12 #ifndef CXRECONSTRUCTIONWIDGET_H_
13 #define CXRECONSTRUCTIONWIDGET_H_
15 #include "org_custusx_usreconstruction_Export.h"
28 class TimedAlgorithmProgressBar;
29 class UsReconstructionService;
51 return mReconstructer;
55 void selectData(QString inputfile);
58 void paramsChangedSlot();
60 void inputDataSelected(QString mhdFileName);
62 void repopulateAlgorithmGroup();
63 void reconstructStartedSlot();
64 void reconstructFinishedSlot();
65 void toggleDetailsSlot();
67 void reconstructAboutToStartSlot();
69 void updateFileSelectorPath(QString path);
74 QPushButton* mReconstructButton;
75 QPushButton* mReloadButton;
76 QLineEdit* mExtentLineEdit;
77 QLineEdit* mInputSpacingLineEdit;
84 QFrame* mAlgorithmGroup;
85 QStackedLayout* mAlgoLayout;
86 std::vector<QWidget*> mAlgoWidgets;
88 QWidget* mOptionsWidget;
89 QWidget* createOptionsWidget();
90 QString getCurrentPath();
91 void updateComboBox();
92 void createNewStackedWidget(QString algoName);
99 #endif //CXRECONSTRUCTIONWIDGET_H_