pass default_dir around
[mussa.git] / qui / seqbrowser / SequenceBrowserWidget.cpp
index 0ce3030d48a9265226228d5f4f0e484740dd3490..6a452fa00808840689a4d92e95cc85361b612c78 100644 (file)
 #include <math.h>
 using namespace std;
 
-SequenceBrowserWidget::SequenceBrowserWidget(QWidget *parent)
+SequenceBrowserWidget::SequenceBrowserWidget(
+    boost::shared_ptr<QDir> default_dir_,
+    QWidget *parent
+)
   : QWidget(parent),
-    scrollable_browser(parent)
+    default_dir(default_dir_),
+    scrollable_browser(this)
 {
   QHBoxLayout *hlayout = new QHBoxLayout;
   hlayout->addWidget(&left_sidebar, 0);
@@ -181,7 +185,7 @@ void SequenceBrowserWidget::promptSaveBrowserPixmap()
   QSize size;
   size = scrollable_browser.browser().size();
   //Image Save Dialog
-  ImageSaveDialog imageSaveDialog(&scrollable_browser.browser(), this);
+  ImageSaveDialog imageSaveDialog(default_dir, &scrollable_browser.browser(), this);
   imageSaveDialog.setSize(size.width(), size.height());
   imageSaveDialog.exec();
 }