#include "exports.h"
#include "MRMesh/MRIOFilters.h"
#include "MRMesh/MRSignal.h"
#include <filesystem>
#include <functional>
Go to the source code of this file.
Classes | |
struct | MR::FileDialogSignals |
This structure contains global signals for file dialogs, that are called on valid selection of file or folder. More... | |
struct | MR::FileParameters |
Namespaces | |
namespace | MR |
Functions | |
MRVIEWER_API std::filesystem::path | MR::openFileDialog (const FileParameters ¶ms={}) |
MRVIEWER_API void | MR::openFileDialogAsync (std::function< void(const std::filesystem::path &)> callback, const FileParameters ¶ms={}) |
MRVIEWER_API std::vector< std::filesystem::path > | MR::openFilesDialog (const FileParameters ¶ms={}) |
MRVIEWER_API void | MR::openFilesDialogAsync (std::function< void(const std::vector< std::filesystem::path > &)> callback, const FileParameters ¶ms={}) |
MRVIEWER_API std::filesystem::path | MR::openFolderDialog (std::filesystem::path baseFolder={}) |
MRVIEWER_API void | MR::openFolderDialogAsync (std::function< void(const std::filesystem::path &)> callback, std::filesystem::path baseFolder={}) |
MRVIEWER_API std::vector< std::filesystem::path > | MR::openFoldersDialog (std::filesystem::path baseFolder={}) |
MRVIEWER_API std::filesystem::path | MR::saveFileDialog (const FileParameters ¶ms={}) |
MRVIEWER_API void | MR::saveFileDialogAsync (std::function< void(const std::filesystem::path &)> callback, const FileParameters ¶ms={}) |