Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::platform::FileDialog::Backend Struct Reference

#include <file_dialog.hpp>

Public Attributes

std::function< std::optional< std::string >(const std::string &title, const std::vector< FileFilter > &filters, const std::string &default_path)> open_file
std::function< std::vector< std::string >(const std::string &title, const std::vector< FileFilter > &filters, const std::string &default_path)> open_files
std::function< std::optional< std::string >(const std::string &title, const std::vector< FileFilter > &filters, const std::string &default_path, const std::string &default_name)> save_file
std::function< std::optional< std::string >(const std::string &title, const std::string &default_path)> choose_folder
std::function< std::vector< std::string >(const std::string &title, const std::string &default_path)> choose_folders

Member Data Documentation

◆ choose_folder

std::function<std::optional<std::string>( const std::string& title, const std::string& default_path)> pulp::platform::FileDialog::Backend::choose_folder

◆ choose_folders

std::function<std::vector<std::string>(const std::string& title, const std::string& default_path)> pulp::platform::FileDialog::Backend::choose_folders

◆ open_file

std::function<std::optional<std::string>( const std::string& title, const std::vector<FileFilter>& filters, const std::string& default_path)> pulp::platform::FileDialog::Backend::open_file

◆ open_files

std::function<std::vector<std::string>( const std::string& title, const std::vector<FileFilter>& filters, const std::string& default_path)> pulp::platform::FileDialog::Backend::open_files

◆ save_file

std::function<std::optional<std::string>( const std::string& title, const std::vector<FileFilter>& filters, const std::string& default_path, const std::string& default_name)> pulp::platform::FileDialog::Backend::save_file

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/platform/include/pulp/platform/file_dialog.hpp