Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <berryGuiTkISelectionListener.h>
Classes | |
struct | Events |
Public Member Functions | |
berryObjectMacro (berry::GuiTk::ISelectionListener) | |
~ISelectionListener () override | |
virtual void | WidgetSelected (SelectionEvent::Pointer) |
virtual void | WidgetDefaultSelected (SelectionEvent::Pointer) |
Public Member Functions inherited from berry::Object | |
virtual QString | GetClassName () const |
virtual Reflection::TypeInfo | GetTypeInfo () const |
virtual QList< Reflection::TypeInfo > | GetSuperclasses () const |
virtual void | Delete () |
QDebug | Print (QDebug os, Indent Indent=0) const |
virtual QString | ToString () const |
virtual uint | HashCode () const |
virtual bool | operator< (const Object *) const |
void | Register () const |
void | UnRegister (bool del=true) const |
int | GetReferenceCount () const |
void | SetReferenceCount (int) |
void | AddDestroyListener (const MessageAbstractDelegate<> &delegate) const |
void | RemoveDestroyListener (const MessageAbstractDelegate<> &delegate) const |
virtual bool | operator== (const Object *) const |
Additional Inherited Members | |
Public Types inherited from berry::Object | |
typedef Object | Self |
typedef berry::SmartPointer< Self > | Pointer |
typedef berry::SmartPointer< const Self > | ConstPointer |
typedef berry::WeakPointer< Self > | WeakPtr |
typedef berry::WeakPointer< const Self > | ConstWeakPtr |
Static Public Member Functions inherited from berry::Object | |
static const char * | GetStaticClassName () |
static Reflection::TypeInfo | GetStaticTypeInfo () |
static QList< Reflection::TypeInfo > | GetStaticSuperclasses () |
Protected Member Functions inherited from berry::Object | |
Object () | |
virtual | ~Object () |
virtual QDebug | PrintSelf (QDebug os, Indent indent) const |
virtual QDebug | PrintHeader (QDebug os, Indent indent) const |
virtual QDebug | PrintTrailer (QDebug os, Indent indent) const |
Protected Attributes inherited from berry::Object | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
After creating an instance of a class that implements this interface it can be added to a control using the addSelectionListener
method and removed using the removeSelectionListener
method. When selection occurs in a control the appropriate method will be invoked.
Definition at line 43 of file berryGuiTkISelectionListener.h.
|
override |
berry::GuiTk::ISelectionListener::berryObjectMacro | ( | berry::GuiTk::ISelectionListener | ) |
|
inlinevirtual |
Sent when default selection occurs in the control.
For example, on some platforms default selection occurs in a List when the user double-clicks an item or types return in a Text. On some platforms, the event occurs when a mouse button or key is pressed. On others, it happens when the mouse or key is released. The exact key or mouse gesture that causes this event is platform specific.
Definition at line 87 of file berryGuiTkISelectionListener.h.
|
inlinevirtual |
Sent when selection occurs in the control.
For example, selection occurs in a List when the user selects an item or items with the keyboard or mouse. On some platforms, the event occurs when a mouse button or key is pressed. On others, it happens when the mouse or key is released. The exact key or mouse gesture that causes this event is platform specific.
Definition at line 74 of file berryGuiTkISelectionListener.h.