entity.h
Go to the documentation of this file.
92 explicit Entity(gcore::Entity *coremodel = nullptr, Entity *parent = nullptr, interfaces::IEntity *guimodel = nullptr, QUuid const &guid = QUuid());
qint32 visibility() const
QString listIndex() const
Allow inherited class to serialize and deserialize itself.
Definition: iserializable.h:33
Q_INVOKABLE quint32 findIdByName(QString const &name) const
Definition: entity.cpp:373
QString listIndex() const
Entity * parentRef() const
int index() const
void _deserialize(const QJsonObject &obj) override
Implement this function in order to use deserialize(const QJsonObject &obj)
Definition: entity.cpp:270
void visibilityChanged(qint32 visibility) const
Definition: moc_entity.cpp:656
Entity * child(int row) const
Definition: generictreeitem.h:35
void nameChanged(const QString &desc)
Definition: moc_entity.cpp:225
void append(Entity *e, const QModelIndex &parent=QModelIndex())
Definition: entity.cpp:547
bool expanded() const
This class allow you to create a new serializable model and allow you to use it in a tree...
Definition: imodel.h:14
void setListColumn(const QVariant &column)
Definition: entity.cpp:241
void setVisibility(qint32 visibility) const
Definition: entity.cpp:180
Definition: variable.h:19
void listIndexChanged(const QString list)
Definition: moc_entity.cpp:232
void setListIndex(const QString &listIndex)
Definition: entity.cpp:197
virtual QHash< int, QByteArray > roleNames() const override
Definition: entity.cpp:382
bool setDatas(const gui::data::EntityColumn &data)
Definition: entity.cpp:413
const QVariant & listColumn()
Definition: context.h:15
Definition: entity.h:17
Entity * parentRef() const
const QString & description() const
void containerIdChanged(qint32 containerId) const
Definition: moc_entity.cpp:635
QObject * guiProperties() const
virtual void appendChild(Entity *child) override
Definition: entity.cpp:221
void setDescription(const QString &description)
Definition: entity.cpp:585
bool isRoot() const
void nameChanged(const QString &) const
Definition: moc_entity.cpp:649
void serialize(QJsonObject &obj) const override
Implement this function to serialize into QJsonObject.
Definition: entity.cpp:389
int entityType() const
Definition: entitycolum.h:14
void listColumnChanged(const QVariant &var)
Definition: moc_entity.cpp:705
Definition: enumtype.h:16
QVariant data(const QModelIndex &index, int role) const override
Definition: entity.cpp:538
Q_INVOKABLE void addColumn(const QString &name)
Definition: entity.cpp:342
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition: entity.cpp:532
void coreModelChanged(gcore::Entity *model)
Definition: moc_entity.cpp:684
void setDescription(const QString &description)
Definition: entity.cpp:205
void listIndexChanged(const QString &listIndex) const
Definition: moc_entity.cpp:670
void serialize(QJsonObject &obj) const override
Implement this function to serialize into QJsonObject.
Definition: entity.cpp:246
Definition: api.h:13
void descriptionChanged(const QString &desc)
Definition: moc_entity.cpp:218
void descriptionChanged(const QString &description) const
Definition: moc_entity.cpp:677
Definition: entity.h:27
qint32 containerId() const
void entityTypeChanged(qint32 type) const
Definition: moc_entity.cpp:642
void _deserialize(const QJsonObject &obj) override
Implement this function in order to use deserialize(const QJsonObject &obj)
Definition: entity.cpp:396
const QString & name() const
Definition: objecttype.h:15
models::Entity * findByName(QString const &name) const
Definition: entity.cpp:360
const QString & description() const
const QString & name() const
Definition: function.h:24
Definition: entity.h:71
QUuid guid() const
const QList< Entity * > & getEntities() const
Definition: entity.cpp:421
void setContainerId(qint32 containerId) const
Definition: entity.cpp:156
virtual interfaces::IEntity * guiModel() const
Definition: entity.cpp:115
void entityChildrenChanged(models::Entity *e)
Definition: moc_entity.cpp:691
Definition: listtype.h:16
const QString childFullName(QString const &childName) const
Definition: entity.cpp:85
virtual void setCoreModel(gcore::Entity *model)
Definition: entity.cpp:213