Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
QmitkStdMultiWidgetEditor Class Referencefinal

#include <QmitkStdMultiWidgetEditor.h>

Inheritance diagram for QmitkStdMultiWidgetEditor:
Collaboration diagram for QmitkStdMultiWidgetEditor:

Public Member Functions

 QmitkStdMultiWidgetEditor ()
 
virtual ~QmitkStdMultiWidgetEditor () override
 
virtual QmitkLevelWindowWidgetGetLevelWindowWidget () const override
 
virtual void EnableSlicingPlanes (bool enable) override
 Overridden from mitk::ILinkedRenderWindowPart. More...
 
virtual bool IsSlicingPlanesEnabled () const override
 Overridden from mitk::ILinkedRenderWindowPart. More...
 
virtual berry::IPartListener::Events::Types GetPartEventTypes () const override
 Overridden from berry::IPartListener. More...
 
virtual void PartClosed (const berry::IWorkbenchPartReference::Pointer &partRef) override
 Overridden from berry::IPartListener. More...
 
virtual void PartOpened (const berry::IWorkbenchPartReference::Pointer &partRef) override
 Overridden from berry::IPartListener. More...
 
virtual void PartHidden (const berry::IWorkbenchPartReference::Pointer &partRef) override
 Overridden from berry::IPartListener. More...
 
virtual void PartVisible (const berry::IWorkbenchPartReference::Pointer &partRef) override
 Overridden from berry::IPartListener. More...
 
void OnInteractionSchemeChanged (mitk::InteractionSchemeSwitcher::InteractionScheme scheme) override
 
void ShowLevelWindowWidget (bool show)
 
- Public Member Functions inherited from QmitkAbstractMultiWidgetEditor
 berryObjectMacro (QmitkAbstractMultiWidgetEditor, QmitkAbstractRenderEditor, IPartListener)
 
 QmitkAbstractMultiWidgetEditor ()
 
virtual ~QmitkAbstractMultiWidgetEditor () override
 
virtual QmitkRenderWindowGetActiveQmitkRenderWindow () const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual QHash< QString, QmitkRenderWindow * > GetQmitkRenderWindows () const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual QmitkRenderWindowGetQmitkRenderWindow (const QString &id) const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual QmitkRenderWindowGetQmitkRenderWindow (const mitk::AnatomicalPlane &orientation) const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
void InitializeViews (const mitk::TimeGeometry *geometry, bool resetCamera) override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
void SetInteractionReferenceGeometry (const mitk::TimeGeometry *referenceGeometry) override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
bool HasCoupledRenderWindows () const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual mitk::Point3D GetSelectedPosition (const QString &id=QString()) const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual void SetSelectedPosition (const mitk::Point3D &pos, const QString &id=QString()) override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual void EnableDecorations (bool enable, const QStringList &decorations=QStringList()) override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual bool IsDecorationEnabled (const QString &decoration) const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual QStringList GetDecorations () const override
 Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More...
 
virtual QmitkRenderWindowGetQmitkRenderWindowByIndex (int index) const
 Retrieve a QmitkRenderWindow by its index. More...
 
virtual QmitkRenderWindowGetQmitkRenderWindowByIndex (int row, int column) const
 Retrieve a QmitkRenderWindow by the row and column position. More...
 
virtual void SetMultiWidget (QmitkAbstractMultiWidget *multiWidget)
 Set the current multi widget of this editor. More...
 
virtual QmitkAbstractMultiWidgetGetMultiWidget () const
 Return the current multi widget of this editor. More...
 
virtual int GetRowCount () const
 Return the number of rows of the underlying multi widget. More...
 
virtual int GetColumnCount () const
 Return the number of columns of the underlying multi widget. More...
 
- Public Member Functions inherited from QmitkAbstractRenderEditor
 berryObjectMacro (QmitkAbstractRenderEditor, QtEditorPart, mitk::IRenderWindowPart)
 
mitk::TimePointType GetSelectedTimePoint (const QString &id=QString()) const override
 
 QmitkAbstractRenderEditor ()
 
 ~QmitkAbstractRenderEditor () override
 
- Public Member Functions inherited from berry::QtEditorPart
 berryObjectMacro (QtEditorPart, EditorPart)
 
