summaryrefslogtreecommitdiffstats
path: root/newpicsdialog.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2012-03-19 16:53:09 +0100
committerArno <am@disconnect.de>2012-03-19 16:53:09 +0100
commite788be03472f1617a05274dac6d7f8939ca85f46 (patch)
tree61f1a36046dcf744576f9b57ae248d1874f61881 /newpicsdialog.cpp
parent6fc9473ea5b84702cc5f07bc405394bddfccf5ac (diff)
downloadSheMov-e788be03472f1617a05274dac6d7f8939ca85f46.tar.gz
SheMov-e788be03472f1617a05274dac6d7f8939ca85f46.tar.bz2
SheMov-e788be03472f1617a05274dac6d7f8939ca85f46.zip
Remember last directory when archiving pics
Write last opened dir from QFileDialog in NewPicsDialog.
Diffstat (limited to 'newpicsdialog.cpp')
-rw-r--r--newpicsdialog.cpp4
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);