Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
A View class that can show all data tree nodes of a certain DataStorage. More...
#include <QmitkDataManagerView.h>
Public Slots | |
void | OpacityChanged (int value) |
void | OpacityActionChanged () |
void | ComponentActionChanged () |
void | ColorChanged () |
void | ColorActionChanged () |
void | TextureInterpolationChanged () |
void | TextureInterpolationToggled (bool checked) |
void | ColormapMenuAboutToShow () |
Agreggates available colormaps. More... | |
void | ColormapActionToggled (bool) |
changes the active colormap More... | |
void | SurfaceRepresentationMenuAboutToShow () |
void | SurfaceRepresentationActionToggled (bool checked) |
void | NodeTableViewContextMenuRequested (const QPoint &index) |
Shows a node context menu. More... | |
void | RemoveSelectedNodes (bool checked=false) |
Invoked when an element should be removed. More... | |
void | ReinitSelectedNodes (bool checked=false) |
Invoked when an element should be reinitiliased. More... | |
void | MakeAllNodesInvisible (bool checked=false) |
Invoked when the visibility of the selected nodes should be toggled. More... | |
void | ShowOnlySelectedNodes (bool checked=false) |
Makes all selected nodes visible, all other nodes invisible. More... | |
void | ToggleVisibilityOfSelectedNodes (bool checked=false) |
Invoked when the visibility of the selected nodes should be toggled. More... | |
void | ShowInfoDialogForSelectedNodes (bool checked=false) |
Invoked when infos of the selected nodes should be shown in a dialog. More... | |
void | GlobalReinit (bool checked=false) |
Reinits everything. More... | |
void | OnPreferencesChanged (const berry::IBerryPreferences *) override |
void | ContextMenuActionTriggered (bool) |
will be toggled when a extension point context menu action is toggled this is a proxy method which will load the corresponding extension class and run IContextMenuAction More... | |
void | NodeTreeViewRowsInserted (const QModelIndex &parent, int start, int end) |
When rows are inserted auto expand them. More... | |
void | NodeTreeViewRowsRemoved (const QModelIndex &parent, int start, int end) |
will setup m_CurrentRowCount More... | |
void | NodeSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
Whenever the selection changes set the "selected" property respectively. More... | |
void | ShowIn (const QString &editorId) |
Opens the editor with the given id using the current data storage. More... | |
Public Member Functions | |
QmitkDataManagerView () | |
Standard ctor. More... | |
virtual | ~QmitkDataManagerView () |
Standard dtor. More... | |
Public Member Functions inherited from QmitkAbstractView | |
berryObjectMacro (QmitkAbstractView) | |
QmitkAbstractView () | |
virtual | ~QmitkAbstractView () |
Public Member Functions inherited from berry::QtViewPart | |
berryObjectMacro (QtViewPart) void CreatePartControl(QWidget *parent) override | |
Public Member Functions inherited from berry::ViewPart | |
IViewSite::Pointer | GetViewSite () override |
Public Member Functions inherited from berry::WorkbenchPart | |
berryObjectMacro (WorkbenchPart, QObject, IWorkbenchPart, IExecutableExtension)~WorkbenchPart() | |
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) virtual ~IWorkbenchPart() | |
Public Member Functions inherited from berry::Object | |
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 |
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::IViewPart | |
berryObjectMacro (berry::IViewPart, IWorkbenchPart) virtual ~IViewPart() | |
virtual void | Init (IViewSite::Pointer site, IMemento::Pointer memento=IMemento::Pointer(nullptr))=0 |
virtual void | SaveState (IMemento::Pointer memento)=0 |
Static Public Attributes | |
static const QString | VIEW_ID |
Protected Member Functions | |
virtual void | CreateQtPartControl (QWidget *parent) override |
Create the view here. More... | |
void | SetFocus () override |
void | FileOpen (const char *fileName, mitk::DataNode *parentNode) |
Shows a file open dialog. More... | |
virtual void | NodeChanged (const mitk::DataNode *) override |
Protected Member Functions inherited from QmitkAbstractView | |
void | FireNodeSelected (mitk::DataNode::Pointer node) |
virtual void | FireNodesSelected (const QList< mitk::DataNode::Pointer > &nodes) |
QList< mitk::DataNode::Pointer > | GetCurrentSelection () const |
bool | IsCurrentSelectionValid () const |
QList< mitk::DataNode::Pointer > | GetDataManagerSelection () const |
bool | IsDataManagerSelectionValid () const |
void | SetDataManagerSelection (const berry::ISelection::ConstPointer &selection, QItemSelectionModel::SelectionFlags flags=QItemSelectionModel::ClearAndSelect) const |
void | SynchronizeDataManagerSelection () const |
berry::IPreferences::Pointer | GetPreferences () const |
mitk::IDataStorageReference::Pointer | GetDataStorageReference () const |
mitk::DataStorage::Pointer | GetDataStorage () const |
mitk::IRenderWindowPart * | GetRenderWindowPart (IRenderWindowPartStrategies strategies=NONE) const |
void | RequestRenderWindowUpdate (mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL) |
void | HandleException (std::exception &e, QWidget *parent=nullptr, bool showDialog=true) const |
void | HandleException (const char *str, QWidget *parent=nullptr, bool showDialog=true) const |
void | WaitCursorOn () |
void | WaitCursorOff () |
void | BusyCursorOn () |
void | BusyCursorOff () |
void | RestoreOverrideCursor () |
Protected Member Functions inherited from berry::ViewPart | |
ViewPart () | |
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) |
virtual void | SetPartName (const QString &partName) |
virtual void | SetContentDescription (const QString &description) |
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 | |
QWidget * | m_Parent |
QmitkDnDFrameWidget * | m_DndFrameWidget |
QmitkDataStorageTreeModel * | m_NodeTreeModel |
A plain widget as the base pane. More... | |
QmitkDataStorageFilterProxyModel * | m_FilterModel |
mitk::NodePredicateBase::Pointer | m_HelperObjectFilterPredicate |
mitk::NodePredicateBase::Pointer | m_NodeWithNoDataFilterPredicate |
berry::IBerryPreferences::Pointer | m_DataManagerPreferencesNode |
std::map< QAction *, berry::IConfigurationElement::Pointer > | m_ConfElements |
QTreeView * | m_NodeTreeView |
The Table view to show the selected nodes. More... | |
QMenu * | m_NodeMenu |
The context menu that shows up when right clicking on a node. More... | |
bool | m_SurfaceDecimation |
flag indicating whether a surface created from a selected decimation is decimated with vtkQuadricDecimation or not More... | |
std::vector< std::pair< QmitkNodeDescriptor *, QAction * > > | m_DescriptorActionList |
A list of ALL actions for the Context MenuMore... | |
QSlider * | m_OpacitySlider |
A Slider widget to change the opacity of a node. More... | |
QmitkNumberPropertySlider * | m_ComponentSlider |
A Slider widget to change the rendered vector component of an image. More... | |
QPushButton * | m_ColorButton |
button to change the color of a node More... | |
QAction * | m_TextureInterpolation |
TextureInterpolation action. More... | |
QAction * | m_SurfaceRepresentation |
SurfaceRepresentation action. More... | |
QAction * | m_ColormapAction |
Lookuptable selection action. More... | |
QSignalMapper * | m_ShowInMapper |
Maps "Show in" actions to editor ids. More... | |
QList< QAction * > | m_ShowInActions |
A list of "Show in" actions. More... | |
vcl_size_t | m_CurrentRowCount |
saves the current amount of rows shown in the datamanager More... | |
bool | m_GlobalReinitOnNodeDelete |
if true, GlobalReinit() is called if a node is deleted More... | |
QmitkDataManagerItemDelegate * | m_ItemDelegate |
Protected Attributes inherited from berry::Object | |
QAtomicInt | m_ReferenceCount |
QMutex | m_ReferenceCountLock |
Additional Inherited Members | |
Public Types inherited from QmitkAbstractView | |
enum | IRenderWindowPartStrategy { NONE, BRING_TO_FRONT, ACTIVATE, OPEN } |
Public Types inherited from berry::Object | |
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 Public Member Functions inherited from berry::Object | |
static const char * | GetStaticClassName () |
static Reflection::TypeInfo | GetStaticTypeInfo () |
static QList< Reflection::TypeInfo > | GetStaticSuperclasses () |
A View class that can show all data tree nodes of a certain DataStorage.
: complete PACS support, in save dialog show regular filename
Definition at line 58 of file QmitkDataManagerView.h.
QmitkDataManagerView::QmitkDataManagerView | ( | ) |
Standard ctor.
Definition at line 93 of file QmitkDataManagerView.cpp.
|
virtual |
Standard dtor.
Definition at line 99 of file QmitkDataManagerView.cpp.
References m_DescriptorActionList.
|
slot |
Invoked when the color action changed
Definition at line 756 of file QmitkDataManagerView.cpp.
References QmitkDataStorageTreeModel::GetNode(), mitk::DataNode::GetProperty(), m_ColorButton, m_FilterModel, m_NodeTreeModel, and m_NodeTreeView.
Referenced by CreateQtPartControl().
|
slot |
Invoked when the color button is pressed
Definition at line 731 of file QmitkDataManagerView.cpp.
References mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNode(), mitk::DataNode::GetProperty(), m_ColorButton, m_FilterModel, m_NodeTreeModel, m_NodeTreeView, mitk::ColorProperty::New(), mitk::RenderingManager::RequestUpdateAll(), and mitk::DataNode::SetProperty().
Referenced by CreateQtPartControl().
|
slot |
changes the active colormap
Definition at line 801 of file QmitkDataManagerView.cpp.
References mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNode(), mitk::DataNode::GetProperty(), mitk::RenderingModeProperty::LOOKUPTABLE_LEVELWINDOW_COLOR, m_FilterModel, m_NodeTreeModel, m_NodeTreeView, and mitk::RenderingManager::RequestUpdateAll().
Referenced by ColormapMenuAboutToShow().
|
slot |
Agreggates available colormaps.
Definition at line 830 of file QmitkDataManagerView.cpp.
References ColormapActionToggled(), QmitkDataStorageTreeModel::GetNode(), mitk::DataNode::GetProperty(), m_ColormapAction, m_FilterModel, m_NodeTreeModel, m_NodeTreeView, mitk::LookupTable::New(), mitk::LookupTableProperty::New(), and mitk::DataNode::SetProperty().
Referenced by CreateQtPartControl().
|
slot |
Invoked when the component action changed In this function the the opacity slider is set to the selected nodes opacity value
Definition at line 704 of file QmitkDataManagerView.cpp.
References mitk::DataNode::GetData(), QmitkDataStorageTreeModel::GetNode(), mitk::PixelType::GetNumberOfComponents(), mitk::Image::GetPixelType(), mitk::DataNode::GetProperty(), m_ComponentSlider, m_FilterModel, m_NodeTreeModel, m_NodeTreeView, QmitkNumberPropertySlider::setMaxValue(), QmitkNumberPropertySlider::setMinValue(), and QmitkNumberPropertySlider::SetProperty().
Referenced by CreateQtPartControl().
|
slot |
will be toggled when a extension point context menu action is toggled this is a proxy method which will load the corresponding extension class and run IContextMenuAction
Definition at line 563 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetCurrentSelection(), QmitkAbstractView::GetDataStorage(), m_ConfElements, m_SurfaceDecimation, MITK_WARN, mitk::IContextMenuAction::Run(), mitk::IContextMenuAction::SetDataStorage(), mitk::IContextMenuAction::SetDecimated(), mitk::IContextMenuAction::SetFunctionality(), and mitk::IContextMenuAction::SetSmoothed().
Referenced by CreateQtPartControl().
|
overrideprotectedvirtual |
Create the view here.
Implements berry::QtViewPart.
Definition at line 109 of file QmitkDataManagerView.cpp.
References QmitkNodeDescriptor::AddAction(), QmitkDataStorageFilterProxyModel::AddFilterPredicate(), ColorActionChanged(), ColorChanged(), ColormapMenuAboutToShow(), ComponentActionChanged(), ContextMenuActionTriggered(), berry::IExtensionRegistry::GetConfigurationElementsFor(), QmitkAbstractView::GetDataStorage(), QmitkNodeDescriptorManager::GetDescriptor(), berry::IWorkbench::GetEditorRegistry(), berry::IEditorRegistry::GetEditors(), berry::Platform::GetExtensionRegistry(), QmitkNodeDescriptorManager::GetInstance(), berry::Platform::GetPreferencesService(), berry::WorkbenchPart::GetSite(), berry::IPreferencesService::GetSystemPreferences(), QmitkNodeDescriptorManager::GetUnknownDataNodeDescriptor(), berry::PlatformUI::GetWorkbench(), GlobalReinit(), m_ColorButton, m_ColormapAction, m_ComponentSlider, m_ConfElements, m_CurrentRowCount, m_DescriptorActionList, m_DndFrameWidget, m_FilterModel, m_HelperObjectFilterPredicate, m_ItemDelegate, m_NodeMenu, m_NodeTreeModel, m_NodeTreeView, m_NodeWithNoDataFilterPredicate, m_OpacitySlider, m_Parent, m_ShowInActions, m_ShowInMapper, m_SurfaceDecimation, m_SurfaceRepresentation, m_TextureInterpolation, mitk::ImageMappingHelper::map(), MITK_WARN, mitk::BoolProperty::New(), mitk::NodePredicateOr::New(), mitk::NodePredicateProperty::New(), mitk::NodePredicateData::New(), NodeSelectionChanged(), NodeTableViewContextMenuRequested(), NodeTreeViewRowsInserted(), NodeTreeViewRowsRemoved(), OnPreferencesChanged(), OpacityActionChanged(), OpacityChanged(), ReinitSelectedNodes(), RemoveSelectedNodes(), QmitkDataStorageTreeModel::SetAllowHierarchyChange(), QmitkDataStorageTreeModel::SetPlaceNewNodesOnTop(), ShowIn(), ShowInfoDialogForSelectedNodes(), ShowOnlySelectedNodes(), SurfaceRepresentationMenuAboutToShow(), TextureInterpolationChanged(), TextureInterpolationToggled(), ToggleVisibilityOfSelectedNodes(), and VIEW_ID.
|
protected |
Shows a file open dialog.
|
slot |
Reinits everything.
Definition at line 1065 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetDataStorage(), mitk::RenderingManager::GetInstance(), QmitkAbstractView::GetRenderWindowPart(), and mitk::RenderingManager::InitializeViewsByBoundingObjects().
Referenced by CreateQtPartControl(), OnPreferencesChanged(), and RemoveSelectedNodes().
|
slot |
Invoked when the visibility of the selected nodes should be toggled.
Definition at line 1008 of file QmitkDataManagerView.cpp.
References mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNodeSet(), m_NodeTreeModel, and mitk::RenderingManager::RequestUpdateAll().
|
overrideprotectedvirtual |
React to node changes. Overridden from QmitkAbstractView.
Reimplemented from QmitkAbstractView.
Definition at line 1053 of file QmitkDataManagerView.cpp.
References m_FilterModel.
|
slot |
Whenever the selection changes set the "selected" property respectively.
Definition at line 1096 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetCurrentSelection(), QmitkDataStorageTreeModel::GetNodeSet(), and m_NodeTreeModel.
Referenced by CreateQtPartControl().
|
slot |
Shows a node context menu.
Definition at line 647 of file QmitkDataManagerView.cpp.
References QmitkNodeDescriptorManager::GetActions(), QmitkAbstractView::GetCurrentSelection(), QmitkNodeDescriptorManager::GetInstance(), QmitkDataStorageTreeModel::GetNode(), m_FilterModel, m_NodeMenu, m_NodeTreeModel, m_NodeTreeView, and m_ShowInActions.
Referenced by CreateQtPartControl().
|
slot |
When rows are inserted auto expand them.
Definition at line 1083 of file QmitkDataManagerView.cpp.
References m_CurrentRowCount, m_FilterModel, m_NodeTreeModel, m_NodeTreeView, and QmitkDataStorageTreeModel::rowCount().
Referenced by CreateQtPartControl().
|
slot |
will setup m_CurrentRowCount
Definition at line 1078 of file QmitkDataManagerView.cpp.
References m_CurrentRowCount, m_NodeTreeModel, and QmitkDataStorageTreeModel::rowCount().
Referenced by CreateQtPartControl().
|
overrideslot |
Invoked when the preferences were changed
Definition at line 602 of file QmitkDataManagerView.cpp.
References QmitkDataStorageFilterProxyModel::AddFilterPredicate(), berry::IPreferences::GetBool(), QmitkDataStorageTreeModel::GetPlaceNewNodesOnTopFlag(), GlobalReinit(), QmitkDataStorageFilterProxyModel::HasFilterPredicate(), m_FilterModel, m_GlobalReinitOnNodeDelete, m_HelperObjectFilterPredicate, m_NodeTreeModel, m_NodeTreeView, m_NodeWithNoDataFilterPredicate, m_SurfaceDecimation, QmitkDataStorageFilterProxyModel::RemoveFilterPredicate(), QmitkDataStorageTreeModel::SetAllowHierarchyChange(), and QmitkDataStorageTreeModel::SetPlaceNewNodesOnTop().
Referenced by CreateQtPartControl().
|
slot |
Invoked when the opacity action changed In this function the the opacity slider is set to the selected nodes opacity value
Definition at line 691 of file QmitkDataManagerView.cpp.
References mitk::DataNode::GetFloatProperty(), QmitkDataStorageTreeModel::GetNode(), m_FilterModel, m_NodeTreeModel, m_NodeTreeView, and m_OpacitySlider.
Referenced by CreateQtPartControl().
|
slot |
Invoked when the opacity slider changed
Definition at line 680 of file QmitkDataManagerView.cpp.
References mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNode(), m_FilterModel, m_NodeTreeModel, m_NodeTreeView, mitk::RenderingManager::RequestUpdateAll(), and mitk::DataNode::SetFloatProperty().
Referenced by CreateQtPartControl().
|
slot |
Invoked when an element should be reinitiliased.
Definition at line 936 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetCurrentSelection(), mitk::IRenderWindowPart::GetRenderingManager(), QmitkAbstractView::GetRenderWindowPart(), mitk::IRenderingManager::InitializeViews(), and mitk::RenderingManager::REQUEST_UPDATE_ALL.
Referenced by CreateQtPartControl().
|
slot |
Invoked when an element should be removed.
Definition at line 957 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetDataStorage(), QmitkDataStorageTreeModel::GetNode(), GlobalReinit(), m_FilterModel, m_GlobalReinitOnNodeDelete, m_NodeTreeModel, m_NodeTreeView, and m_Parent.
Referenced by CreateQtPartControl().
|
overrideprotectedvirtual |
Asks this part to take focus within the workbench.
Clients should not call this method (the workbench calls this method at appropriate times). To have the workbench activate a part, use IWorkbenchPage.activate(IWorkbenchPart) instead
.
Implements berry::WorkbenchPart.
Definition at line 559 of file QmitkDataManagerView.cpp.
|
slot |
Opens the editor with the given id using the current data storage.
Definition at line 1118 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetDataStorageReference(), berry::WorkbenchPart::GetSite(), and berry::IWorkbenchPage::MATCH_ID.
Referenced by CreateQtPartControl().
|
slot |
Invoked when infos of the selected nodes should be shown in a dialog.
Definition at line 1045 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetCurrentSelection(), and m_Parent.
Referenced by CreateQtPartControl().
|
slot |
Makes all selected nodes visible, all other nodes invisible.
Definition at line 1019 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetCurrentSelection(), mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNodeSet(), m_NodeTreeModel, and mitk::RenderingManager::RequestUpdateAll().
Referenced by CreateQtPartControl().
|
slot |
SurfaceRepresentationActionToggled
Definition at line 904 of file QmitkDataManagerView.cpp.
References mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNode(), mitk::DataNode::GetProperty(), mitk::EnumerationProperty::GetValueAsString(), mitk::EnumerationProperty::IsValidEnumerationValue(), m_FilterModel, m_NodeTreeModel, m_NodeTreeView, mitk::RenderingManager::RequestUpdateAll(), and mitk::EnumerationProperty::SetValue().
Referenced by SurfaceRepresentationMenuAboutToShow().
|
slot |
SurfaceRepresentationActionToggled
Definition at line 872 of file QmitkDataManagerView.cpp.
References mitk::EnumerationProperty::Begin(), mitk::EnumerationProperty::End(), QmitkDataStorageTreeModel::GetNode(), mitk::DataNode::GetProperty(), mitk::EnumerationProperty::GetValueAsString(), m_FilterModel, m_NodeTreeModel, m_NodeTreeView, m_SurfaceRepresentation, and SurfaceRepresentationActionToggled().
Referenced by CreateQtPartControl().
|
slot |
Invoked when the color button is pressed
Definition at line 779 of file QmitkDataManagerView.cpp.
References mitk::DataNode::GetBoolProperty(), QmitkDataStorageTreeModel::GetNode(), m_FilterModel, m_NodeTreeModel, m_NodeTreeView, and m_TextureInterpolation.
Referenced by CreateQtPartControl().
|
slot |
Invoked when the color action changed
Definition at line 790 of file QmitkDataManagerView.cpp.
References mitk::RenderingManager::GetInstance(), QmitkDataStorageTreeModel::GetNode(), m_FilterModel, m_NodeTreeModel, m_NodeTreeView, mitk::RenderingManager::RequestUpdateAll(), and mitk::DataNode::SetBoolProperty().
Referenced by CreateQtPartControl().
|
slot |
Invoked when the visibility of the selected nodes should be toggled.
Definition at line 1031 of file QmitkDataManagerView.cpp.
References QmitkAbstractView::GetCurrentSelection(), mitk::RenderingManager::GetInstance(), and mitk::RenderingManager::RequestUpdateAll().
Referenced by CreateQtPartControl().
|
protected |
button to change the color of a node
Definition at line 236 of file QmitkDataManagerView.h.
Referenced by ColorActionChanged(), ColorChanged(), and CreateQtPartControl().
|
protected |
Lookuptable selection action.
Definition at line 242 of file QmitkDataManagerView.h.
Referenced by ColormapMenuAboutToShow(), and CreateQtPartControl().
|
protected |
A Slider widget to change the rendered vector component of an image.
Definition at line 234 of file QmitkDataManagerView.h.
Referenced by ComponentActionChanged(), and CreateQtPartControl().
|
protected |
saves the configuration elements for the context menu actions from extension points
Definition at line 213 of file QmitkDataManagerView.h.
Referenced by ContextMenuActionTriggered(), and CreateQtPartControl().
|
protected |
saves the current amount of rows shown in the datamanager
Definition at line 251 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), NodeTreeViewRowsInserted(), and NodeTreeViewRowsRemoved().
|
protected |
Holds the preferences for the datamanager.
Definition at line 209 of file QmitkDataManagerView.h.
|
protected |
Definition at line 229 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and ~QmitkDataManagerView().
|
protected |
Definition at line 197 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl().
|
protected |
Definition at line 203 of file QmitkDataManagerView.h.
Referenced by ColorActionChanged(), ColorChanged(), ColormapActionToggled(), ColormapMenuAboutToShow(), ComponentActionChanged(), CreateQtPartControl(), NodeChanged(), NodeTableViewContextMenuRequested(), NodeTreeViewRowsInserted(), OnPreferencesChanged(), OpacityActionChanged(), OpacityChanged(), RemoveSelectedNodes(), SurfaceRepresentationActionToggled(), SurfaceRepresentationMenuAboutToShow(), TextureInterpolationChanged(), and TextureInterpolationToggled().
|
protected |
if true, GlobalReinit() is called if a node is deleted
Definition at line 254 of file QmitkDataManagerView.h.
Referenced by OnPreferencesChanged(), and RemoveSelectedNodes().
|
protected |
Definition at line 204 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and OnPreferencesChanged().
|
protected |
Definition at line 256 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl().
|
protected |
The context menu that shows up when right clicking on a node.
Definition at line 221 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and NodeTableViewContextMenuRequested().
|
protected |
A plain widget as the base pane.
Definition at line 202 of file QmitkDataManagerView.h.
Referenced by ColorActionChanged(), ColorChanged(), ColormapActionToggled(), ColormapMenuAboutToShow(), ComponentActionChanged(), CreateQtPartControl(), MakeAllNodesInvisible(), NodeSelectionChanged(), NodeTableViewContextMenuRequested(), NodeTreeViewRowsInserted(), NodeTreeViewRowsRemoved(), OnPreferencesChanged(), OpacityActionChanged(), OpacityChanged(), RemoveSelectedNodes(), ShowOnlySelectedNodes(), SurfaceRepresentationActionToggled(), SurfaceRepresentationMenuAboutToShow(), TextureInterpolationChanged(), and TextureInterpolationToggled().
|
protected |
The Table view to show the selected nodes.
Definition at line 217 of file QmitkDataManagerView.h.
Referenced by ColorActionChanged(), ColorChanged(), ColormapActionToggled(), ColormapMenuAboutToShow(), ComponentActionChanged(), CreateQtPartControl(), NodeTableViewContextMenuRequested(), NodeTreeViewRowsInserted(), OnPreferencesChanged(), OpacityActionChanged(), OpacityChanged(), RemoveSelectedNodes(), SurfaceRepresentationActionToggled(), SurfaceRepresentationMenuAboutToShow(), TextureInterpolationChanged(), and TextureInterpolationToggled().
|
protected |
Definition at line 205 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and OnPreferencesChanged().
|
protected |
A Slider widget to change the opacity of a node.
Definition at line 232 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and OpacityActionChanged().
|
protected |
Definition at line 196 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), RemoveSelectedNodes(), and ShowInfoDialogForSelectedNodes().
|
protected |
A list of "Show in" actions.
Definition at line 248 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and NodeTableViewContextMenuRequested().
|
protected |
Maps "Show in" actions to editor ids.
Definition at line 245 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl().
|
protected |
flag indicating whether a surface created from a selected decimation is decimated with vtkQuadricDecimation or not
Definition at line 225 of file QmitkDataManagerView.h.
Referenced by ContextMenuActionTriggered(), CreateQtPartControl(), and OnPreferencesChanged().
|
protected |
SurfaceRepresentation action.
Definition at line 240 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and SurfaceRepresentationMenuAboutToShow().
|
protected |
TextureInterpolation action.
Definition at line 238 of file QmitkDataManagerView.h.
Referenced by CreateQtPartControl(), and TextureInterpolationChanged().
|
static |
Definition at line 64 of file QmitkDataManagerView.h.
Referenced by QmitkDataManagerPreferencePage::CreateQtControl(), and CreateQtPartControl().