DNAI
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
dnai
Project
dnai::Project Member List
This is the complete list of members for
dnai::Project
, including all inherited members.
_deserialize
(const QJsonObject &obj) override
dnai::Project
virtual
_foreachEntity
(models::Entity *root, const std::function< T(models::Entity *)> &func) const
dnai::Project
private
_foreachEntity
(models::Entity *root, const std::function< void(models::Entity *)> &func) const
dnai::Project
inline
_foreachEntity
(models::Entity *root, const std::function< int(models::Entity *)> &func) const
dnai::Project
private
addEntity
(dnai::models::Entity *entity)
dnai::Project
slot
addEntityColumnUid
(quint32 parentId, QString const &name, QString const &listIndex)
dnai::Project
childCount
dnai::Project
childCount
() const
dnai::Project
close
() override
dnai::Project
virtual
columnCount
(const QModelIndex &parent) const override
dnai::models::EntityTree
CONTAINER_ID
enum value
dnai::models::EntityTree
CORE_MODEL
enum value
dnai::models::EntityTree
count
dnai::Project
private
data
(const QModelIndex &index, int role) const override
dnai::models::EntityTree
description
() const override
dnai::Project
virtual
DESCRIPTION
enum value
dnai::models::EntityTree
deserialize
(const QJsonObject &obj, Args &...args)
dnai::interfaces::ASerializable< Project >
inline
static
entityAdded
(models::Entity *entity)
dnai::Project
signal
entityRemoved
(models::Entity *entity)
dnai::Project
signal
EntityTree
(QObject *parent=nullptr)
dnai::models::EntityTree
EXPANDED
enum value
dnai::models::EntityTree
expandedRows
(const QModelIndex &parent) const
dnai::Project
expandedRows
() const
dnai::Project
fileName
() const override
dnai::Project
virtual
foreachEntity
(const std::function< void(models::Entity *)> &func) const
dnai::Project
generateUniqueChildName
(dnai::models::Entity *parent) const
dnai::Project
getColumnOf
(models::Entity *e)
dnai::Project
private
getIndexOf
(models::Entity *e) const
dnai::Project
private
getItem
(const QModelIndex &index) const
dnai::models::EntityTree
protected
getRoleKey
(QString rolename) const
dnai::models::EntityTree
getRoot
() const
dnai::Project
GUI_MODEL
enum value
dnai::models::EntityTree
ID
enum value
dnai::models::EntityTree
index
(int row, int column, const QModelIndex &parent) const override
dnai::models::EntityTree
INDEX
enum value
dnai::models::EntityTree
jsonData
() const override
dnai::Project
virtual
LIST_COLUMN
enum value
dnai::models::EntityTree
LISTINDEX
enum value
dnai::models::EntityTree
load
(const QString &path) override
dnai::Project
virtual
loadFromJson
(const QJsonObject &obj)
dnai::Project
m_data
dnai::Project
private
m_description
dnai::Project
private
m_entityColumnUid
dnai::Project
private
m_file
dnai::Project
private
m_filename
dnai::Project
private
m_mlData
dnai::Project
private
m_rootEntity
dnai::Project
private
m_rootItem
dnai::models::EntityTree
protected
m_save
dnai::Project
private
m_selectedEntity
dnai::Project
private
m_version
dnai::Project
private
mlData
dnai::Project
mlData
()
dnai::Project
MlData
()
dnai::Project
MODEL
enum value
dnai::models::EntityTree
name
() const override
dnai::Project
virtual
NAME
enum value
dnai::models::EntityTree
parent
(const QModelIndex &child) const override
dnai::models::EntityTree
Project
()
dnai::Project
Project
(const QString &filename)
dnai::Project
removeEntity
(dnai::models::Entity *entity)
dnai::Project
slot
roleNames
() const override
dnai::models::EntityTree
protected
virtual
ROLES
enum name
dnai::models::EntityTree
rowCount
(const QModelIndex &parent) const override
dnai::models::EntityTree
save
() override
dnai::Project
virtual
saved
dnai::Project
saved
() const
dnai::Project
savedChanged
(bool saveState)
dnai::Project
signal
selectedEntity
dnai::Project
selectedEntity
() const
dnai::Project
selectedEntityChanged
(models::Entity *entity)
dnai::Project
signal
serialize
(QJsonObject &obj) const override
dnai::Project
virtual
serializeList
(const QList< DataType * > &datalist) const
dnai::interfaces::ASerializable< Project >
inline
setDescription
(const QString &name) override
dnai::Project
virtual
setFileName
(const QString &name) override
dnai::Project
virtual
setName
(const QString &name) override
dnai::Project
virtual
setSaved
(bool)
dnai::Project
setSelectedEntity
(models::Entity *entity)
dnai::Project
setVersion
(const QString &version) override
dnai::Project
virtual
TYPE
enum value
dnai::models::EntityTree
version
() const override
dnai::Project
virtual
VISIBILITY
enum value
dnai::models::EntityTree
~ASerializable
()=default
dnai::interfaces::ASerializable< Project >
virtual
~IProject
()=default
dnai::interfaces::IProject
virtual
~ISavable
()=default
dnai::interfaces::ISavable
virtual
~ISerializable
()=default
dnai::interfaces::ISerializable
virtual
~Project
()
dnai::Project
Generated by
1.8.9