on xenial help sign in
bigger press area
cc6b089Albert Astals
qml/Dash/ScopesListCategoryItem.qml+15−16
@@ -46,7 +46,7 @@ MouseArea {
46 anchors {
46 anchors {
47 left: shape.right
47 left: shape.right
48 leftMargin: units.gu(1)
48 leftMargin: units.gu(1)
49− right: star.right
49+ right: starArea.right
50 rightMargin: units.gu(1)
50 rightMargin: units.gu(1)
51 verticalCenter: parent.verticalCenter
51 verticalCenter: parent.verticalCenter
52 }
52 }
@@ -55,21 +55,20 @@ MouseArea {
55 maximumLineCount: 1
55 maximumLineCount: 1
56 verticalAlignment: Text.AlignHCenter
56 verticalAlignment: Text.AlignHCenter
57 }
57 }
58+ MouseArea {
59+ id: starArea
60+ height: parent.height
61+ width: height
62+ anchors.right: parent.right
63+ enabled: !editMode
64+ onClicked: root.requestFavorite(model.scopeId, !isFavorite);
58− Icon {
65+ Icon {
59− id: star
66+ id: star
60− anchors {
67+ anchors.centerIn: parent
61− right: parent.right
62− rightMargin: units.gu(1)
63− verticalCenter: parent.verticalCenter
64− }
65− height: units.gu(2)
68+ height: units.gu(2)
66− width: units.gu(2)
69+ width: units.gu(2)
67− // TODO is view-grid-symbolic what we really want here? Looks good but seems semantically wrong
70+ // TODO is view-grid-symbolic what we really want here? Looks good but seems semantically wrong
68− source: editMode ? "image://theme/view-grid-symbolic" : isFavorite ? "image://theme/starred" : "image://theme/non-starred"
71+ source: editMode ? "image://theme/view-grid-symbolic" : isFavorite ? "image://theme/starred" : "image://theme/non-starred"
69− MouseArea {
70− enabled: !editMode
71− anchors.fill: parent
72− onClicked: root.requestFavorite(model.scopeId, !isFavorite);
73 }
72 }
74 }
73 }
75}
74}