[System Tray] Take into account right-to-left layout when placing tooltips

Make sure the tooltips always fly outside the dialog rather than ontop of its contents.

Differential Revision: https://phabricator.kde.org/D2536
wilder-5.14
Kai Uwe Broulik 10 years ago
parent 62b77678b1
commit d33ddf1b99
  1. 14
      applets/systemtray/package/contents/ui/items/AbstractItem.qml

@ -53,11 +53,17 @@ PlasmaCore.ToolTipArea {
icon:
*/
location: if (abstractItem.parent && abstractItem.parent.objectName == "hiddenTasksColumn" && plasmoid.location != PlasmaCore.Types.LeftEdge) {
location: {
if (abstractItem.parent && abstractItem.parent.objectName === "hiddenTasksColumn") {
if (LayoutMirroring.enabled && plasmoid.location !== PlasmaCore.Types.RightEdge) {
return PlasmaCore.Types.LeftEdge;
} else if (plasmoid.location !== PlasmaCore.Types.LeftEdge) {
return PlasmaCore.Types.RightEdge;
} else {
return plasmoid.location;
}
}
}
return plasmoid.location;
}
//BEGIN CONNECTIONS

Loading…
Cancel
Save