Fix the new analysis dialog so it starts at a good size on os x
[mussa.git] / qui / mussa_setup_dialog / SequenceSetupFrame.hpp
index 97f0396f26b7a3201ace76fa18cbe9a41a5b6406..d9bd37e39b65310afbaca55d3dc162bdb56e62eb 100644 (file)
@@ -3,12 +3,13 @@
 
 #include <list>
 
-//#include <QList>
+#include <QDir>
 #include <QWidget>
 #include "qui/mussa_setup_dialog/SequenceSetupWidget.hpp"
 #include "qui/mussa_setup_dialog/SetupInfo.hpp"
 
 class QFrame; 
+class QScrollArea;
 class QVBoxLayout;
 
 class SequenceSetupFrame : public QWidget
@@ -17,26 +18,24 @@ class SequenceSetupFrame : public QWidget
 
 public:
   SequenceSetupFrame(QWidget *parent = 0);
-  //SequenceSetupFrame(const SequenceSetupFrame&);
-
   std::list<SetupInfo *> getSetupInfo();
+  
+  QDir get_default_dir() const;
+  void set_default_dir(const QDir& d);
 
 public slots:
   void changeSequenceCount(int seqCount);
 
-signals:
-
-
 protected:
   void setupSequences(int seqCount);
+  void resizeInnerFrame();
   int seqCount;
 
-  
-  //QList<SequenceSetupWidget> *seqList;
   std::list<SequenceSetupWidget*> seqList;
+  QDir default_directory;
   QFrame *sequenceFrame;
+  QScrollArea *scrollArea;
   QVBoxLayout *sequenceLayout;
-
 };
 
 #endif