on xenial help sign in
Deambiguate "id" in Categories.
commitcc3af39cee99394b539ac3d0140eea5d2c5452d6 authorMichał Sawicz <michal.sawicz@canonical.com> dateSat 27 Jul 2013, 01:27 (13 years ago) parentacdeafd
4 files changed+5−6
Dash/DashMusic.qml+1−1 Dash/DashVideos.qml+1−2 plugins/Unity/categories.cpp+2−2 plugins/Unity/categories.h+1−1
Dash/DashMusic.qml+1−1
@@ -69,7 +69,7 @@ ScopeView {
6969 id: base
7070 highlightWhenPressed: false
7171
72− property int categoryId: id
72+ property string categoryId: model.categoryId
7373
7474 Loader {
7575 anchors { top: parent.top; left: parent.left; right: parent.right }
Dash/DashVideos.qml+1−2
@@ -102,8 +102,7 @@ ScopeView {
102102 delegate: ListItems.Base {
103103 id: base
104104 highlightWhenPressed: false
105− property int categoryIndex: index
106− property int categoryId: id
105+ property string categoryId: model.categoryId
107106
108107 Loader {
109108 id: loader
plugins/Unity/categories.cpp+2−2
@@ -34,7 +34,7 @@ enum CategoryColumn {
3434Categories::Categories(QObject* parent)
3535 : DeeListModel(parent)
3636{
37− m_roles[Categories::RoleId] = "id";
37+ m_roles[Categories::RoleCategoryId] = "categoryId";
3838 m_roles[Categories::RoleName] = "name";
3939 m_roles[Categories::RoleIcon] = "icon";
4040 m_roles[Categories::RoleRenderer] = "renderer";
@@ -131,7 +131,7 @@ Categories::data(const QModelIndex& index, int role) const
131131 }
132132
133133 switch (role) {
134− case RoleId:
134+ case RoleCategoryId:
135135 return DeeListModel::data(index, CategoryColumn::ID);
136136 case RoleName:
137137 return DeeListModel::data(index, CategoryColumn::DISPLAY_NAME);
plugins/Unity/categories.h+1−1
@@ -42,7 +42,7 @@ public:
4242 explicit Categories(QObject* parent = 0);
4343
4444 enum Roles {
45− RoleId,
45+ RoleCategoryId,
4646 RoleName,
4747 RoleIcon,
4848 RoleRenderer,