Progress towards MussaSetupDialog (Currently will cause crash! Be warned!)
[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
6 //class QFrame;
7 class QLineEdit;
8 class QSpinBox;
9 class QPushButton;
10 class SequenceSetupFrame;
11
12 class Mussa;
13
14 class MussaSetupWidget : public QWidget
15 {
16   Q_OBJECT
17
18 public:
19   MussaSetupWidget(QWidget *parent = 0);
20   //  MussaSetupWidget(const MussaSetupWidget&);
21
22   Mussa* getMussaObject();
23
24 signals:
25   void createButtonPushed();
26   void cancelButtonPushed();
27
28 private slots:
29   void mussaCreatePushed();
30   void mussaCancelPushed();
31
32 private:
33
34   QLineEdit *analysisNameLineEdit;
35   QLineEdit *windowLineEdit;
36   QLineEdit *thresholdLineEdit;
37   QSpinBox *numOfSequencesSpinBox;
38   QPushButton *createPushButton;
39   QPushButton *cancelPushButton;
40
41   SequenceSetupFrame *seqSetupFrame;
42 };
43
44 #endif