void CreatePartControl (QWidget *parent) override
 
- Public Member Functions inherited from berry::EditorPart
 berryObjectMacro (EditorPart, WorkbenchPart, IEditorPart)
 
IEditorInput::Pointer GetEditorInput () const override
 
IEditorSite::Pointer GetEditorSite () const override
 
QString GetTitleToolTip () const override
 
bool IsSaveOnCloseNeeded () const override
 
- Public Member Functions inherited from berry::WorkbenchPart
 berryObjectMacro (WorkbenchPart, QObject, IWorkbenchPart, IExecutableExtension)
 
 ~WorkbenchPart () override
 
void AddPropertyListener (IPropertyChangeListener *l) override
 
void RemovePropertyListener (IPropertyChangeListener *l) override
 
void SetPartProperty (const QString &key, const QString &value) override
 
QString GetPartProperty (const QString &key) const override
 
const QHash< QString, QString > & GetPartProperties () const override
 
void SetInitializationData (const IConfigurationElement::Pointer &cfig, const QString &propertyName, const Object::Pointer &data) override
 
IWorkbenchPartSite::Pointer GetSite () const override
 
QString GetPartName () const override
 
QString GetContentDescription () const override
 
QIcon GetTitleImage () const override
 
QString GetTitleToolTip () const override
 
- Public Member Functions inherited from berry::IWorkbenchPart
 berryObjectMacro (berry::IWorkbenchPart, Object)
 
 ~IWorkbenchPart () override
 
- 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
 
- Public Member Functions inherited from berry::IExecutableExtension
virtual ~IExecutableExtension ()
 
virtual void SetInitializationData (const SmartPointer< IConfigurationElement > &config, const QString &propertyName, const Object::Pointer &data)=0
 
- Public Member Functions inherited from berry::IEditorPart
 berryObjectMacro (berry::IEditorPart, IWorkbenchPart, ISaveablePart)
 
 ~IEditorPart () override
 
virtual void Init (SmartPointer< IEditorSite > site, SmartPointer< IEditorInput > input)=0
 
- Public Member Functions inherited from berry::ISaveablePart
 berryObjectMacro (berry::ISaveablePart)
 
- Public Member Functions inherited from mitk::IRenderWindowPart
virtual ~IRenderWindowPart ()
 
- Public Member Functions inherited from berry::IPartListener
virtual ~IPartListener ()
 
virtual void PartActivated (const IWorkbenchPartReference::Pointer &)
 
virtual void PartBroughtToTop (const IWorkbenchPartReference::Pointer &)
 
virtual void PartDeactivated (const IWorkbenchPartReference::Pointer &)
 
virtual void PartInputChanged (const IWorkbenchPartReference::Pointer &)
 
- Public Member Functions inherited from mitk::ILinkedRenderWindowPart
 ~ILinkedRenderWindowPart () override
 

Static Public Attributes

static const QString EDITOR_ID
 
- Static Public Attributes inherited from QmitkAbstractMultiWidgetEditor
static const QString EDITOR_ID
 
- Static Public Attributes inherited from berry::ISaveablePart
static const int PROP_DIRTY
 
- Static Public Attributes inherited from mitk::IRenderWindowPart
static const QString DECORATION_BORDER
 
static const QString DECORATION_LOGO
 
static const QString DECORATION_MENU
 
static const QString DECORATION_BACKGROUND
 
static const QString DECORATION_CORNER_ANNOTATION
 

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
 
- Public Slots inherited from QmitkAbstractMultiWidgetEditor
virtual void OnLayoutSet (int row, int column)
 A slot that can be called if the layout has been changed. This function will call the function 'SetLayout' of the multi widget where custom behavior can be implemented. Finally 'FirePropertyChange' is called to inform the workbench about an input change. More...
 
virtual void OnSynchronize (bool synchronized)
 
- 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 QmitkAbstractRenderEditor
void Init (berry::IEditorSite::Pointer site, berry::IEditorInput::Pointer input) override
 
virtual mitk::IDataStorageReference::Pointer GetDataStorageReference () const
 
virtual mitk::DataStorage::Pointer GetDataStorage () const
 
virtual mitk::IPreferencesGetPreferences () const
 
