Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <berryIViewSite.h>
Public Member Functions | |
berryObjectMacro (berry::IViewSite) | |
~IViewSite () override | |
virtual QString | GetSecondaryId ()=0 |
![]() | |
berryObjectMacro (berry::IWorkbenchPartSite, IWorkbenchSite) | |
~IWorkbenchPartSite () override | |
virtual QString | GetId () const =0 |
virtual SmartPointer< IWorkbenchPart > | GetPart ()=0 |
virtual QString | GetPluginId () const =0 |
virtual QString | GetRegisteredName () const =0 |
![]() | |
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 |
![]() | |
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 |
![]() | |
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 view part and the workbench.
The workbench exposes its implementation of view part sites via this interface, which is not intended to be implemented or extended by clients.
Definition at line 31 of file berryIViewSite.h.
|
override |
berry::IViewSite::berryObjectMacro | ( | berry::IViewSite | ) |
|
pure virtual |
Returns the action bars for this part site. Views have exclusive use of their site's action bars.
null
if it has none.