Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <berryIElementReference.h>
Public Member Functions | |
berryObjectMacro (berry::IElementReference) | |
virtual QString | GetCommandId () const =0 |
virtual SmartPointer< UIElement > | GetElement () const =0 |
virtual QHash< QString, Object::Pointer > | GetParameters () const =0 |
![]() | |
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 | |
![]() | |
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 const char * | GetStaticClassName () |
static Reflection::TypeInfo | GetStaticTypeInfo () |
static QList< Reflection::TypeInfo > | GetStaticSuperclasses () |
![]() | |
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 |
![]() | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
the ICommandService will return a reference for all callbacks that are registered. This reference can be used to unregister the specific callback.
Similar in functionality to an IHandlerActivation. This interface should not be implemented or extended by clients.
Definition at line 33 of file berryIElementReference.h.
berry::IElementReference::berryObjectMacro | ( | berry::IElementReference | ) |
|
pure virtual |
The command id that this callback was registered against.
null
.
|
pure virtual |
The callback that was registered.
null
.
|
pure virtual |
Parameters that help scope this callback registration. For example, it can include parameters from the ParameterizedCommand.
null
.