m
Size: a a a
AS
KT
AS
AS
KT
AS
KT
AS
AS
AS
QHash<int, QByteArray> EntityModel::roleNames() const
{
static const QHash<int, QByteArray> roles = {
{EntityRole, "entity"},
{DeletedRole, "deleted"},
{BufferedRole, "buffered"},
{VisibleRole, "visible"},
};
return roles;
}
AS
AS
QVariant GenericEntityModel::data(const QModelIndex &index, int role) const
{
if (index.isValid()) {
switch (role) {
case EntityRole:
return m_list[index.row()].entity;
case VisibleRole:
return m_list[index.row()].visible;
case BufferedRole:
return m_list[index.row()].buffered;
case DeletedRole:
return m_list[index.row()].deleted;
}
}
return QVariant();
}
AS
AS
AS
AS
AS