1 #ifndef PLUGINMETADATA_H 2 #define PLUGINMETADATA_H 11 Q_PROPERTY(QString Name MEMBER _name READ name)
12 Q_PROPERTY(
bool Enabled MEMBER _isEnabled READ isPluginEnabled WRITE setPluginEnabled)
13 Q_PROPERTY(QString Version MEMBER _version READ version)
14 Q_PROPERTY(QString APIVersion MEMBER _apiVersion READ apiversion)
15 Q_PROPERTY(QString Vendor MEMBER _vendor READ vendor)
16 Q_PROPERTY(QString Description MEMBER _description READ description)
22 PluginMetaData(QString
const& name, QString
const& version, QString
const& apiVersion, QString
const& vendor,
23 QString
const& description, QString
const& pluginPath,
bool const isCompatible);
25 QString
const& name();
26 QString
const& version();
27 QString
const& apiversion();
28 QString
const& vendor();
29 QString
const& pluginPath();
30 QString
const& hash();
31 QString
const& description();
33 void setPluginEnabled(
bool val);
34 bool isPluginEnabled();
38 void generateHash(QString
const& name, QString
const& vendor);
54 #endif // PLUGINMETADATA_H