allow verticle scrollbar for sequence browser widget
[mussa.git] / qui / seqbrowser / SequenceBrowserWidget.cpp
index f0f0b4432385e6c55a5b1398e6be5597ba779253..f6f7f6f0ea5cbaec18e30c90e1e80802c560eb04 100644 (file)
@@ -22,19 +22,22 @@ SequenceBrowserWidget::SequenceBrowserWidget(
     boost::shared_ptr<QDir> default_dir_,
     QWidget *parent
 )
-  : QWidget(parent),
+  : QScrollArea(parent),
     default_dir(default_dir_),
     left_sidebar(new SequenceBrowserSidebar),
     scrollable_browser(new ScrollableSequenceBrowser),
     right_sidebar(new SequenceBrowserSidebar),
-    layout(new QHBoxLayout)
+    layout(new QHBoxLayout),
+    layout_container(new QWidget(this))
 {
   layout->addWidget(left_sidebar, 0);
   layout->addWidget(scrollable_browser, 1);
   layout->addWidget(right_sidebar, 0);
-
-  setLayout(layout);
-
+  
+  layout_container->setLayout(layout);
+  setWidget(layout_container);
+  setWidgetResizable(true);
+  
   // update position values when something in the SequenceBrowser changes
   connect(&(scrollable_browser->browser()), SIGNAL(viewportChanged()),
           this, SLOT(updatePosition()));