#ifndef PLUGINCREATOR_H #define PLUGINCREATOR_H #include class PluginCreator : public QObject { Q_OBJECT public: explicit PluginCreator(QString directory, QString name, QString code, bool exampleMode = false); QString createPluginFiles(); private: QString _pluginDirectory; QString _pluginName; QString _pluginCode; bool _exampleMode; QString _proName; QString _entryName; QString _managerName; bool createPluginProject_pro(); bool createPluginEntry_h(); bool createPluginEntry_cpp(); bool createPluginManager_h(); bool createPluginManager_cpp(); }; #endif // PLUGINCREATOR_H