13#include <wx/filename.h>
16 mExtensions(
std::move( supportedExtensions ) )
wxString FileExtension
File extension, not including any leading dot.
The interface that all file import "plugins" (if you want to call them that) must implement....
static wxCharBuffer mFilename
bool IsStopped() const noexcept
FilePath GetFilename() const override
ImportFileHandleEx(const FilePath &filename)
bool IsCancelled() const noexcept
virtual TranslatableString GetErrorMessage() const
virtual ~ImportFileHandle()
virtual TranslatableString FailureHint() const
User visible message suggesting what to do when a file type isn't recognized; default empty string.
const FileExtensions mExtensions
virtual FileExtensions GetSupportedExtensions()
ImportPlugin(FileExtensions supportedExtensions)
bool SupportsExtension(const FileExtension &extension)
Holds a msgid for the translation catalog; may also bind format arguments.
Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list.
ProjectFileIOExtensionRegistry::Extension extension