summaryrefslogtreecommitdiffstats
path: root/src/widgets/dialogs/qfiledialog_p.h
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@digia.com>2015-04-17 09:33:54 +0200
committerShawn Rutledge <shawn.rutledge@digia.com>2015-04-20 07:13:13 +0000
commit280084cf96eb1d7fa8dba580866477c572a976c9 (patch)
tree2ad6f196f4eb83cfab082b760e05ce91b1752663 /src/widgets/dialogs/qfiledialog_p.h
parent8fb881900c7bb7895e7a2109a7dc880954bcf3a9 (diff)
QFileDialog: save settings to FileDialog group instead of serialized
The byte array serialization needed versioning, whereas a collection of separate settings is more robust and accessible. Task-number: QTBUG-36888 Change-Id: I790b1d7574707261923a7a33ccd8bcc596a69de5 Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'src/widgets/dialogs/qfiledialog_p.h')
-rw-r--r--src/widgets/dialogs/qfiledialog_p.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/widgets/dialogs/qfiledialog_p.h b/src/widgets/dialogs/qfiledialog_p.h
index 9eb08f7a3a..8a10896966 100644
--- a/src/widgets/dialogs/qfiledialog_p.h
+++ b/src/widgets/dialogs/qfiledialog_p.h
@@ -181,6 +181,12 @@ public:
#endif
}
+#ifndef QT_NO_SETTINGS
+ void saveSettings();
+ bool restoreFromSettings();
+#endif
+
+ bool restoreWidgetState(QStringList &history, int splitterPosition);
void setLastVisitedDirectory(const QUrl &dir);
void retranslateWindowTitle();
void retranslateStrings();