13 #ifndef QmitkMultiLabelManager_h
14 #define QmitkMultiLabelManager_h
30 class QmitkMultiLabelManagerControls;
81 void LabelRenameRequested(
mitk::Label* label,
bool rename,
bool& canceled)
const;
120 void UpdateControls();
122 virtual void setEnabled(
bool enabled);
124 QStringList &GetLabelStringList();
126 void SetDefaultLabelNaming(
bool defaultLabelNaming);
132 void OnRenameLabelShortcutActivated();
135 void OnSearchLabel();
140 void OnCreateDetailedSurface(
bool);
141 void OnCreateSmoothedSurface(
bool);
143 void OnCreateMask(
bool);
145 void OnCreateCroppedMask(
bool);
151 void OnLabelRenameRequested(
mitk::Label* label,
bool rename,
bool& canceled)
const;
152 void OnModelUpdated();
153 void OnSegmentationChanged();
166 void WaitCursorOff();
168 void RestoreOverrideCursor();
170 void OnThreadedCalculationDone();
172 void AddSegmentationObserver();
173 void RemoveSegmentationObserver();
178 Ui::QmitkMultiLabelManagerControls* m_Controls;
180 QCompleter *m_Completer;
182 QStringList m_OrganColors;
184 QStringList m_LabelStringList;
186 bool m_ProcessingManualSelection;