aboutsummaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'desktop')
-rw-r--r--desktop/modules/appearance/WallpaperTab.qml18
1 files changed, 18 insertions, 0 deletions
diff --git a/desktop/modules/appearance/WallpaperTab.qml b/desktop/modules/appearance/WallpaperTab.qml
index a3b3c55..f86897b 100644
--- a/desktop/modules/appearance/WallpaperTab.qml
+++ b/desktop/modules/appearance/WallpaperTab.qml
@@ -12,6 +12,7 @@
import Quickshell
import QtQuick
import "../.."
+import "../../companion"
// Wallpapers by folder, staged per screen and set together with Apply, beside
// a mock of the two screens above them. Sized by its host: the thumbnail list scrolls
@@ -338,6 +339,23 @@ Column {
color: Theme.subtext
}
}
+
+ // The companion blushes at the hearted ones
+ // (companion/Admired.qml). After the pick
+ // MouseArea, so it takes the click.
+ Text {
+ readonly property bool on: Admired.listed(modelData)
+ anchors { top: parent.top; right: parent.right; margins: 10 }
+ visible: on || thumbHover.hovered
+ text: on ? "\u{F02D1}" : "\u{F02D5}"
+ color: on ? Theme.red : Theme.text
+ font { family: Theme.iconFamily; pixelSize: Theme.fontSize }
+ MouseArea {
+ anchors { fill: parent; margins: -4 }
+ cursorShape: Qt.PointingHandCursor
+ onClicked: Admired.toggle(modelData)
+ }
+ }
}
}
}