Progress towards MussaSetupDialog (Currently will cause crash! Be warned!)
[mussa.git] / qui / mussa_setup_dialog / SequenceSetupFrame.hpp
1 #ifndef _SEQUENCE_SETUP_FRAME_H_
2 #define _SEQUENCE_SETUP_FRAME_H_
3
4 #include <list>
5
6 //#include <QList>
7 #include <QWidget>
8 #include "qui/mussa_setup_dialog/SequenceSetupWidget.hpp"
9 #include "qui/mussa_setup_dialog/SetupInfo.hpp"
10
11 class QFrame; 
12 class QVBoxLayout;
13
14 class SequenceSetupFrame : public QWidget
15 {
16   Q_OBJECT
17
18 public:
19   SequenceSetupFrame(QWidget *parent = 0);
20   //SequenceSetupFrame(const SequenceSetupFrame&);
21
22   std::list<SetupInfo *> getSetupInfo();
23
24 public slots:
25   void changeSequenceCount(int seqCount);
26
27 signals:
28
29
30 protected:
31   void setupSequences(int seqCount);
32   int seqCount;
33
34   
35   //QList<SequenceSetupWidget> *seqList;
36   std::list<SequenceSetupWidget*> seqList;
37   QFrame *sequenceFrame;
38   QVBoxLayout *sequenceLayout;
39
40 };
41
42 #endif