13 #ifndef QmitkToolSelectionBox_h_Included 14 #define QmitkToolSelectionBox_h_Included 21 #include <QButtonGroup> 22 #include <QGridLayout> 70 void setTitle(
const QString &title);
79 void SetDisplayedToolGroups(
const std::string &toolGroups =
nullptr);
81 void OnToolManagerToolModified();
82 void OnToolManagerReferenceDataModified();
83 void OnToolManagerWorkingDataModified();
85 void OnToolGUIProcessEventsMessage();
86 void OnToolErrorMessage(std::string s);
87 void OnGeneralToolMessage(std::string s);
89 void RecreateButtons();
98 void ToolSelected(
int id);
102 virtual void setEnabled(
bool);
105 virtual void SetLayoutColumns(
int);
106 virtual void SetShowNames(
bool);
107 virtual void SetGenerateAccelerators(
bool);
109 virtual void SetToolGUIArea(QWidget *parentWidget);
113 void toolButtonClicked(
int id);
114 void SetGUIEnabledAccordingToToolManagerState();
117 void showEvent(QShowEvent *)
override;
118 void hideEvent(QHideEvent *)
override;
120 void SetOrUnsetButtonForActiveTool();
Data management class that handles 'was created by' relations.
#define MITKSEGMENTATIONUI_EXPORT