]> AND Private Git Repository - blast.git/blob - ParametersWindow.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
modifying pattern methods to throw exceptions
[blast.git] / ParametersWindow.h
1 #ifndef __PARAMETERSWINDOW_H__
2 #define __PARAMETERSWINDOW_H__
3
4 #include <QtWidgets>
5
6 class Parameters;
7 class AbstractBlock;
8 class BlocksToConfigureWidget;
9
10 class ParametersWindow : public QWidget {
11   Q_OBJECT
12
13 public:
14     ParametersWindow(AbstractBlock *block, Parameters *_params, BlocksToConfigureWidget *btcw=NULL, QWidget *parent=0);
15
16 private:
17     AbstractBlock *block;
18     Parameters *params;
19     BlocksToConfigureWidget *confWidget;
20     QGridLayout *layout;
21     QComboBox *comboBox;
22     QLabel *name;
23     QLabel *context;
24     QLineEdit *value;
25     QLabel *type;
26     QPushButton *saveButton;
27
28 private slots:
29     void updateData();
30     void save();
31
32 };
33
34 #endif // PARAMETERSWINDOW_H