#ifndef ACTIONCREATOR_H #define ACTIONCREATOR_H #include class ActionCreator : public QObject { Q_OBJECT public: explicit ActionCreator(QString directory, QString name, QString code, bool exampleMode = false); QString createActionFiles(); static QString getFullName(const QString code, const QString name); private: QString _pluginDirectory; QString _actionName; QString _pluginCode; bool _exampleMode; bool create_ActionFile_h(); bool create_ActionFile_cpp(); bool create_ActionOptionFile_h(); bool create_ActionOptionFile_cpp(); bool create_ActionOptionFile_ui(); bool modifyPluginManager_cpp(); }; #endif // ACTIONCREATOR_H