diff options
author | Arno <am@disconnect.de> | 2012-03-19 16:53:09 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2012-03-19 16:53:09 +0100 |
commit | e788be03472f1617a05274dac6d7f8939ca85f46 (patch) | |
tree | 61f1a36046dcf744576f9b57ae248d1874f61881 | |
parent | 6fc9473ea5b84702cc5f07bc405394bddfccf5ac (diff) | |
download | SheMov-e788be03472f1617a05274dac6d7f8939ca85f46.tar.gz SheMov-e788be03472f1617a05274dac6d7f8939ca85f46.tar.bz2 SheMov-e788be03472f1617a05274dac6d7f8939ca85f46.zip |
Remember last directory when archiving pics
Write last opened dir from QFileDialog in NewPicsDialog.
-rw-r--r-- | newpicsdialog.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/newpicsdialog.cpp b/newpicsdialog.cpp index 6bb83df..2138a19 100644 --- a/newpicsdialog.cpp +++ b/newpicsdialog.cpp @@ -83,11 +83,13 @@ NewPicsDialog::NewPicsDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(paren void NewPicsDialog::addFiles(){ QSettings s; - QString startDir = s.value("paths/selecteddir", QDir::homePath()).toString(); + QString startDir = s.value("paths/lastpicopendir", QDir::homePath()).toString(); QStringList files = QFileDialog::getOpenFileNames(this, tr("Select pictures"), startDir); if(files.isEmpty()){ return; } + QFileInfo fi(files.first()); + s.setValue("paths/lastpicopendir", fi.absolutePath()); mFilesV->setSortingEnabled(false); foreach(QString f, files){ mFilesModel->addFile(f); |