Skip to content

Commit 6d31147

Browse files
committed
FileDialog: Set directory to home dir
1 parent 00eca7c commit 6d31147

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/uicomponents/filedialog.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
#include <QFileInfo>
44
#include <QFileDialog>
5+
#include <QStandardPaths>
56

67
#include "filedialog.h"
78

@@ -73,7 +74,7 @@ void FileDialog::getOpenFileContent(void)
7374
#ifdef Q_OS_WASM
7475
QFileDialog::getOpenFileContent(QString(), fileContentReadyLambda);
7576
#else
76-
QString fileName = QFileDialog::getOpenFileName(nullptr, QString(), QString(), getFilters());
77+
QString fileName = QFileDialog::getOpenFileName(nullptr, QString(), QStandardPaths::standardLocations(QStandardPaths::HomeLocation)[0], getFilters());
7778

7879
if (fileName != "") {
7980
QFile file(fileName);
@@ -86,7 +87,7 @@ void FileDialog::getOpenFileContent(void)
8687

8788
QString FileDialog::getOpenFileName() const
8889
{
89-
QFileDialog dialog(nullptr, QString(), QString(), getFilters());
90+
QFileDialog dialog(nullptr, QString(), QStandardPaths::standardLocations(QStandardPaths::HomeLocation)[0], getFilters());
9091
dialog.setFileMode(QFileDialog::AnyFile);
9192
dialog.setAcceptMode(QFileDialog::AcceptOpen);
9293
dialog.setDefaultSuffix(m_defaultSuffix);
@@ -99,7 +100,7 @@ QString FileDialog::getOpenFileName() const
99100

100101
QString FileDialog::getSaveFileName() const
101102
{
102-
QFileDialog dialog(nullptr, QString(), QString(), getFilters());
103+
QFileDialog dialog(nullptr, QString(), QStandardPaths::standardLocations(QStandardPaths::HomeLocation)[0], getFilters());
103104
dialog.setFileMode(QFileDialog::AnyFile);
104105
dialog.setAcceptMode(QFileDialog::AcceptSave);
105106
dialog.setDefaultSuffix(m_defaultSuffix);

0 commit comments

Comments
 (0)