Просмотр исходного кода

Streamlined 'Add account' button with account entries

Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
Dominique Fuchs 6 лет назад
Родитель
Сommit
578a3b4ef4
4 измененных файлов с 30 добавлено и 1 удалено
  1. 26 1
      src/gui/tray/Window.qml
  2. 2 0
      theme.qrc
  3. 1 0
      theme/black/add.svg
  4. 1 0
      theme/white/add.svg

+ 26 - 1
src/gui/tray/Window.qml

@@ -128,7 +128,32 @@ Window {
                             }
 
                             MenuItem {
-                                text: "Add account"
+                                id: addAccountButton
+                                height: 60
+
+                                RowLayout {
+                                    width: addAccountButton.width
+                                    height: addAccountButton.height
+                                    spacing: 0
+
+                                    Image {
+                                        Layout.leftMargin: 8
+                                        verticalAlignment: Qt.AlignCenter
+                                        source: "qrc:///client/theme/black/add.svg"
+                                        sourceSize.width: addAccountButton.height - 24
+                                        sourceSize.height: addAccountButton.height - 24
+                                    }
+                                    Label {
+                                        Layout.leftMargin: 10
+                                        text: "Add account"
+                                        color: "black"
+                                        font.pixelSize: 12
+                                    }
+                                    Item {
+                                        Layout.fillWidth: true
+                                        Layout.fillHeight: true
+                                    }
+                                }
                                 onClicked: userModelBackend.addAccount()
                             }
 

+ 2 - 0
theme.qrc

@@ -138,5 +138,7 @@
         <file>theme/black/caret-down.svg</file>
         <file>theme/white/user.svg</file>
         <file>theme/black/user.svg</file>
+        <file>theme/white/add.svg</file>
+        <file>theme/black/add.svg</file>
     </qresource>
 </RCC>

+ 1 - 0
theme/black/add.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewbox="0 0 16 16"><path fill="#000" d="M9.02 13.98h-2v-5h-5v-2h5v-5h2v5l5-.028V8.98h-5z"/></svg>

+ 1 - 0
theme/white/add.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewbox="0 0 16 16"><path fill="#fff" d="M9.02 13.98h-2v-5h-5v-2h5v-5h2v5l5-.028V8.98h-5z"/></svg>