19#include <QSharedPointer>
72 virtual void import(QString
const& input, QString
const& componentDeclaration,
73 QSharedPointer<Component> targetComponent) = 0;
77Q_DECLARE_INTERFACE(
ImportPlugin,
"com.tut.Kactus2.ImportPlugin/1.0")
All plugin interfaces inherit from a common IPlugin interface which all plugins must implement....
virtual QString getCompatibilityWarnings() const =0
virtual QString getComponentName(QString const &componentDeclaration) const =0
virtual QStringList getSupportedFileTypes() const =0
virtual QStringList getFileComponents(QString const &input) const =0
virtual ~ImportPlugin()=default