1 #ifndef VVTOOLSIMPLEINPUTSELECTORWIDGET_H
2 #define VVTOOLSIMPLEINPUTSELECTORWIDGET_H
3 #include <QtDesigner/QDesignerExportWidget>
5 #include "ui_vvToolSimpleInputSelectorWidget.h"
9 //------------------------------------------------------------------------------
10 class vvToolSimpleInputSelectorWidget: public QWidget, private Ui::vvToolSimpleInputSelectorWidget
14 vvToolSimpleInputSelectorWidget(QWidget * parent=0, Qt::WindowFlags f=0);
15 ~vvToolSimpleInputSelectorWidget() {}
17 void SetInputList(const std::vector<vvSlicerManager*> & l, int index);
19 int GetSelectedInputIndex() { return mCurrentIndex; }
20 vvSlicerManager * GetSelectedInput();
21 void SetText(QString & s);
22 void EnableAllowSkip(bool b);
27 void setEnabled(bool b);
28 void skip(QAbstractButton*);
36 void changeInput(int i);
39 Ui::vvToolSimpleInputSelectorWidget ui;
40 std::vector<vvSlicerManager*> mSlicerManagerList;
42 vvSlicerManager * mCurrentSliceManager;
45 }; // end class vvToolSimpleInputSelectorWidget
46 //------------------------------------------------------------------------------