color: (userLine.hovered || userLine.visualFocus) &&\r
!(userMoreButton.hovered || userMoreButton.visualFocus) ?\r
palette.highlight : palette.window\r
+ radius: Style.trayWindowRadius\r
}\r
\r
contentItem: RowLayout {\r
id: userMoreButtonMenu\r
closePolicy: Menu.CloseOnPressOutsideParent | Menu.CloseOnEscape\r
\r
+ background: Rectangle {\r
+ border.color: palette.dark\r
+ radius: Style.trayWindowRadius\r
+ color: palette.window\r
+ }\r
+\r
MenuItem {\r
visible: model.isConnected && model.serverHasUserStatus\r
height: visible ? implicitHeight : 0\r
font.pixelSize: Style.topLinePixelSize\r
hoverEnabled: true\r
onClicked: showUserStatusSelector(index)\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: parent.hovered ? palette.highlight : palette.window\r
+ }\r
}\r
\r
MenuItem {\r
}\r
accountMenu.close()\r
}\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: parent.hovered ? palette.highlight : palette.window\r
+ }\r
}\r
\r
MenuItem {\r
Accessible.role: Accessible.Button\r
Accessible.name: text\r
Accessible.onPressAction: removeAccountButton.clicked()\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: parent.hovered ? palette.highlight : palette.window\r
+ }\r
}\r
}\r
}\r
background: Rectangle {\r
border.color: palette.dark\r
color: palette.window\r
- radius: Style.currentAccountButtonRadius\r
+ radius: Style.trayWindowRadius\r
}\r
\r
onClosed: {\r
Accessible.role: Accessible.MenuItem\r
Accessible.name: qsTr("Add new account")\r
Accessible.onPressAction: addAccountButton.clicked()\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: palette.highlight\r
+ visible: addAccountButton.hovered\r
+ }\r
}\r
\r
Rectangle {\r
Accessible.role: Accessible.MenuItem\r
Accessible.name: Systray.syncIsPaused ? qsTr("Resume sync for all") : qsTr("Pause sync for all")\r
Accessible.onPressAction: syncPauseButton.clicked()\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: palette.highlight\r
+ visible: syncPauseButton.hovered\r
+ }\r
}\r
\r
MenuItem {\r
Accessible.role: Accessible.MenuItem\r
Accessible.name: text\r
Accessible.onPressAction: settingsButton.clicked()\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: palette.highlight\r
+ visible: settingsButton.hovered\r
+ }\r
}\r
\r
MenuItem {\r
Accessible.role: Accessible.MenuItem\r
Accessible.name: text\r
Accessible.onPressAction: exitButton.clicked()\r
+\r
+ background: Rectangle {\r
+ radius: Style.trayWindowRadius\r
+ color: palette.highlight\r
+ visible: exitButton.hovered\r
+ }\r
}\r
}\r
\r
\r
background: Rectangle {\r
border.color: palette.dark\r
- radius: Style.currentAccountButtonRadius\r
+ radius: Style.trayWindowRadius\r
color: palette.window\r
}\r
\r
background: Rectangle {\r
anchors.fill: parent\r
anchors.margins: 1\r
- color: (appEntry.hovered || appEntry.visualFocus) ? palette.highlight : palette.window\r
+ color: appEntry.hovered ? palette.highlight : palette.window\r
+ radius: Style.trayWindowRadius\r
}\r
}\r
}\r