Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <QmitkAbstractMultiWidgetEditor.h>
Public Slots | |
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) |
virtual void | OnInteractionSchemeChanged (mitk::InteractionSchemeSwitcher::InteractionScheme scheme) |
Public Member Functions | |
berryObjectMacro (QmitkAbstractMultiWidgetEditor, QmitkAbstractRenderEditor, IPartListener) | |
QmitkAbstractMultiWidgetEditor () | |
~QmitkAbstractMultiWidgetEditor () override | |
QmitkRenderWindow * | GetActiveQmitkRenderWindow () const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
QHash< QString, QmitkRenderWindow * > | GetQmitkRenderWindows () const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
QmitkRenderWindow * | GetQmitkRenderWindow (const QString &id) const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
QmitkRenderWindow * | GetQmitkRenderWindow (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... | |
mitk::Point3D | GetSelectedPosition (const QString &id=QString()) const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
void | SetSelectedPosition (const mitk::Point3D &pos, const QString &id=QString()) override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
void | EnableDecorations (bool enable, const QStringList &decorations=QStringList()) override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
bool | IsDecorationEnabled (const QString &decoration) const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
QStringList | GetDecorations () const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
virtual QmitkRenderWindow * | GetQmitkRenderWindowByIndex (int index) const |
Retrieve a QmitkRenderWindow by its index. More... | |
virtual QmitkRenderWindow * | GetQmitkRenderWindowByIndex (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 QmitkAbstractMultiWidget * | GetMultiWidget () 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... | |
virtual QmitkLevelWindowWidget * | GetLevelWindowWidget () const =0 |
![]() | |
berryObjectMacro (QmitkAbstractRenderEditor, QtEditorPart, mitk::IRenderWindowPart) | |
mitk::TimePointType | GetSelectedTimePoint (const QString &id=QString()) const override |
QmitkAbstractRenderEditor () | |
~QmitkAbstractRenderEditor () override | |
![]() | |
berryObjectMacro (QtEditorPart, EditorPart) | |
void | CreatePartControl (QWidget *parent) override |
![]() | |
berryObjectMacro (EditorPart, WorkbenchPart, IEditorPart) | |
IEditorInput::Pointer | GetEditorInput () const override |
IEditorSite::Pointer | GetEditorSite () const override |
QString | GetTitleToolTip () const override |
bool | IsSaveOnCloseNeeded () const override |
![]() | |
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 |
void | SetFocus () override=0 |
IWorkbenchPartSite::Pointer | GetSite () const override |
QString | GetPartName () const override |
QString | GetContentDescription () const override |
QIcon | GetTitleImage () const override |
QString | GetTitleToolTip () const override |
![]() | |
berryObjectMacro (berry::IWorkbenchPart, Object) | |
~IWorkbenchPart () override | |
![]() | |
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 |
![]() | |
virtual | ~IExecutableExtension () |
virtual void | SetInitializationData (const SmartPointer< IConfigurationElement > &config, const QString &propertyName, const Object::Pointer &data)=0 |
![]() | |
berryObjectMacro (berry::IEditorPart, IWorkbenchPart, ISaveablePart) | |
~IEditorPart () override | |
virtual void | Init (SmartPointer< IEditorSite > site, SmartPointer< IEditorInput > input)=0 |
![]() | |
berryObjectMacro (berry::ISaveablePart) | |
![]() | |
virtual | ~IRenderWindowPart () |
![]() | |
virtual | ~IPartListener () |
virtual Events::Types | GetPartEventTypes () const =0 |
virtual void | PartActivated (const IWorkbenchPartReference::Pointer &) |
virtual void | PartBroughtToTop (const IWorkbenchPartReference::Pointer &) |
virtual void | PartClosed (const IWorkbenchPartReference::Pointer &) |
virtual void | PartDeactivated (const IWorkbenchPartReference::Pointer &) |
virtual void | PartOpened (const IWorkbenchPartReference::Pointer &) |
virtual void | PartHidden (const IWorkbenchPartReference::Pointer &) |
virtual void | PartVisible (const IWorkbenchPartReference::Pointer &) |
virtual void | PartInputChanged (const IWorkbenchPartReference::Pointer &) |
Static Public Attributes | |
static const QString | EDITOR_ID |
![]() | |
static const int | PROP_DIRTY |
![]() | |
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 |
Protected Member Functions | |
QmitkMultiWidgetDecorationManager * | GetDecorationManager () const |
![]() | |
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::IPreferences * | GetPreferences () const |
mitk::IRenderingManager * | GetRenderingManager () 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::TimeNavigationController * | GetTimeNavigationController () const override |
void | DoSave () override |
void | DoSaveAs () override |
bool | IsDirty () const override |
bool | IsSaveAsAllowed () const override |
![]() | |
virtual void | CreateQtPartControl (QWidget *parent)=0 |
![]() | |
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 |
![]() | |
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) |
![]() | |
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 |
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 () |
![]() | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
Definition at line 34 of file QmitkAbstractMultiWidgetEditor.h.
QmitkAbstractMultiWidgetEditor::QmitkAbstractMultiWidgetEditor | ( | ) |
|
override |
QmitkAbstractMultiWidgetEditor::berryObjectMacro | ( | QmitkAbstractMultiWidgetEditor | , |
QmitkAbstractRenderEditor | , | ||
IPartListener | |||
) |
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
virtual |
Return the number of columns of the underlying multi widget.
|
protected |
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
pure virtual |
Implemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
|
virtual |
Return the current multi widget of this editor.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
virtual |
Retrieve a QmitkRenderWindow by its index.
|
virtual |
Retrieve a QmitkRenderWindow by the row and column position.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
virtual |
Return the number of rows of the underlying multi widget.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
virtualslot |
Reimplemented in QmitkStdMultiWidgetEditor, and QmitkMxNMultiWidgetEditor.
|
virtualslot |
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.
Reimplemented in QmitkMxNMultiWidgetEditor.
|
virtualslot |
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
virtual |
Set the current multi widget of this editor.
|
overridevirtual |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart.
Implements mitk::IRenderWindowPart.
|
static |
Definition at line 42 of file QmitkAbstractMultiWidgetEditor.h.