Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <berryIWorkbenchPartSite.h>
Public Member Functions | |
berryObjectMacro (berry::IWorkbenchPartSite, IWorkbenchSite)~IWorkbenchPartSite() | |
virtual QString | GetId () const =0 |
virtual SmartPointer< IWorkbenchPart > | GetPart ()=0 |
virtual QString | GetPluginId () const =0 |
virtual QString | GetRegisteredName () const =0 |
![]() | |
berryObjectMacro (berry::IWorkbenchSite, IServiceLocator) virtual ~IWorkbenchSite() | |
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 |
![]() | |
berryObjectMacro (berry::IServiceLocator, Object)~IServiceLocator() | |
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 |
![]() | |
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 primary interface between a workbench part and the workbench.
This interface is not intended to be implemented or extended by clients.
This interface is not intended to be implemented by clients.
Definition at line 36 of file berryIWorkbenchPartSite.h.
berry::IWorkbenchPartSite::berryObjectMacro | ( | berry::IWorkbenchPartSite | , |
IWorkbenchSite | |||
) |
|
pure virtual |
Returns the part registry extension id for this workbench site's part.
The name comes from the id
attribute in the configuration element.
|
pure virtual |
Returns the part associated with this site
|
pure virtual |
Returns the unique identifier of the plug-in that defines this workbench site's part.
|
pure virtual |
Returns the registered name for this workbench site's part.
The name comes from the name
attribute in the configuration element.