13 #ifndef QmitkMultiLabelManager_h
14 #define QmitkMultiLabelManager_h
30 class QmitkMultiLabelManagerControls;
82 void LabelRenameRequested(
mitk::Label* label,
bool rename,
bool& canceled)
const;
121 void UpdateControls();
123 virtual void setEnabled(
bool enabled);
125 QStringList &GetLabelStringList();
127 void SetDefaultLabelNaming(
bool defaultLabelNaming);
133 void OnRenameLabelShortcutActivated();
136 void OnSearchLabel();
141 void OnCreateDetailedSurface(
bool);
142 void OnCreateSmoothedSurface(
bool);
144 void OnCreateMask(
bool);
146 void OnCreateCroppedMask(
bool);
152 void OnLabelRenameRequested(
mitk::Label* label,
bool rename,
bool& canceled)
const;
153 void OnModelUpdated();
154 void OnSegmentationChanged();
167 void WaitCursorOff();
169 void RestoreOverrideCursor();
171 void OnThreadedCalculationDone();
173 void AddSegmentationObserver();
174 void RemoveSegmentationObserver();
179 Ui::QmitkMultiLabelManagerControls* m_Controls;
181 QCompleter *m_Completer;
183 QStringList m_OrganColors;
185 QStringList m_LabelStringList;
187 bool m_ProcessingManualSelection;