22class CloudExporterPlugin;
31CLOUD_UPLOAD_API std::unique_ptr<CloudExporterPlugin>
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
static RegisteredToolbarFactory factory
std::unique_ptr< cloud::CloudExporterPlugin > CreatePreferredExporter(const MimeTypesList &mimeTypes, const AudacityProject &project)
std::function< std::unique_ptr< CloudExporterPlugin >(const AudacityProject &)> CloudExporterPluginFactory
std::vector< std::string > MimeTypesList
Ordered list of mime types.
bool RegisterCloudExporter(MimeType mimeType, CloudExporterPluginFactory factory)
Registers a factory for a specific mime type.