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;
106 QFrame* mAlgorithmGroup;
107 QStackedLayout* mAlgoLayout;
108 std::vector<QWidget*> mAlgoWidgets;
110 QWidget* mOptionsWidget;
111 QWidget* createOptionsWidget();
112 QString getCurrentPath();
113 void updateComboBox();
114 QString defaultWhatsThis()
const;
115 void createNewStackedWidget(QString algoName);
122 #endif //CXRECONSTRUCTIONWIDGET_H_
boost::shared_ptr< class UsReconstructionService > UsReconstructionServicePtr
Show progress for a TimedBaseAlgorithm.