#ifndef _IMAGESAVEDIALOG_H_
#define _IMAGESAVEDIALOG_H_
+
+#include <boost/shared_ptr.hpp>
#include <QDialog>
+#include <QDir>
class ImageScaler;
class QLabel;
Q_OBJECT
public:
- ImageSaveDialog(QGLWidget *qlwidget = 0, QWidget *parent = 0);
-
+ ImageSaveDialog(boost::shared_ptr<QDir> default_dir_, QGLWidget *qlwidget = 0, QWidget *parent = 0);
+ QDir defaultDir() const;
+
public slots:
void accept();
void reject();
void savePixmap(bool &endDialog);
QSize getOpenGlPixmapSize();
QPixmap renderOpenGlPixmap();
-
+
+ boost::shared_ptr<QDir> default_dir;
ImageScaler *imageScaler;
QPushButton *saveButton;
QPushButton *cancelButton;