summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--popups/launcher/components/Clip.qml26
1 files changed, 15 insertions, 11 deletions
diff --git a/popups/launcher/components/Clip.qml b/popups/launcher/components/Clip.qml
index 07311d4..6fa1463 100644
--- a/popups/launcher/components/Clip.qml
+++ b/popups/launcher/components/Clip.qml
@@ -145,6 +145,15 @@ IComponent {
height: Launcher.widgetFontSize * 1.3
fillMode: Image.PreserveAspectFit
scale: isSelectedPriority() && index === root.selectedIndex ? 1.01 : 0.9
+
+ MouseArea {
+ anchors.fill: parent
+ onClicked: {
+ console.log("Opening image in default viewer:");
+ Quickshell.execDetached(["xdg-open", modelData?.data]);
+ }
+ }
+
Behavior on scale {
ISpringAnimation {}
}
@@ -172,17 +181,6 @@ IComponent {
}
}
}
-
- MouseArea {
- anchors.fill: parent
- hoverEnabled: true
- onEntered: {
- root.selectedIndex = index;
- }
- onPressed: {
- root._exec();
- }
- }
}
}
@@ -218,6 +216,12 @@ IComponent {
height: preview.height
source: clipHist[selectedIndex]?.image || ""
fillMode: Image.PreserveAspectFit
+ TapHandler {
+ onTapped: {
+ console.log("Opening image in default viewer:");
+ Quickshell.execDetached(["xdg-open", clipHist[selectedIndex]?.image]);
+ }
+ }
}
}
}