1 #ifndef RESOURCEWIDGET_HXX
2 #define RESOURCEWIDGET_HXX
5 #include "AbstractResourceModel.hxx"
7 class YDFXWIDGETS_EXPORT ResourceWidget: public QWidget
11 ResourceWidget(AbstractResourceModel* model, QWidget* parent=0);
12 virtual ~ResourceWidget();
15 virtual void updateParallelizeStatus(bool v);
16 virtual void updateWantedMachine( const QString& v);
17 virtual void updateNbprocs(int v);
18 virtual void updateRemoteDir(const QString &v);
19 virtual void updateLocalDir(const QString &v);
20 virtual void updateWckey(const QString &v);
21 virtual void updateMaxHours(int v);
22 virtual void updateMaxMinutes(int v);
23 virtual void onChoseLocaldir();
24 virtual void inputSelectionChanged();
25 virtual void addInputFiles();
26 virtual void removeInputFiles();
28 QWidget * createClusterWidgets();
30 AbstractResourceModel* _model;
31 QWidget * _clusterBox;
32 QLineEdit * _localdirEdit;
33 QLineEdit * _remotedirEdit;
34 QListWidget * _inputFilesList;
35 QPushButton *_removeInputFilesButton;
38 #endif // RESOURCEWIDGET_HXX