don't use staticly allocated widgets
[mussa.git] / qui / seqbrowser / SequenceDescription.hpp
index 929a999ccff3a9b9e21dfa8061936b46962b5510..1a8077939ab9ff452f51ceb0bd614920fdc4aa58 100644 (file)
@@ -9,6 +9,7 @@
 #include <QLabel>
 #include <QLineEdit>
 #include <QFrame>
+#include <QVBoxLayout>
 
 #include "alg/glsequence.hpp"
 
@@ -19,8 +20,8 @@ class SequenceDescription : public QFrame
 public:
   SequenceDescription(QWidget *parent=0);
   SequenceDescription(boost::shared_ptr<GlSequence>, QWidget *);
+  
   void setName(std::string name);
-
   boost::shared_ptr<GlSequence> glsequence();
   std::string name() const; 
   int length() const;
@@ -39,9 +40,10 @@ signals:
   void positionChanged(int pos);
 
 private:
-  QLineEdit name_label;
-  QLabel length_label;
-  QLabel position_label;
+  QVBoxLayout *layout;
+  QLineEdit *name_label;
+  QLabel *length_label;
+  QLabel *position_label;
 
   boost::shared_ptr<GlSequence> glsequence_;
   int pos;