22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
43 virtual SWGCommand* fromJson(QString &jsonString)
override;
46 void setGroup(QString* group);
48 QString* getDescription();
49 void setDescription(QString* description);
51 QString* getCommand();
52 void setCommand(QString* command);
54 QString* getArgString();
55 void setArgString(QString* arg_string);
58 void setKey(qint32 key);
60 qint32 getKeyModifiers();
61 void setKeyModifiers(qint32 key_modifiers);
63 qint32 getAssociateKey();
64 void setAssociateKey(qint32 associate_key);
67 void setRelease(qint32 release);
70 virtual bool isSet()
override;
bool m_key_modifiers_isSet
bool m_associate_key_isSet