Progress towards MussaSetupDialog (Currently will cause crash! Be warned!)
[mussa.git] / qui / mussa_setup_dialog / MussaSetupWidget.hpp
index fe891c533368d40d16393b778c2c7ced81431263..4ced62bfdfd59ee5c20e32b4c5a56599e924b2fe 100644 (file)
@@ -5,8 +5,11 @@
 
 //class QFrame;
 class QLineEdit;
+class QSpinBox;
+class QPushButton;
 class SequenceSetupFrame;
 
+class Mussa;
 
 class MussaSetupWidget : public QWidget
 {
@@ -14,13 +17,26 @@ class MussaSetupWidget : public QWidget
 
 public:
   MussaSetupWidget(QWidget *parent = 0);
-  MussaSetupWidget(const MussaSetupWidget&);
+  //  MussaSetupWidget(const MussaSetupWidget&);
+
+  Mussa* getMussaObject();
+
+signals:
+  void createButtonPushed();
+  void cancelButtonPushed();
+
+private slots:
+  void mussaCreatePushed();
+  void mussaCancelPushed();
 
 private:
+
   QLineEdit *analysisNameLineEdit;
   QLineEdit *windowLineEdit;
   QLineEdit *thresholdLineEdit;
-  QLineEdit *numOfSequencesLineEdit;
+  QSpinBox *numOfSequencesSpinBox;
+  QPushButton *createPushButton;
+  QPushButton *cancelPushButton;
 
   SequenceSetupFrame *seqSetupFrame;
 };