This MML ComponentPlugin allows you to manipulate MML document.
Definition: MMLComponentExtension.h:42
virtual ~MMLComponentExtension()=default
the destructor
MMLComponentExtension()
the constructor (do nothing really)
Definition: MMLComponentExtension.h:49
This class describes what is a generic Component extension.
Definition: ComponentExtension.h:60
virtual QString getName() const =0
virtual bool save(Component *component) const
save a given Component (does not have to be top-level) into one of the currently managed format (chec...
Definition: ComponentExtension.cpp:40
virtual QString getDescription() const =0
get the plugin description
virtual Component * open(const QString &)=0
get a new instance from data stored in a file (this is the most important method to redefine in your ...
virtual QStringList getFileExtensions() const =0
get the list of managed extensions (each file with an extension in the list can be loaded by this Com...
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:303