13 #ifndef QmitkTotalSegmentatorToolGUI_h_Included 
   14 #define QmitkTotalSegmentatorToolGUI_h_Included 
   21 #include <QMessageBox> 
   25   class QmitkTotalSegmentatorToolGUIControls;
 
   38   itkFactorylessNewMacro(Self);
 
   46   void OnPreviewBtnClicked();
 
   63   void ToggleLicensedTasks(
bool activate);
 
   68   void ShowErrorMessage(
const std::string&, QMessageBox::Icon = QMessageBox::Critical);
 
   73   void WriteStatusMessage(
const QString&);
 
   78   void WriteErrorMessage(
const QString&);
 
   88   void DownloadStatusWorker(
const bool isDownloading);
 
   92   bool m_FirstPreviewComputation = 
true;
 
   95   const QStringList VALID_TASKS = {
 
  102     "pleural_pericard_effusion",
 
  103     "head_glands_cavities",
 
  105     "headneck_bones_vessels",
 
  108     "oculomotor_muscles",
 
  114     "craniofacial_structures" 
  117   const QStringList LICENSED_TASKS = {
"heartchambers_highres",
 
  118                                       "appendicular_bones",
 
  119                                       "appendicular_bones_mr",
 
  127                                       "thigh_shoulder_muscles",
 
  128                                       "thigh_shoulder_muscles_mr",
 
  129                                       "coronary_arteries"};