Small stability improvements.

This commit is contained in:
Black Hat
2018-07-22 22:16:53 +08:00
parent f9e41f7e9f
commit be5332770a
4 changed files with 35 additions and 28 deletions

View File

@@ -5,31 +5,42 @@ import QtQuick.Layouts 1.3
import "qrc:/qml/component"
Page {
RowLayout {
height: 60
padding: 64
ImageStatus {
Layout.preferredWidth: height
Layout.fillHeight: true
ColumnLayout {
RowLayout {
Layout.preferredHeight: 60
source: connection ? connection.localUser && connection.localUser.avatarUrl ? "image://mxc/" + connection.localUser.avatarUrl : "" : "qrc:/asset/img/avatar.png"
displayText: connection && connection.localUser.displayName ? connection.localUser.displayName : "N"
opaqueBackground: false
ImageStatus {
Layout.preferredWidth: height
Layout.fillHeight: true
source: connection ? connection.localUser && connection.localUser.avatarUrl ? "image://mxc/" + connection.localUser.avatarUrl : "" : "qrc:/asset/img/avatar.png"
displayText: connection && connection.localUser.displayName ? connection.localUser.displayName : "N"
opaqueBackground: false
}
ColumnLayout {
Layout.fillWidth: true
Layout.fillHeight: true
Label {
font.pointSize: 18
text: connection ? connection.localUser.displayName : ""
}
Label {
font.pointSize: 12
text: connection ? connection.localUser.id : ""
}
}
}
ColumnLayout {
Layout.fillWidth: true
Layout.fillHeight: true
Button {
text: "Logout"
highlighted: true
Label {
font.pointSize: 18
text: connection ? connection.localUser.displayName : ""
}
Label {
font.pointSize: 12
text: "No text."
}
onClicked: matriqueController.logout()
}
}
}