From e788be03472f1617a05274dac6d7f8939ca85f46 Mon Sep 17 00:00:00 2001 From: Arno Date: Mon, 19 Mar 2012 16:53:09 +0100 Subject: Remember last directory when archiving pics Write last opened dir from QFileDialog in NewPicsDialog. --- newpicsdialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3-70-g09d2