diff options
Diffstat (limited to 'newpicsdialog.cpp')
-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); |