Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <berryIIntroSite.h>
Public Member Functions | |
berryObjectMacro (berry::IIntroSite) | |
~IIntroSite () override | |
virtual QString | GetId () const =0 |
virtual QString | GetPluginId () const =0 |
Public Member Functions inherited from berry::IWorkbenchSite | |
berryObjectMacro (berry::IWorkbenchSite, IServiceLocator) | |
~IWorkbenchSite () override | |
virtual SmartPointer< IWorkbenchPage > | GetPage ()=0 |
virtual SmartPointer< ISelectionProvider > | GetSelectionProvider ()=0 |
virtual SmartPointer< Shell > | GetShell ()=0 |
virtual SmartPointer< IWorkbenchWindow > | GetWorkbenchWindow ()=0 |
virtual void | SetSelectionProvider (SmartPointer< ISelectionProvider > provider)=0 |
Public Member Functions inherited from berry::IServiceLocator | |
berryObjectMacro (berry::IServiceLocator, Object) | |
~IServiceLocator () override | |
template<class S > | |
S * | GetService () |
template<class S > | |
bool | HasService () const |
virtual Object * | GetService (const QString &api)=0 |
virtual bool | HasService (const QString &api) const =0 |
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 |
The primary interface between an intro part and the workbench.
The workbench exposes its implementation of intro part sites via this interface, which is not intended to be implemented or extended by clients.
Definition at line 28 of file berryIIntroSite.h.
|
override |
berry::IIntroSite::berryObjectMacro | ( | berry::IIntroSite | ) |
|
pure virtual |
Returns the part registry extension id for this intro site's part.
The name comes from the id
attribute in the configuration element.
|
pure virtual |
Returns the unique identifier of the plug-in that defines this intro site's part.