Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>2020-01-15 22:11:50 +0300
committerDominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>2020-01-15 22:11:50 +0300
commit00d73a938949f1dd9a26518948502cff8eda995b (patch)
treed8b59ee03aa00c6c517e8c1e06c2fe9912cbe8b1 /src/gui/tray/UserLine.qml
parentddf67ff948eba29de176cffec4a195ad9568b9df (diff)
Add visual separation between accountStateIndicator and avatar
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
Diffstat (limited to 'src/gui/tray/UserLine.qml')
-rw-r--r--src/gui/tray/UserLine.qml17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/gui/tray/UserLine.qml b/src/gui/tray/UserLine.qml
index 0c2025032..aa7d4a422 100644
--- a/src/gui/tray/UserLine.qml
+++ b/src/gui/tray/UserLine.qml
@@ -20,6 +20,10 @@ MenuItem {
display: AbstractButton.IconOnly
flat: true
+ onHoveredChanged: {
+ accountStateIndicatorBackground.color = (containsMouse ? "#f6f6f6" : "white")
+ }
+
background: Rectangle {
color: "transparent"
}
@@ -45,12 +49,21 @@ MenuItem {
source: ("image://avatars/" + id)
Layout.preferredHeight: (userLineLayout.height -16)
Layout.preferredWidth: (userLineLayout.height -16)
+ Rectangle {
+ id: accountStateIndicatorBackground
+ width: accountStateIndicator.sourceSize.width + 2
+ height: width
+ anchors.bottom: accountAvatar.bottom
+ anchors.right: accountAvatar.right
+ color: "white"
+ radius: width*0.5
+ }
Image {
id: accountStateIndicator
source: isConnected ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"
cache: false
- anchors.bottom: accountAvatar.bottom
- anchors.right: accountAvatar.right
+ x: accountStateIndicatorBackground.x + 1
+ y: accountStateIndicatorBackground.y + 1
sourceSize.width: 16
sourceSize.height: 16
}