Changeset View
Changeset View
Standalone View
Standalone View
src/declarativeimports/core/datamodel.cpp
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Line(s) | 49 | { | |||
---|---|---|---|---|---|
59 | } | 59 | } | ||
60 | 60 | | |||
61 | setFilterRole(m_filterRole); | 61 | setFilterRole(m_filterRole); | ||
62 | setSortRole(m_sortRole); | 62 | setSortRole(m_sortRole); | ||
63 | } | 63 | } | ||
64 | 64 | | |||
65 | QHash<int,QByteArray> SortFilterModel::roleNames() const | 65 | QHash<int,QByteArray> SortFilterModel::roleNames() const | ||
66 | { | 66 | { | ||
67 | if (!sourceModel()) { | ||||
68 | return {}; | ||||
69 | } | ||||
67 | return sourceModel()->roleNames(); | 70 | return sourceModel()->roleNames(); | ||
68 | } | 71 | } | ||
69 | 72 | | |||
70 | int SortFilterModel::roleNameToId(const QString &name) const | 73 | int SortFilterModel::roleNameToId(const QString &name) const | ||
71 | { | 74 | { | ||
72 | return m_roleIds.value(name, Qt::DisplayRole); | 75 | return m_roleIds.value(name, Qt::DisplayRole); | ||
73 | } | 76 | } | ||
74 | 77 | | |||
▲ Show 20 Lines • Show All 497 Lines • Show Last 20 Lines |