# HG changeset patch # User Andre Heinecke # Date 1429025144 -7200 # Node ID 6d5dd3ae2ad362c7f242f3600d02601549946482 # Parent 43a36293f495381e48ff902199591579e82f0251 Save last selection in settings diff -r 43a36293f495 -r 6d5dd3ae2ad3 src/mainwindow.cpp --- a/src/mainwindow.cpp Tue Apr 14 17:25:30 2015 +0200 +++ b/src/mainwindow.cpp Tue Apr 14 17:25:44 2015 +0200 @@ -130,6 +130,7 @@ void MainWindow::setFolder(const QString& folder) { QFileInfo fi(folder); + mSettings.setValue(SUB_FOLDER_KEY, folder); if (!fi.isDir() || !fi.isReadable()) { showErrorMessage(tr("Failed to access directory: '%1'").arg(folder)); } @@ -162,6 +163,10 @@ void MainWindow::setRootFolder(const QString &folder) { mRootFolder = folder; + QDir dir(folder); + dir.cdUp(); + mSettings.setValue(ROOT_FOLDER_KEY, dir.absolutePath()); + showSubFolderSelect(); }