#ifndef METRICCREATOR_H #define METRICCREATOR_H #include class MetricCreator : public QObject { Q_OBJECT public: explicit MetricCreator(QString directory, QString name, QString code, bool exampleMode = false); QString createMetricFiles(); static QString getFullName(const QString code, const QString name); private: QString _pluginDirectory; QString _metricName; QString _pluginCode; bool _exampleMode; bool create_MetricFile_h(); bool create_MetricFile_cpp(); bool modifyPluginManager_cpp(); }; #endif // METRICCREATOR_H