something
This commit is contained in:
+1
-1
@@ -78,7 +78,7 @@ Item {
|
|||||||
visible: root.getIcon().includes("notification")
|
visible: root.getIcon().includes("notification")
|
||||||
Layout.alignment: Qt.AlignTop | Qt.AlignRight
|
Layout.alignment: Qt.AlignTop | Qt.AlignRight
|
||||||
Layout.topMargin: 0
|
Layout.topMargin: 0
|
||||||
Layout.rightMargin: -6
|
Layout.rightMargin: 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//@ pragma Env QT_STYLE_OVERRIDE=Breeze
|
||||||
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Controls
|
import QtQuick.Controls
|
||||||
import QtQuick.Effects
|
import QtQuick.Effects
|
||||||
@@ -10,7 +12,10 @@ IconImage {
|
|||||||
required property SystemTrayItem item
|
required property SystemTrayItem item
|
||||||
|
|
||||||
source: root.item.icon
|
source: root.item.icon
|
||||||
implicitSize: 15
|
implicitWidth: 18
|
||||||
|
implicitHeight: 18
|
||||||
|
mipmap: false
|
||||||
|
asynchronous: true
|
||||||
MouseArea {
|
MouseArea {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
acceptedButtons: Qt.LeftButton | Qt.RightButton
|
acceptedButtons: Qt.LeftButton | Qt.RightButton
|
||||||
@@ -19,9 +24,6 @@ IconImage {
|
|||||||
case Qt.LeftButton: root.item.activate(); break;
|
case Qt.LeftButton: root.item.activate(); break;
|
||||||
case Qt.RightButton:
|
case Qt.RightButton:
|
||||||
if (root.item.hasMenu) {
|
if (root.item.hasMenu) {
|
||||||
const window = QsWindow.window;
|
|
||||||
const widgetRect = window.contentItem.mapFromItem(root, -24, root.height -12 , root.width, root.height);
|
|
||||||
menuAnchor.anchor.rect = widgetRect;
|
|
||||||
menuAnchor.open();
|
menuAnchor.open();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -31,7 +33,9 @@ IconImage {
|
|||||||
QsMenuAnchor {
|
QsMenuAnchor {
|
||||||
id: menuAnchor
|
id: menuAnchor
|
||||||
menu: root.item.menu
|
menu: root.item.menu
|
||||||
anchor.window: root.QsWindow.window?? null
|
anchor.item: root
|
||||||
|
anchor.edges: Edges.Bottom | Edges.Left
|
||||||
|
anchor.margins.top: 23
|
||||||
anchor.adjustment: PopupAdjustment.SlideX
|
anchor.adjustment: PopupAdjustment.SlideX
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user