#ifndef EXPORTERCREATOR_H #define EXPORTERCREATOR_H #include class ExporterCreator : public QObject { Q_OBJECT public: explicit ExporterCreator(QString directory, QString name, QString code, bool exampleMode = false); QString createExporterFiles(); static QString getFullName(const QString code, const QString name); private: QString _pluginDirectory; QString _exporterName; QString _pluginCode; bool _exampleMode; bool create_ExporterFile_h(); bool create_ExporterFile_cpp(); bool modifyPluginManager_cpp(); }; #endif // EXPORTERCREATOR_H