17 #ifndef QMITK_FUNCTIONALITYCOMPONENTCONTAINER_H
18 #define QMITK_FUNCTIONALITYCOMPONENTCONTAINER_H
21 #include "QmitkBaseFunctionalityComponent.h"
23 #include "ui_QmitkFunctionalityComponentContainerControls.h"
28 #include <qpushbutton.h>
29 #include <qstackedwidget.h>
59 const char *parentName = 0,
60 bool updateSelector =
true,
61 bool showSelector =
true);
69 virtual void CreateConnections();
77 void CreateNavigationButtons();
80 void SetWizardText(
const QString &text);
83 Ui::QmitkFunctionalityComponentContainerGUI *GetFunctionalityComponentContainerGUI();
92 virtual void SetComponentName(QString name);
95 virtual QString GetComponentName();
103 virtual void SetSelectorVisibility(
bool visibility);
109 virtual QGroupBox *GetContentContainer();
113 virtual QGroupBox *GetMainCheckBoxContainer();
116 virtual void SetShowTreeNodeSelector(
bool show);
119 virtual QGroupBox *GetImageContent();
125 QPushButton *GetNextButton();
128 QPushButton *GetBackButton();
136 virtual void TreeChanged(
const itk::EventObject &treeChangedEvent);
138 virtual void Activated();
140 virtual void Deactivated();
155 virtual void SetContentContainerVisibility(
bool);
157 virtual void TreeChanged();
163 virtual void UpdateDataTreeComboBoxes();
173 Ui::QmitkFunctionalityComponentContainerGUI *m_FunctionalityComponentContainerGUI;
176 QString m_ComponentName;
177 QSpacerItem *m_Spacer;
179 QPushButton *m_BackButton;
180 QPushButton *m_NextButton;
181 int m_MaximumWidgedStackSize;
ContainerClass for components.
Displays all or a subset (defined by a predicate) of nodes of the Data Storage.
static mitk::DataStorage::Pointer GetDataStorage()
bool m_ShowSelector
Attribute to decide whether the selector shall be shown or not.
QmitkDataStorageComboBox * m_SelectedItem
bool m_UpdateSelector
Attribute to decide whether the selector shall be updated when a parent-Selector is updatet or not...
Image class for storing images.
unsigned long m_ObserverTag
mitk::DataStorage::Pointer m_DataStorage
Class for nodes of the DataTree.