Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkStdMultiWidgetEditor.h>
Public Member Functions | |
QmitkStdMultiWidgetEditor () | |
virtual | ~QmitkStdMultiWidgetEditor () override |
virtual QmitkLevelWindowWidget * | GetLevelWindowWidget () 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) |
void | ShowLevelWindowWidget (bool show) |
![]() | |
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 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 | PartInputChanged (const IWorkbenchPartReference::Pointer &) |
![]() | |
~ILinkedRenderWindowPart () override | |
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 |
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 |
![]() | |
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 const char * | GetStaticClassName () |
static Reflection::TypeInfo | GetStaticTypeInfo () |
static QList< Reflection::TypeInfo > | GetStaticSuperclasses () |
![]() | |
void | Init (berry::IEditorSite::Pointer site, berry::IEditorInput::Pointer input) override |
virtual mitk::IDataStorageReference::Pointer | GetDataStorageReference () const |
virtual mitk::DataStorage::Pointer | GetDataStorage () const |
virtual berry::IPreferences::Pointer | 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::SliceNavigationController * | GetTimeNavigationController () const override |
void | DoSave () override |
void | DoSaveAs () override |
bool | IsDirty () const override |
bool | IsSaveAsAllowed () const override |
![]() | |
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 |
![]() | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
Definition at line 32 of file QmitkStdMultiWidgetEditor.h.
QmitkStdMultiWidgetEditor::QmitkStdMultiWidgetEditor | ( | ) |
Definition at line 59 of file QmitkStdMultiWidgetEditor.cpp.
|
overridevirtual |
Definition at line 66 of file QmitkStdMultiWidgetEditor.cpp.
References berry::WorkbenchPart::GetSite().
|
overridevirtual |
Overridden from mitk::ILinkedRenderWindowPart.
Implements mitk::ILinkedRenderWindowPart.
Definition at line 131 of file QmitkStdMultiWidgetEditor.cpp.
References QmitkAbstractMultiWidgetEditor::GetMultiWidget(), and QmitkStdMultiWidget::SetWidgetPlanesVisibility().
|
overridevirtual |
Implements QmitkAbstractMultiWidgetEditor.
Definition at line 126 of file QmitkStdMultiWidgetEditor.cpp.
|
overridevirtual |
Overridden from berry::IPartListener.
Reimplemented from QmitkAbstractMultiWidgetEditor.
Definition at line 71 of file QmitkStdMultiWidgetEditor.cpp.
References berry::IPartListener::Events::CLOSED, berry::IPartListener::Events::HIDDEN, berry::IPartListener::Events::OPENED, and berry::IPartListener::Events::VISIBLE.
|
overridevirtual |
Overridden from mitk::ILinkedRenderWindowPart.
Implements mitk::ILinkedRenderWindowPart.
Definition at line 142 of file QmitkStdMultiWidgetEditor.cpp.
References QmitkAbstractMultiWidgetEditor::GetMultiWidget().
|
virtual |
Reimplemented from QmitkAbstractMultiWidgetEditor.
Definition at line 163 of file QmitkStdMultiWidgetEditor.cpp.
References QmitkAbstractMultiWidgetEditor::GetMultiWidget(), QmitkAbstractMultiWidgetEditor::OnInteractionSchemeChanged(), and mitk::InteractionSchemeSwitcher::PACSStandard.
Referenced by ShowLevelWindowWidget().
|
overridevirtual |
Overridden from berry::IPartListener.
Reimplemented from QmitkAbstractMultiWidgetEditor.
Definition at line 76 of file QmitkStdMultiWidgetEditor.cpp.
References EDITOR_ID, QmitkAbstractMultiWidgetEditor::GetMultiWidget(), and QmitkStdMultiWidget::RemovePlanesFromDataStorage().
|
overridevirtual |
Overridden from berry::IPartListener.
Reimplemented from berry::IPartListener.
Definition at line 102 of file QmitkStdMultiWidgetEditor.cpp.
References QmitkAbstractMultiWidget::ActivateMenuWidget(), EDITOR_ID, and QmitkAbstractMultiWidgetEditor::GetMultiWidget().
|
overridevirtual |
Overridden from berry::IPartListener.
Reimplemented from QmitkAbstractMultiWidgetEditor.
Definition at line 89 of file QmitkStdMultiWidgetEditor.cpp.
References QmitkStdMultiWidget::AddPlanesToDataStorage(), EDITOR_ID, and QmitkAbstractMultiWidgetEditor::GetMultiWidget().
|
overridevirtual |
Overridden from berry::IPartListener.
Reimplemented from berry::IPartListener.
Definition at line 114 of file QmitkStdMultiWidgetEditor.cpp.
References QmitkAbstractMultiWidget::ActivateMenuWidget(), EDITOR_ID, and QmitkAbstractMultiWidgetEditor::GetMultiWidget().
void QmitkStdMultiWidgetEditor::ShowLevelWindowWidget | ( | bool | show | ) |
Definition at line 183 of file QmitkStdMultiWidgetEditor.cpp.
References berry::IPreferences::Get(), berry::IPreferences::GetBool(), QmitkAbstractRenderEditor::GetDataStorage(), mitk::BaseRenderer::GetInstance(), mitk::RenderingManager::GetInstance(), berry::IPreferences::GetInt(), QmitkAbstractMultiWidgetEditor::GetMultiWidget(), berry::SmartPointer< TObjectType >::GetPointer(), QmitkAbstractRenderEditor::GetPreferences(), QmitkAbstractMultiWidget::GetRenderWindowWidgets(), berry::WorkbenchPart::GetSite(), mitk::RenderingManager::InitializeViewsByBoundingObjects(), MITK_ERROR, mitk::InteractionSchemeSwitcher::MITKStandard, OnInteractionSchemeChanged(), mitk::InteractionSchemeSwitcher::PACSStandard, berry::IPreferences::Put(), mitk::RenderingManager::RequestUpdateAll(), mitk::RenderingManager::SetConstrainedPanningZooming(), QmitkAbstractMultiWidgetEditor::SetMultiWidget(), and mitk::BaseRenderer::Standard3D.
|
static |
Definition at line 39 of file QmitkStdMultiWidgetEditor.h.
Referenced by QmitkFunctionality::GetActiveMultiWidget(), PartClosed(), QmitkFunctionalityCoordinator::PartClosed(), PartHidden(), PartOpened(), QmitkFunctionalityCoordinator::PartOpened(), and PartVisible().