mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-12-01 04:46:47 -05:00
Added switch to enable native dialogs at build time
CONFIG+=use_native_dialogs
This commit is contained in:
parent
3822d277ad
commit
584b9039c9
5 changed files with 32 additions and 0 deletions
|
|
@ -315,7 +315,11 @@ bool misc::getOpenFileName(QWidget *parent, RshareSettings::enumLastDir type
|
|||
{
|
||||
QString lastDir = Settings->getLastDir(type);
|
||||
|
||||
#ifdef NATIVEDIALOGS
|
||||
file = QFileDialog::getOpenFileName(parent, caption, lastDir, filter, NULL, QFileDialog::DontResolveSymlinks | options);
|
||||
#else
|
||||
file = QFileDialog::getOpenFileName(parent, caption, lastDir, filter, NULL, QFileDialog::DontResolveSymlinks | QFileDialog::DontUseNativeDialog | options);
|
||||
#endif
|
||||
|
||||
if (file.isEmpty())
|
||||
return false;
|
||||
|
|
@ -338,7 +342,11 @@ bool misc::getOpenFileNames(QWidget *parent, RshareSettings::enumLastDir type
|
|||
{
|
||||
QString lastDir = Settings->getLastDir(type);
|
||||
|
||||
#ifdef NATIVEDIALOGS
|
||||
files = QFileDialog::getOpenFileNames(parent, caption, lastDir, filter, NULL, QFileDialog::DontResolveSymlinks | options);
|
||||
#else
|
||||
files = QFileDialog::getOpenFileNames(parent, caption, lastDir, filter, NULL, QFileDialog::DontResolveSymlinks | QFileDialog::DontUseNativeDialog | options);
|
||||
#endif
|
||||
|
||||
if (files.isEmpty())
|
||||
return false;
|
||||
|
|
@ -364,7 +372,11 @@ bool misc::getSaveFileName(QWidget *parent, RshareSettings::enumLastDir type
|
|||
{
|
||||
QString lastDir = Settings->getLastDir(type) + "/" + file;
|
||||
|
||||
#ifdef NATIVEDIALOGS
|
||||
file = QFileDialog::getSaveFileName(parent, caption, lastDir, filter, selectedFilter, options);
|
||||
#else
|
||||
file = QFileDialog::getSaveFileName(parent, caption, lastDir, filter, selectedFilter, QFileDialog::DontUseNativeDialog | options);
|
||||
#endif
|
||||
|
||||
if (file.isEmpty())
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue