fix(tailscalectl): remove MouseArea from pills, add root-level right-click handler
This commit is contained in:
parent
821ede2bea
commit
0743f5450e
1 changed files with 15 additions and 30 deletions
|
|
@ -132,21 +132,18 @@ PluginComponent {
|
|||
}
|
||||
}
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
acceptedButtons: Qt.RightButton
|
||||
propagateComposedEvents: true
|
||||
onClicked: toggleTailscale()
|
||||
}
|
||||
|
||||
horizontalBarPill: Component {
|
||||
Row {
|
||||
id: contentRow
|
||||
spacing: Theme.spacingS
|
||||
|
||||
MouseArea {
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
acceptedButtons: Qt.RightButton
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
width: hIcon.implicitWidth
|
||||
height: hIcon.implicitHeight
|
||||
onClicked: toggleTailscale()
|
||||
|
||||
DankIcon {
|
||||
id: hIcon
|
||||
name: root.isConnected ? "vpn_key" : "vpn_key_off"
|
||||
size: Theme.iconSize
|
||||
color: root.isConnected ? Theme.primary : Theme.surfaceText
|
||||
|
|
@ -154,23 +151,12 @@ PluginComponent {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
verticalBarPill: Component {
|
||||
Column {
|
||||
id: contentColumn
|
||||
spacing: Theme.spacingXS
|
||||
|
||||
MouseArea {
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
acceptedButtons: Qt.RightButton
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
width: vIcon.implicitWidth
|
||||
height: vIcon.implicitHeight
|
||||
onClicked: toggleTailscale()
|
||||
|
||||
DankIcon {
|
||||
id: vIcon
|
||||
name: root.isConnected ? "vpn_key" : "vpn_key_off"
|
||||
size: Theme.iconSize
|
||||
color: root.isConnected ? Theme.primary : Theme.surfaceText
|
||||
|
|
@ -179,4 +165,3 @@ PluginComponent {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue