#ifndef ACTION_H #define ACTION_H #include #include class Action { public: explicit Action(const QUuid &deviceId, const QUuid &id = QUuid::createUuid()); bool isValid() const; QUuid id() const; QUuid deviceId() const; QString name() const; void setName(const QString &name); QVariantList params() const; void setParams(const QVariantList ¶ms); private: QUuid m_id; QUuid m_deviceId; QString m_name; QVariantList m_params; }; #endif // ACTION_H