UI: Use non-native file dialog w/ Linux

This commit is contained in:
Clayton Groeneveld
2020-07-17 06:32:38 -05:00
committed by jp9000
parent 934cff582a
commit 762983b5d8
11 changed files with 134 additions and 64 deletions

View File

@@ -496,9 +496,8 @@ void OBSBasic::on_actionImportProfile_triggered()
return;
}
QString dir = QFileDialog::getExistingDirectory(
this, QTStr("Basic.MainMenu.Profile.Import"), home,
QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
QString dir = SelectDirectory(
this, QTStr("Basic.MainMenu.Profile.Import"), home);
if (!dir.isEmpty() && !dir.isNull()) {
QString inputPath = QString::fromUtf8(path);
@@ -543,9 +542,8 @@ void OBSBasic::on_actionExportProfile_triggered()
return;
}
QString dir = QFileDialog::getExistingDirectory(
this, QTStr("Basic.MainMenu.Profile.Export"), home,
QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
QString dir = SelectDirectory(
this, QTStr("Basic.MainMenu.Profile.Export"), home);
if (!dir.isEmpty() && !dir.isNull()) {
QString outputDir = dir + "/" + currentProfile;