Medical Imaging Interaction Toolkit  2023.04.99-980ed1b6
Medical Imaging Interaction Toolkit
berry::IActionBarConfigurer Struct Referenceabstract

#include <berryIActionBarConfigurer.h>

Inheritance diagram for berry::IActionBarConfigurer:
Collaboration diagram for berry::IActionBarConfigurer:

Public Member Functions

 berryObjectMacro (berry::IActionBarConfigurer)
 ~IActionBarConfigurer () override
virtual SmartPointer< IWorkbenchWindowConfigurerGetWindowConfigurer ()=0
virtual IMenuManagerGetMenuManager ()=0
virtual IToolBarManager * GetToolBarManager ()=0
- Public Member Functions inherited from berry::Object
virtual QString GetClassName () const
virtual Reflection::TypeInfo GetTypeInfo () const
virtual QList< Reflection::TypeInfoGetSuperclasses () 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< SelfPointer
typedef berry::SmartPointer< const SelfConstPointer
typedef berry::WeakPointer< SelfWeakPtr
typedef berry::WeakPointer< const SelfConstWeakPtr
- Static Public Member Functions inherited from berry::Object
static const char * GetStaticClassName ()
static Reflection::TypeInfo GetStaticTypeInfo ()
static QList< Reflection::TypeInfoGetStaticSuperclasses ()
- 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

Detailed Description

Interface providing special access for configuring the action bars of a workbench window.

Note that these objects are only available to the main application (the plug-in that creates and owns the workbench).

This interface is not intended to be implemented by clients.

See also

Definition at line 41 of file berryIActionBarConfigurer.h.

Constructor & Destructor Documentation

◆ ~IActionBarConfigurer()

berry::IActionBarConfigurer::~IActionBarConfigurer ( )

Member Function Documentation

◆ berryObjectMacro()

berry::IActionBarConfigurer::berryObjectMacro ( berry::IActionBarConfigurer  )

◆ GetMenuManager()

virtual IMenuManager* berry::IActionBarConfigurer::GetMenuManager ( )
pure virtual

Creates a menu manager for the main menu bar of a workbench window. The action bar advisor should use this factory method rather than creating a MenuManager directly.

the menu manager

◆ GetToolBarManager()

virtual IToolBarManager* berry::IActionBarConfigurer::GetToolBarManager ( )
pure virtual

Creates a tool bar manager for the workbench window's tool bar. The action bar advisor should use this factory method rather than creating a ToolBarManager directly.

the tool bar manager

◆ GetWindowConfigurer()

virtual SmartPointer<IWorkbenchWindowConfigurer> berry::IActionBarConfigurer::GetWindowConfigurer ( )
pure virtual

Returns the workbench window configurer for the window containing this configurer's action bars.

the workbench window configurer

The documentation for this struct was generated from the following file: