mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-26 15:06:08 +03:00
Fix #3067: missing apps icon.
Signed-off-by: Camila <hello@camila.codes>
This commit is contained in:
parent
c8ac99c8cf
commit
163015492a
1 changed files with 42 additions and 50 deletions
|
@ -403,67 +403,59 @@ Window {
|
|||
}
|
||||
}
|
||||
|
||||
// Filler between account dropdown and header app buttons
|
||||
Item {
|
||||
id: trayWindowHeaderSpacer
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
RowLayout {
|
||||
id: openLocalFolderRowLayout
|
||||
height: Style.trayWindowHeaderHeight
|
||||
width: height
|
||||
anchors.left: accountControlRowLayout.right
|
||||
anchors.top: accountControlRowLayout.top
|
||||
spacing: 0
|
||||
Layout.preferredWidth: Style.trayWindowHeaderHeight
|
||||
Layout.preferredHeight: Style.trayWindowHeaderHeight
|
||||
|
||||
HeaderButton {
|
||||
id: openLocalFolderButton
|
||||
visible: UserModel.currentUser.hasLocalFolder
|
||||
icon.source: "qrc:///client/theme/white/folder.svg"
|
||||
onClicked: UserModel.openCurrentAccountLocalFolder()
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: folderStateIndicatorBackground
|
||||
width: Style.folderStateIndicatorSize
|
||||
height: width
|
||||
anchors.top: openLocalFolderButton.verticalCenter
|
||||
anchors.left: openLocalFolderButton.horizontalCenter
|
||||
color: Style.ncBlue
|
||||
radius: width*0.5
|
||||
}
|
||||
|
||||
HeaderButton {
|
||||
id: openLocalFolderButton
|
||||
|
||||
visible: UserModel.currentUser.hasLocalFolder
|
||||
icon.source: "qrc:///client/theme/white/folder.svg"
|
||||
onClicked: UserModel.openCurrentAccountLocalFolder()
|
||||
Image {
|
||||
id: folderStateIndicator
|
||||
source: UserModel.isUserConnected(UserModel.currentUserId)
|
||||
? Style.stateOnlineImageSource
|
||||
: Style.stateOfflineImageSource
|
||||
cache: false
|
||||
x: folderStateIndicatorBackground.x
|
||||
y: folderStateIndicatorBackground.y
|
||||
|
||||
sourceSize.width: Style.folderStateIndicatorSize
|
||||
sourceSize.height: Style.folderStateIndicatorSize
|
||||
|
||||
Accessible.role: Accessible.Indicator
|
||||
Accessible.name: UserModel.isUserConnected(UserModel.currentUserId()) ? qsTr("Connected") : qsTr("Disconnected")
|
||||
}
|
||||
|
||||
Accessible.role: Accessible.Button
|
||||
Accessible.name: qsTr("Open local folder of current account")
|
||||
Accessible.onPressAction: openLocalFolderButton.clicked()
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: folderStateIndicatorBackground
|
||||
width: Style.folderStateIndicatorSize
|
||||
height: width
|
||||
anchors.top: openLocalFolderButton.verticalCenter
|
||||
anchors.left: openLocalFolderButton.horizontalCenter
|
||||
color: Style.ncBlue
|
||||
radius: width*0.5
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: folderStateRectangle
|
||||
width: Style.folderStateIndicatorSize
|
||||
height: width
|
||||
anchors.bottom: openLocalFolderButton.bottom
|
||||
anchors.right: openLocalFolderButton.right
|
||||
color: openLocalFolderButton.containsMouse ? "white" : "transparent"
|
||||
opacity: 0.2
|
||||
radius: width*0.5
|
||||
}
|
||||
|
||||
Image {
|
||||
id: folderStateIndicator
|
||||
source: UserModel.isUserConnected(UserModel.currentUserId)
|
||||
? Style.stateOnlineImageSource
|
||||
: Style.stateOfflineImageSource
|
||||
cache: false
|
||||
x: folderStateIndicatorBackground.x
|
||||
y: folderStateIndicatorBackground.y
|
||||
sourceSize.width: Style.folderStateIndicatorSize
|
||||
sourceSize.height: Style.folderStateIndicatorSize
|
||||
|
||||
Accessible.role: Accessible.Indicator
|
||||
Accessible.name: UserModel.isUserConnected(UserModel.currentUserId()) ? qsTr("Connected") : qsTr("Disconnected")
|
||||
}
|
||||
|
||||
HeaderButton {
|
||||
id: trayWindowTalkButton
|
||||
|
||||
visible: UserModel.currentUser.serverHasTalk
|
||||
icon.source: "qrc:///client/theme/white/talk-app.svg"
|
||||
onClicked: UserModel.openCurrentAccountTalk()
|
||||
|
||||
|
||||
Accessible.role: Accessible.Button
|
||||
Accessible.name: qsTr("Open Nextcloud Talk in browser")
|
||||
Accessible.onPressAction: trayWindowTalkButton.clicked()
|
||||
|
|
Loading…
Reference in a new issue