|
Lines 2822-2837
void QFileDialogPrivate::saveSettings()
Link Here
|
| 2822 |
|
2822 |
|
| 2823 |
if (usingWidgets()) { |
2823 |
if (usingWidgets()) { |
| 2824 |
settings.setValue("sidebarWidth", qFileDialogUi->splitter->sizes().constFirst()); |
2824 |
settings.setValue("sidebarWidth", qFileDialogUi->splitter->sizes().constFirst()); |
| 2825 |
settings.setValue("shortcuts", QUrl::toStringList(qFileDialogUi->sidebar->urls())); |
2825 |
settings.setValue("shortcuts", |
|
|
2826 |
QUrl::toStringList(qFileDialogUi->sidebar->urls(), QUrl::FullyEncoded)); |
| 2826 |
settings.setValue("treeViewHeader", qFileDialogUi->treeView->header()->saveState()); |
2827 |
settings.setValue("treeViewHeader", qFileDialogUi->treeView->header()->saveState()); |
| 2827 |
} |
2828 |
} |
| 2828 |
QStringList historyUrls; |
2829 |
QStringList historyUrls; |
| 2829 |
const QStringList history = q->history(); |
2830 |
const QStringList history = q->history(); |
| 2830 |
historyUrls.reserve(history.size()); |
2831 |
historyUrls.reserve(history.size()); |
| 2831 |
for (const QString &path : history) |
2832 |
for (const QString &path : history) |
| 2832 |
historyUrls << QUrl::fromLocalFile(path).toString(); |
2833 |
historyUrls << QUrl::fromLocalFile(path).toString(QUrl::FullyEncoded); |
| 2833 |
settings.setValue("history", historyUrls); |
2834 |
settings.setValue("history", historyUrls); |
| 2834 |
settings.setValue("lastVisited", lastVisitedDir()->toString()); |
2835 |
settings.setValue("lastVisited", lastVisitedDir()->toString(QUrl::FullyEncoded)); |
| 2835 |
const QMetaEnum &viewModeMeta = q->metaObject()->enumerator(q->metaObject()->indexOfEnumerator("ViewMode")); |
2836 |
const QMetaEnum &viewModeMeta = q->metaObject()->enumerator(q->metaObject()->indexOfEnumerator("ViewMode")); |
| 2836 |
settings.setValue("viewMode", QLatin1StringView(viewModeMeta.key(q->viewMode()))); |
2837 |
settings.setValue("viewMode", QLatin1StringView(viewModeMeta.key(q->viewMode()))); |
| 2837 |
settings.setValue("qtVersion", QT_VERSION_STR ""_L1); |
2838 |
settings.setValue("qtVersion", QT_VERSION_STR ""_L1); |