6244b20cf49a015fd4508848724e14d8649480fc
[mussa.git] / qui / mussa_setup_dialog / MussaSetupWidget.hpp
1 #ifndef _MUSSA_SETUP_WIDGET_H_
2 #define _MUSSA_SETUP_WIDGET_H_
3
4 #include <QWidget>
5 #include <QLineEdit>
6 #include <QSpinBox>
7 #include <QPushButton>
8
9 class SequenceSetupFrame;
10
11 class Mussa;
12
13 class MussaSetupWidget : public QWidget
14 {
15   Q_OBJECT
16
17 public:
18   MussaSetupWidget(QWidget *parent = 0);
19   //  MussaSetupWidget(const MussaSetupWidget&);
20
21   Mussa* getMussaObject();
22
23 signals:
24   void createButtonPushed();
25   void cancelButtonPushed();
26
27 private slots:
28   void mussaCreatePushed();
29   void mussaCancelPushed();
30
31 private:
32
33   QLineEdit analysisNameLineEdit;
34   QLineEdit windowLineEdit;
35   QLineEdit thresholdLineEdit;
36   QSpinBox numOfSequencesSpinBox;
37   QPushButton createPushButton;
38   QPushButton cancelPushButton;
39
40   SequenceSetupFrame *seqSetupFrame;
41 };
42
43 #endif