Small stability improvements.
This commit is contained in:
parent
f9e41f7e9f
commit
be5332770a
|
@ -13,7 +13,7 @@ Page {
|
||||||
RoomListModel {
|
RoomListModel {
|
||||||
id: roomListModel
|
id: roomListModel
|
||||||
|
|
||||||
connection: page.connection
|
connection: matriqueController.isLogin ? page.connection : undefined
|
||||||
|
|
||||||
onNewMessage: trayIcon.showMessage("New message", "New message for room " + room.displayName)
|
onNewMessage: trayIcon.showMessage("New message", "New message for room " + room.displayName)
|
||||||
}
|
}
|
||||||
|
|
|
@ -213,22 +213,18 @@ Item {
|
||||||
text: "Priorize"
|
text: "Priorize"
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
roomListMenu.room.removeTag("m.lowpriority")
|
roomListMenu.room.removeTag("m.lowpriority")
|
||||||
roomListMenu.room.addTag("m.favourite")
|
roomListMenu.room.addTag("m.favourite", "")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
MenuItem {
|
MenuItem {
|
||||||
text: "Depriorize"
|
text: "Depriorize"
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
console.log("Index:" + roomListMenu.roomIndex)
|
|
||||||
console.log("Proxy:" + roomListMenu.roomProxyIndex)
|
|
||||||
console.log("Room:" + roomListMenu.room.displayName)
|
|
||||||
roomListMenu.room.removeTag("m.favourite")
|
roomListMenu.room.removeTag("m.favourite")
|
||||||
roomListMenu.room.addTag("m.lowpriority")
|
roomListMenu.room.addTag("m.lowpriority", "")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
MenuItem {
|
MenuItem {
|
||||||
text: "Direct Chat"
|
text: "Direct Chat"
|
||||||
onTriggered: saveDialog.open()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,31 +5,42 @@ import QtQuick.Layouts 1.3
|
||||||
import "qrc:/qml/component"
|
import "qrc:/qml/component"
|
||||||
|
|
||||||
Page {
|
Page {
|
||||||
RowLayout {
|
padding: 64
|
||||||
height: 60
|
|
||||||
|
|
||||||
ImageStatus {
|
ColumnLayout {
|
||||||
Layout.preferredWidth: height
|
RowLayout {
|
||||||
Layout.fillHeight: true
|
Layout.preferredHeight: 60
|
||||||
|
|
||||||
source: connection ? connection.localUser && connection.localUser.avatarUrl ? "image://mxc/" + connection.localUser.avatarUrl : "" : "qrc:/asset/img/avatar.png"
|
ImageStatus {
|
||||||
displayText: connection && connection.localUser.displayName ? connection.localUser.displayName : "N"
|
Layout.preferredWidth: height
|
||||||
opaqueBackground: false
|
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 {
|
Button {
|
||||||
Layout.fillWidth: true
|
text: "Logout"
|
||||||
Layout.fillHeight: true
|
highlighted: true
|
||||||
|
|
||||||
Label {
|
onClicked: matriqueController.logout()
|
||||||
font.pointSize: 18
|
|
||||||
text: connection ? connection.localUser.displayName : ""
|
|
||||||
}
|
|
||||||
|
|
||||||
Label {
|
|
||||||
font.pointSize: 12
|
|
||||||
text: "No text."
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ import "component"
|
||||||
import "form"
|
import "form"
|
||||||
|
|
||||||
ApplicationWindow {
|
ApplicationWindow {
|
||||||
readonly property var connection: matriqueController.isLogin ? matriqueController.connection : undefined
|
readonly property var connection: matriqueController.connection
|
||||||
|
|
||||||
id: window
|
id: window
|
||||||
visible: true
|
visible: true
|
||||||
|
|
Loading…
Reference in New Issue