|
|
@@ -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);
|
|
|
|
|
|
|
|