13 #ifndef QmitkMultiLabelManager_h
14 #define QmitkMultiLabelManager_h
29 class QmitkMultiLabelManagerControls;
77 void LabelRenameRequested(
mitk::Label* label,
bool rename)
const;
103 void UpdateControls();
105 virtual void setEnabled(
bool enabled);
107 QStringList &GetLabelStringList();
109 void SetDefaultLabelNaming(
bool defaultLabelNaming);
115 void OnRenameLabelShortcutActivated();
118 void OnSearchLabel();
123 void OnCreateDetailedSurface(
bool);
124 void OnCreateSmoothedSurface(
bool);
126 void OnCreateMask(
bool);
128 void OnCreateCroppedMask(
bool);
134 void OnLabelRenameRequested(
mitk::Label* label,
bool rename)
const;
135 void OnModelUpdated();
148 void WaitCursorOff();
150 void RestoreOverrideCursor();
152 void OnThreadedCalculationDone();
154 void AddSegmentationObserver();
155 void RemoveSegmentationObserver();
160 Ui::QmitkMultiLabelManagerControls* m_Controls;
162 QCompleter *m_Completer;
164 QStringList m_OrganColors;
166 QStringList m_LabelStringList;
168 bool m_ProcessingManualSelection;