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
8788QString 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
100101QString 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