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;