33 #ifndef CXRECONSTRUCTIONWIDGET_H_
34 #define CXRECONSTRUCTIONWIDGET_H_
36 #include "org_custusx_usreconstruction_Export.h"
49 class TimedAlgorithmProgressBar;
50 class UsReconstructionService;
72 return mReconstructer;
76 void selectData(QString inputfile);
79 void paramsChangedSlot();
81 void inputDataSelected(QString mhdFileName);
83 void repopulateAlgorithmGroup();
84 void reconstructStartedSlot();
85 void reconstructFinishedSlot();
86 void toggleDetailsSlot();
88 void reconstructAboutToStartSlot();
90 void updateFileSelectorPath(QString path);
95 QPushButton* mReconstructButton;
96 QPushButton* mReloadButton;
97 QLineEdit* mExtentLineEdit;
98 QLineEdit* mInputSpacingLineEdit;
105 QFrame* mAlgorithmGroup;
106 QStackedLayout* mAlgoLayout;
107 std::vector<QWidget*> mAlgoWidgets;
109 QWidget* mOptionsWidget;
110 QWidget* createOptionsWidget();
111 QString getCurrentPath();
112 void updateComboBox();
113 void createNewStackedWidget(QString algoName);
120 #endif //CXRECONSTRUCTIONWIDGET_H_
boost::shared_ptr< class UsReconstructionService > UsReconstructionServicePtr
Show progress for a TimedBaseAlgorithm.