Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkMxNMultiWidgetEditor.h>
Public Member Functions | |
QmitkMxNMultiWidgetEditor () | |
~QmitkMxNMultiWidgetEditor () override | |
virtual QmitkLevelWindowWidget * | GetLevelWindowWidget () const override |
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... | |
void | OnInteractionSchemeChanged (mitk::InteractionSchemeSwitcher::InteractionScheme scheme) |
![]() | |
berryObjectMacro (QmitkAbstractMultiWidgetEditor, QmitkAbstractRenderEditor, IPartListener) | |
QmitkAbstractMultiWidgetEditor () | |
virtual | ~QmitkAbstractMultiWidgetEditor () override |
virtual QmitkRenderWindow * | GetActiveQmitkRenderWindow () const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
virtual QHash< QString, QmitkRenderWindow * > | GetQmitkRenderWindows () const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
virtual QmitkRenderWindow * | GetQmitkRenderWindow (const QString &id) const override |
Overridden from QmitkAbstractRenderEditor : IRenderWindowPart. More... | |
virtual QmitkRenderWindow * | GetQmitkRenderWindow (const mitk::BaseRenderer::ViewDirection &viewDirection) 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 berry::IPartListener::Events::Types | GetPartEventTypes () const override |
Overridden from berry::IPartListener. More... | |
virtual void | PartOpened (const berry::IWorkbenchPartReference::Pointer &partRef) override |
Overridden from berry::IPartListener. More... | |
virtual void | PartClosed (const berry::IWorkbenchPartReference::Pointer &partRef) override |
Overridden from berry::IPartListener. 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... | |
![]() | |
berryObjectMacro (QmitkAbstractRenderEditor, QtEditorPart, mitk::IRenderWindowPart) | |
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 |
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 void | PartActivated (const IWorkbenchPartReference::Pointer &) |
virtual void | PartBroughtToTop (const IWorkbenchPartReference::Pointer &) |
virtual void | PartDeactivated (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 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 |
Definition at line 25 of file QmitkMxNMultiWidgetEditor.h.
QmitkMxNMultiWidgetEditor::QmitkMxNMultiWidgetEditor | ( | ) |
Definition at line 53 of file QmitkMxNMultiWidgetEditor.cpp.
|
override |
Definition at line 60 of file QmitkMxNMultiWidgetEditor.cpp.
References berry::WorkbenchPart::GetSite().
|
inlineoverridevirtual |
Implements QmitkAbstractMultiWidgetEditor.
Definition at line 36 of file QmitkMxNMultiWidgetEditor.h.
References berry::QtEditorPart::CreateQtPartControl(), QmitkAbstractMultiWidgetEditor::OnInteractionSchemeChanged(), QmitkAbstractMultiWidgetEditor::OnLayoutSet(), and berry::WorkbenchPart::SetFocus().
|
virtual |
Reimplemented from QmitkAbstractMultiWidgetEditor.
Definition at line 75 of file QmitkMxNMultiWidgetEditor.cpp.
References berry::IPreferences::GetBool(), QmitkAbstractRenderEditor::GetDataStorage(), mitk::RenderingManager::GetInstance(), QmitkAbstractMultiWidgetEditor::GetMultiWidget(), berry::SmartPointer< TObjectType >::GetPointer(), QmitkAbstractRenderEditor::GetPreferences(), berry::WorkbenchPart::GetSite(), mitk::RenderingManager::InitializeViewsByBoundingObjects(), QmitkMultiWidgetConfigurationToolBar::InteractionSchemeChanged(), QmitkMultiWidgetConfigurationToolBar::LayoutSet(), mitk::InteractionSchemeSwitcher::MITKStandard, QmitkAbstractMultiWidgetEditor::OnInteractionSchemeChanged(), OnLayoutSet(), QmitkAbstractMultiWidgetEditor::OnSynchronize(), mitk::InteractionSchemeSwitcher::PACSStandard, mitk::RenderingManager::RequestUpdateAll(), mitk::RenderingManager::SetConstrainedPanningZooming(), QmitkAbstractMultiWidgetEditor::SetMultiWidget(), and QmitkMultiWidgetConfigurationToolBar::Synchronized().
|
virtual |
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 from QmitkAbstractMultiWidgetEditor.
Definition at line 65 of file QmitkMxNMultiWidgetEditor.cpp.
References QmitkAbstractMultiWidgetEditor::GetMultiWidget(), QmitkAbstractMultiWidgetEditor::OnLayoutSet(), and QmitkMxNMultiWidget::SetCrosshairVisibility().
Referenced by OnInteractionSchemeChanged().
|
static |
Definition at line 31 of file QmitkMxNMultiWidgetEditor.h.