MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Todo List
Member MayaFlux::Portal::System::Dialog::open_file (std::function< T(std::filesystem::path)> on_success, std::function< void(Core::SystemDialogError)> on_error, std::vector< ChooserFilter > filters={}, std::filesystem::path start_dir={})
Post-0.4: when C++23 is the minimum, add a non-blocking overload using std::expected::transform / and_then on a future-returning variant.
Member MayaFlux::Portal::System::Dialog::save_file (std::function< T(std::filesystem::path)> on_success, std::function< void(Core::SystemDialogError)> on_error, std::string suggested_name={}, std::vector< ChooserFilter > filters={}, std::filesystem::path start_dir={})
Post-0.4: when C++23 is the minimum, add a non-blocking overload using std::expected::transform / and_then on a future-returning variant.