116 const File& initialFileOrDirectory =
File(),
118 bool useOSNativeDialogBox =
true,
119 bool treatFilePackagesAsDirectories =
false,
126 #if JUCE_MODAL_LOOPS_PERMITTED
162 bool browseForFileToSave (
bool warnAboutOverwritingExistingFiles);
174 bool browseForDirectory();
294 static bool isPlatformDialogAvailable();
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_Component.h:36
Definition juce_win32_FileChooser.cpp:782
Definition juce_FileChooser.cpp:32
const Array< URL > & getURLResults() const noexcept
Definition juce_FileChooser.h:284
Array< URL > results
Definition juce_FileChooser.h:306
Component * parent
Definition juce_FileChooser.h:305
const bool useNativeDialogBox
Definition juce_FileChooser.h:307
const bool treatFilePackagesAsDirs
Definition juce_FileChooser.h:308
String title
Definition juce_FileChooser.h:303
URL getURLResult() const
Definition juce_FileChooser.cpp:251
Array< File > getResults() const noexcept
Definition juce_FileChooser.cpp:229
void launchAsync(int flags, std::function< void(const FileChooser &)>, FilePreviewComponent *previewComponent=nullptr)
Definition juce_FileChooser.cpp:180
String filters
Definition juce_FileChooser.h:303
std::shared_ptr< Pimpl > createPimpl(int, FilePreviewComponent *)
Definition juce_FileChooser.cpp:195
static std::shared_ptr< Pimpl > showPlatformDialog(FileChooser &, int, FilePreviewComponent *)
Definition juce_linux_FileChooser.cpp:271
std::shared_ptr< Pimpl > pimpl
Definition juce_FileChooser.h:323
File startingFile
Definition juce_FileChooser.h:304
File getResult() const
Definition juce_FileChooser.cpp:240
FileChooser(const String &dialogBoxTitle, const File &initialFileOrDirectory=File(), const String &filePatternsAllowed=String(), bool useOSNativeDialogBox=true, bool treatFilePackagesAsDirectories=false, Component *parentComponent=nullptr)
Definition juce_FileChooser.cpp:100
std::function< void(const FileChooser &)> asyncCallback
Definition juce_FileChooser.h:309
Definition juce_File.h:45
Definition juce_FilePreviewComponent.h:44
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
static int showDialog(const MessageBoxOptions &options, ModalComponentManager::Callback *callback, Async async)
Definition juce_linux_Windowing.cpp:815
jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags
Definition juce_linux_JackAudio.cpp:69
Definition juce_FileChooser.h:316
virtual void runModally()=0
#define void
Definition unzip.h:396
#define const
Definition zconf.h:137