fileDialog improved

This commit is contained in:
Rafael 2016-04-24 13:34:03 +02:00
parent d42f263f4e
commit ef788fa2bf
5 changed files with 34 additions and 9 deletions

View file

@ -318,7 +318,8 @@ fileDialogPreOpen:
QList<QUrl> sidebarUrls = SidebarGenerator::generateSidebarUrls(fileDialog.sidebarUrls());
fileDialog.setSidebarUrls(sidebarUrls);
fileDialog.restoreState(settings.value("OpenFile","").toByteArray());
fileDialog.setDirectory(settings.value("OpenDialogDirectory", StandardPaths::documentsLocation()).toString());
fileDialog.restoreGeometry(settings.value("OpenDialogGeometry","").toByteArray());
if (fileDialog.exec())
{
@ -329,6 +330,9 @@ fileDialogPreOpen:
if (!openFile(selectedFile, true)) goto fileDialogPreOpen;
}
}
settings.setValue("OpenDialogGeometry", fileDialog.saveGeometry());
settings.setValue("OpenDialogDirectory", fileDialog.directory().absolutePath());
settings.endGroup();
}