notifs: use app2unit for links
also make links only reactive when expanded
This commit is contained in:
parent
01f724800f
commit
38e9e24390
1 changed files with 5 additions and 2 deletions
|
|
@ -37,7 +37,7 @@ StyledRect {
|
||||||
|
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
hoverEnabled: true
|
hoverEnabled: true
|
||||||
cursorShape: body.hoveredLink ? Qt.PointingHandCursor : pressed ? Qt.ClosedHandCursor : undefined
|
cursorShape: root.expanded && body.hoveredLink ? Qt.PointingHandCursor : pressed ? Qt.ClosedHandCursor : undefined
|
||||||
acceptedButtons: Qt.LeftButton | Qt.MiddleButton
|
acceptedButtons: Qt.LeftButton | Qt.MiddleButton
|
||||||
preventStealing: true
|
preventStealing: true
|
||||||
|
|
||||||
|
|
@ -387,7 +387,10 @@ StyledRect {
|
||||||
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
|
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
|
||||||
|
|
||||||
onLinkActivated: link => {
|
onLinkActivated: link => {
|
||||||
Qt.openUrlExternally(link);
|
if (!root.expanded)
|
||||||
|
return;
|
||||||
|
|
||||||
|
Quickshell.execDetached(["app2unit", "-O", "--", link]);
|
||||||
root.modelData.notification.dismiss(); // TODO: change back to popup when notif dock impled
|
root.modelData.notification.dismiss(); // TODO: change back to popup when notif dock impled
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue