| AbstractBaseModel(ehm_dal::column_data::ColumnData *column_data=new ehm_dal::column_data::ColumnData(), QObject *parent=nullptr) (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | |
| AbstractTable(const QString &table_name, const ehm_dal::tables::TableIndex table_id, const ehm_dal::tables::TableType table_type, ehm_dal::column_data::ColumnData *column_data=new ehm_dal::column_data::ColumnData(), const qint16 minimum_supported_database_version=TableAttributes::NO_DATABASE_VERSION) | ehm_dal::tables::AbstractTable | |
| AbstractTableModelType enum name (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | |
| addChildItem(const qint32 parent_row_id, std::shared_ptr< ehm_dal::schema::AbstractIdTableItem > item, const ehm_dal::tables::TableIndex child_table) (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| attributes() const (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | inline |
| CHILD_INDEX_PARENT_ROW_MODIFIER enum value (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | protected |
| childData(const QModelIndex &index, qint32 role, ehm_dal::column_data::ColumnData *column_data, const ehm_dal::tables::TableIndex child_table) (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| childItemId(const qint32 parent_row_id, const ehm_dal::tables::TableIndex child_table) const (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| childRowCount(const qint32 parent_row_id, const ehm_dal::tables::TableIndex child_table) const (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | virtual |
| clearAll() (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| columnCount(const QModelIndex &parent=QModelIndex()) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| columnData() | ehm_dal::tables::AbstractBaseModel | |
| constColumnData() const (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | |
| data(const QModelIndex &index, qint32 role=Qt::DisplayRole) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| data_ (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | protected |
| emitModifiedColumns(const qint32 row, const std::vector< qint32 > &modified_columns, const QModelIndex &parent, const QList< qint32 > &modified_roles=QList< qint32 >()) (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | inlineprotectedvirtual |
| emitModifiedColumns(const qint32 row, const std::vector< qint32 > &modified_columns, const QList< qint32 > &modified_roles=QList< qint32 >()) (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | protected |
| ENUM_FLAGS enum name (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | protected |
| find(const qint32 value, const quint16 column) | ehm_dal::tables::AbstractTable | |
| find(const QString &text, const quint16 column, const Qt::CaseSensitivity cs=Qt::CaseInsensitive) | ehm_dal::tables::AbstractTable | |
| findAll(const qint32 value, const quint16 column) | ehm_dal::tables::AbstractTable | |
| findAll(const QString &text, const quint16 column, const Qt::CaseSensitivity cs=Qt::CaseInsensitive) | ehm_dal::tables::AbstractTable | |
| findAllContains(const QString &text, const quint16 column, const Qt::CaseSensitivity cs=Qt::CaseInsensitive) | ehm_dal::tables::AbstractTable | |
| findContains(const QString &text, const quint16 column, const Qt::CaseSensitivity cs=Qt::CaseInsensitive) | ehm_dal::tables::AbstractTable | |
| flags(const QModelIndex &index) const override | ehm_dal::tables::AbstractBaseModel | |
| GameChildTable(const QString &table_name, const ehm_dal::tables::TableIndex table_id, const TableType table_type, const qint16 minimum_supported_database_version=TableAttributes::NO_DATABASE_VERSION) (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| GameChildTreeTable(const QString &table_name, const ehm_dal::tables::TableIndex table_id, const TableType table_type) (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| GameTable(const QString &table_name, const ehm_dal::tables::TableIndex table_id, const TableType table_type, const qint16 minimum_supported_database_version=TableAttributes::NO_DATABASE_VERSION) (defined in ehm_dal::tables::GameTable< T_AbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameTable< T_AbstractIdTableItem, T_ColumnData > | |
| hasChildren(const QModelIndex &parent=QModelIndex()) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| hasIndex(int row, int column, const QModelIndex &parent=QModelIndex()) const (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| headerData(qint32 section, Qt::Orientation orientation, qint32 role=Qt::DisplayRole) const override | ehm_dal::tables::AbstractBaseModel | |
| index(qint32 row, qint32 column, const QModelIndex &parent=QModelIndex()) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| init() | ehm_dal::tables::AbstractTable | |
| insertRows(qint32 row, qint32 count, const QModelIndex &parent=QModelIndex()) override (defined in ehm_dal::tables::GameTable< T_AbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameTable< T_AbstractIdTableItem, T_ColumnData > | |
| isValidRow(const qint32 row_id) const (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| junkDataPrefixSize() const (defined in ehm_dal::tables::GameTable< T_AbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameTable< T_AbstractIdTableItem, T_ColumnData > | inlinevirtual |
| modelName() const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | inlinevirtual |
| modelType() const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | inlinevirtual |
| moveRows(const QModelIndex &source_parent, qint32 source_row, qint32 count, const QModelIndex &destination_parent, qint32 destination_child) override (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| NO_PARENT enum value (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | protected |
| parent(const QModelIndex &index) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| parent_table_ (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | protected |
| parent_table_relationship_ (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | protected |
| parentRowId(const QModelIndex &index) const (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| parentTable() const override (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | inlinevirtual |
| parentTableRelationship() const override (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | inlinevirtual |
| ParentTableRelationshipType enum name (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| pointer(const qint32 row) | ehm_dal::tables::AbstractTable | |
| proxy() (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | |
| read(QDataStream &in) | ehm_dal::tables::AbstractTable | |
| readData(QByteArray *data) | ehm_dal::tables::AbstractTable | |
| readStream(QDataStream &in) override | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | virtual |
| removeRows(qint32 row, qint32 count, const QModelIndex &parent=QModelIndex()) override (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| rowCount(const QModelIndex &parent=QModelIndex()) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| setChildData(const QModelIndex &index, const QVariant &value, const qint32 role, std::vector< qint32 > &modified_columns, ehm_dal::column_data::ColumnData *column_data, const ehm_dal::tables::TableIndex child_table) (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| setData(const QModelIndex &index, const QVariant &value, qint32 role=Qt::EditRole) override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| setParentTable(const std::shared_ptr< ehm_dal::tables::AbstractTable > parent_table, const ehm_dal::tables::AbstractTable::ParentTableRelationshipType relationship) override (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | inlinevirtual |
| sibling(int row, int column, const QModelIndex &idx) const override (defined in ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTreeTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | |
| size() const (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | inline |
| table_attributes_ (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | protected |
| text(const qint32 row) const (defined in ehm_dal::tables::AbstractTable) | ehm_dal::tables::AbstractTable | |
| transferChildDataToParent() (defined in ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData >) | ehm_dal::tables::GameChildTable< T_ChildAbstractIdTableItem, T_ParentAbstractIdTableItem, T_ColumnData > | protected |
| ~AbstractBaseModel() override (defined in ehm_dal::tables::AbstractBaseModel) | ehm_dal::tables::AbstractBaseModel | virtual |