objecttype.h
Go to the documentation of this file.
void removeAttribute(QString const &name)
Definition: objecttype.cpp:31
bool hasFunction(QUuid const &funcUid)
Definition: objecttype.cpp:81
void removeFunction(QUuid const &funcUid)
Definition: objecttype.cpp:73
void serialize(QJsonObject &obj) const override
Implement this function to serialize into QJsonObject.
Definition: objecttype.cpp:102
void addFunction(QUuid const &funcUid)
Definition: objecttype.cpp:65
QStringList functions() const
Q_INVOKABLE QUuid getAttribute(QString name) const
Definition: objecttype.cpp:46
void _deserialize(const QJsonObject &obj) override
Implement this function in order to use deserialize(const QJsonObject &obj)
Definition: objecttype.cpp:130
void functionsChanged(QStringList functions)
Definition: moc_objecttype.cpp:203
void renameAttribute(QString const &name, QString const &newName)
Definition: objecttype.cpp:39
Definition: api.h:13
Definition: entity.h:18
QStringList attributes()
Definition: objecttype.h:15
Q_INVOKABLE bool isFunctionMember(QString name) const
Definition: objecttype.cpp:86
void attributesChanged(QStringList attrs)
Definition: moc_objecttype.cpp:196
void addAttribute(QString const &name, QUuid const &type)
Definition: objecttype.cpp:22