mitk::IRenderingManagerGetRenderingManager () const override
 
void RequestUpdate (mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL) override
 
void ForceImmediateUpdate (mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL) override
 
mitk::TimeNavigationControllerGetTimeNavigationController () const override
 
void DoSave () override
 
void DoSaveAs () override
 
bool IsDirty () const override
 
bool IsSaveAsAllowed () const override
 
- Protected Member Functions inherited from berry::EditorPart
 EditorPart ()
 
virtual void SetInput (IEditorInput::Pointer input)
 
virtual void SetInputWithNotify (IEditorInput::Pointer input)
 
void SetContentDescription (const QString &description) override
 
void SetPartName (const QString &partName) override
 
void CheckSite (IWorkbenchPartSite::Pointer site) override
 
- Protected Member Functions inherited from berry::WorkbenchPart
 WorkbenchPart ()
 
IConfigurationElement::Pointer GetConfigurationElement () const
 
void SetSite (IWorkbenchPartSite::Pointer site)
 
virtual void SetTitleImage (const QIcon &titleImage)
 
virtual void SetTitleToolTip (const QString &toolTip)
 
void FirePropertyChanged (const QString &key, const QString &oldValue, const QString &newValue)
 
void FirePropertyChange (int propertyId)
 
- 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

Definition at line 32 of file QmitkStdMultiWidgetEditor.h.

Constructor & Destructor Documentation

◆ QmitkStdMultiWidgetEditor()

QmitkStdMultiWidgetEditor::QmitkStdMultiWidgetEditor ( )

◆ ~QmitkStdMultiWidgetEditor()

virtual QmitkStdMultiWidgetEditor::~QmitkStdMultiWidgetEditor ( )
overridevirtual

Member Function Documentation

◆ EnableSlicingPlanes()

virtual void QmitkStdMultiWidgetEditor::EnableSlicingPlanes ( bool  enable)
overridevirtual

◆ GetLevelWindowWidget()

virtual QmitkLevelWindowWidget* QmitkStdMultiWidgetEditor::GetLevelWindowWidget ( ) const
overridevirtual

◆ GetPartEventTypes()

virtual berry::IPartListener::Events::Types QmitkStdMultiWidgetEditor::GetPartEventTypes ( ) const
overridevirtual

Overridden from berry::IPartListener.

Implements berry::IPartListener.

◆ IsSlicingPlanesEnabled()

virtual bool QmitkStdMultiWidgetEditor::IsSlicingPlanesEnabled ( ) const
overridevirtual

◆ OnInteractionSchemeChanged()

void QmitkStdMultiWidgetEditor::OnInteractionSchemeChanged ( mitk::InteractionSchemeSwitcher::InteractionScheme  scheme)
overridevirtual

Reimplemented from QmitkAbstractMultiWidgetEditor.

◆ PartClosed()

virtual void QmitkStdMultiWidgetEditor::PartClosed ( const berry::IWorkbenchPartReference::Pointer partRef)
overridevirtual

Overridden from berry::IPartListener.

Reimplemented from berry::IPartListener.

◆ PartHidden()

virtual void QmitkStdMultiWidgetEditor::PartHidden ( const berry::IWorkbenchPartReference::Pointer partRef)
overridevirtual

Overridden from berry::IPartListener.

Reimplemented from berry::IPartListener.

◆ PartOpened()

virtual void QmitkStdMultiWidgetEditor::PartOpened ( const berry::IWorkbenchPartReference::Pointer partRef)
overridevirtual

Overridden from berry::IPartListener.

Reimplemented from berry::IPartListener.

◆ PartVisible()

virtual void QmitkStdMultiWidgetEditor::PartVisible ( const berry::IWorkbenchPartReference::Pointer partRef)
overridevirtual

Overridden from berry::IPartListener.

Reimplemented from berry::IPartListener.

◆ ShowLevelWindowWidget()

void QmitkStdMultiWidgetEditor::ShowLevelWindowWidget ( bool  show)

Member Data Documentation

◆ EDITOR_ID

const QString QmitkStdMultiWidgetEditor::EDITOR_ID
static

Definition at line 39 of file QmitkStdMultiWidgetEditor.h.


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