Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
berry::IDropTargetListener::Events Struct Reference

#include <berryIDropTargetListener.h>

Collaboration diagram for berry::IDropTargetListener::Events:

Public Types

enum  Type {
  NONE, ENTER, LEAVE, MOVE,
  DROP, ALL
}
 
typedef Message1< QDragEnterEvent * > DragEnterEventType
 
typedef Message1< QDragLeaveEvent * > DragLeaveEventType
 
typedef Message1< QDragMoveEvent * > DragMoveEventType
 
typedef Message1< QDropEvent * > DropEventType
 

Public Member Functions

void AddListener (IDropTargetListener *listener)
 
void RemoveListener (IDropTargetListener *listener)
 

Public Attributes

DragEnterEventType dragEnter
 
DragLeaveEventType dragLeave
 
DragMoveEventType dragMove
 
DropEventType drop
 

Detailed Description

Definition at line 33 of file berryIDropTargetListener.h.

Member Typedef Documentation

◆ DragEnterEventType

◆ DragLeaveEventType

◆ DragMoveEventType

◆ DropEventType

Member Enumeration Documentation

◆ Type

Enumerator
NONE 
ENTER 
LEAVE 
MOVE 
DROP 
ALL 

Definition at line 35 of file berryIDropTargetListener.h.

Member Function Documentation

◆ AddListener()

void berry::IDropTargetListener::Events::AddListener ( IDropTargetListener listener)

◆ RemoveListener()

void berry::IDropTargetListener::Events::RemoveListener ( IDropTargetListener listener)

Member Data Documentation

◆ dragEnter

DragEnterEventType berry::IDropTargetListener::Events::dragEnter

Definition at line 52 of file berryIDropTargetListener.h.

◆ dragLeave

DragLeaveEventType berry::IDropTargetListener::Events::dragLeave

Definition at line 53 of file berryIDropTargetListener.h.

◆ dragMove

DragMoveEventType berry::IDropTargetListener::Events::dragMove

Definition at line 54 of file berryIDropTargetListener.h.

◆ drop

DropEventType berry::IDropTargetListener::Events::drop

Definition at line 55 of file berryIDropTargetListener.h.


The documentation for this struct was generated from the following file: