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"};