Typo fixes, minor additions
authorDominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
Tue, 25 Aug 2020 11:16:42 +0000 (13:16 +0200)
committerKevin Ottens (Rebase PR Action) <er-vin@users.noreply.github.com>
Mon, 28 Sep 2020 12:38:21 +0000 (12:38 +0000)
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
src/gui/tray/Window.qml

index 0fc0b92f740fe98f005d90ea9ffa37758a71b3d9..944e48ba456cfc7593dec85fe605166ce24d731a 100644 (file)
@@ -21,7 +21,7 @@ Window {
 \r
     readonly property int maxMenuHeight: Style.trayWindowHeight - Style.trayWindowHeaderHeight - 2 * Style.trayWindowBorderWidth\r
 \r
-    Accessible.role: Accessible.Window\r
+    Accessible.role: Accessible.Application\r
     Accessible.name: "Nextcloud client tray window"\r
 \r
     // Close tray window when focus is lost (e.g. click somewhere else on the screen)\r
@@ -36,7 +36,7 @@ Window {
         currentAccountAvatar.source = ""\r
         currentAccountAvatar.source = "image://avatars/currentUser"\r
         currentAccountStateIndicator.source = ""\r
-        currentAccountStateIndicator.source = UserModel.isUserConnected(UserModel.currentUserId()) ? "qrc:///client/theme/colored/state-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"\r
+        currentAccountStateIndicator.source = UserModel.isUserConnected(UserModel.currentUserId()) ? "qrc:///client/theme/colored/astate-ok.svg" : "qrc:///client/theme/colored/state-offline.svg"\r
 \r
         // HACK: reload account Instantiator immediately by restting it - could be done better I guess\r
         // see also id:accountMenu below\r
@@ -99,6 +99,9 @@ Window {
         border.width:   Style.trayWindowBorderWidth\r
         border.color:   Style.menuBorder\r
 \r
+        Accessible.role: Accessible.Grouping\r
+        Accessible.name: "Nextcloud client tray window"\r
+\r
         Rectangle {\r
             id: trayWindowHeaderBackground\r
 \r
@@ -240,6 +243,13 @@ Window {
                                     }\r
                                 }\r
                                 onClicked: UserModel.addAccount()\r
+\r
+                                Accessible.role: Accessible.MenuItem\r
+                                Accessible.name: qsTr("Add new account")\r
+                                Accessible.description: qsTr("Opens setup window to add a new account connection")\r
+                                Accessible.onPressAction: {\r
+                                    Systray.pauseResumeSync()\r
+                                }\r
                             }\r
 \r
                             MenuSeparator {\r
@@ -267,7 +277,7 @@ Window {
 \r
                                 Accessible.role: Accessible.MenuItem\r
                                 Accessible.name: Systray.syncIsPaused() ? qsTr("Resume sync for all") : qsTr("Pause sync for all")\r
-                                Accessible.description: qsTr("Button that pause or resumes sync activity")\r
+                                Accessible.description: qsTr("Button that pauses or resumes sync activity")\r
                                 Accessible.onPressAction: {\r
                                     Systray.pauseResumeSync()\r
                                 }\r
@@ -532,6 +542,8 @@ Window {
                 id: listViewScrollbar\r
             }\r
 \r
+            keyNavigationEnabled: true\r
+\r
             Accessible.role: Accessible.List\r
             Accessible.name: qsTr("Activity list")\r
             Accessible.description: qsTr("A list of activities for the currently selected user account")\r