aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/appearance/IconsTab.qml
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/modules/appearance/IconsTab.qml')
-rw-r--r--desktop/modules/appearance/IconsTab.qml32
1 files changed, 7 insertions, 25 deletions
diff --git a/desktop/modules/appearance/IconsTab.qml b/desktop/modules/appearance/IconsTab.qml
index 777ea51..1df9cb0 100644
--- a/desktop/modules/appearance/IconsTab.qml
+++ b/desktop/modules/appearance/IconsTab.qml
@@ -22,7 +22,6 @@ Item {
// persists the theme to org.gnome.desktop.interface cursor-theme, so
// hovering wrote the setting and a close left the last hovered theme set.
// The four rendered shapes on each card are the preview.
- property string pendingCursor: ""
Column {
id: col
@@ -139,7 +138,7 @@ Item {
required property string modelData
objectName: "cursor:" + modelData
readonly property bool current: Icons.currentCursor === modelData
- readonly property bool staged: pendingCursor === modelData
+ readonly property bool staged: Icons.pendingCursor === modelData
width: 230; height: 150; radius: 10
color: current || staged ? Qt.alpha(Theme.accent, 0.2) : Qt.alpha(Theme.surface, 0.35)
border.width: current || staged ? 2 : 1
@@ -150,7 +149,7 @@ Item {
MouseArea {
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
- onClicked: pendingCursor = modelData
+ onClicked: Icons.pendingCursor = modelData
}
Column {
@@ -191,28 +190,11 @@ Item {
}
}
- Row {
- spacing: 8
- Text {
- anchors.verticalCenter: parent.verticalCenter
- text: pendingCursor !== "" ? "click Apply to set" : "click a cursor theme to stage it"
- color: Theme.overlay
- font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 4 }
- }
- Tab {
- text: "Apply"
- selected: pendingCursor !== ""
- enabled: pendingCursor !== ""
- onClicked: {
- Icons.applyCursor(pendingCursor);
- pendingCursor = "";
- }
- }
- Tab {
- text: "Reset"
- enabled: pendingCursor !== ""
- onClicked: pendingCursor = ""
- }
+ // Apply and Reset are in the page header, with every settings page's.
+ Text {
+ text: Icons.pendingCursor !== "" ? "Apply, in the header, sets it" : "click a cursor theme to stage it"
+ color: Theme.overlay
+ font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 4 }
}
Text {