#ifndef ITEMCREATOR_H #define ITEMCREATOR_H #include class ItemCreator : public QObject { Q_OBJECT public: explicit ItemCreator(QString directory, QString name, QString code, bool exampleMode = false); QString createItemFiles(); static QString getFullName(const QString code, const QString name); private: QString _pluginDirectory; QString _itemName; QString _pluginCode; bool _exampleMode; bool create_ItemFile_h(); bool create_ItemFile_cpp(); bool modifyPluginManager_cpp(); }; #endif // ITEMCREATOR_H