1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00

Linux: Add warnAboutOverwriting flag capability to native file chooser

This commit is contained in:
ed 2019-04-01 09:24:06 +01:00
parent ff613d900a
commit fec3b7d59e

View file

@ -46,7 +46,8 @@ public:
: owner (fileChooser),
isDirectory ((flags & FileBrowserComponent::canSelectDirectories) != 0),
isSave ((flags & FileBrowserComponent::saveMode) != 0),
selectMultipleFiles ((flags & FileBrowserComponent::canSelectMultipleItems) != 0)
selectMultipleFiles ((flags & FileBrowserComponent::canSelectMultipleItems) != 0),
warnAboutOverwrite ((flags & FileBrowserComponent::warnAboutOverwriting) != 0)
{
const File previousWorkingDirectory (File::getCurrentWorkingDirectory());
@ -81,7 +82,7 @@ public:
private:
FileChooser& owner;
bool isDirectory, isSave, selectMultipleFiles;
bool isDirectory, isSave, selectMultipleFiles, warnAboutOverwrite;
ChildProcess child;
StringArray args;
@ -194,6 +195,9 @@ private:
args.add ("zenity");
args.add ("--file-selection");
if (warnAboutOverwrite)
args.add("--confirm-overwrite");
if (owner.title.isNotEmpty())
args.add ("--title=" + owner.title);