TitleBar: show wallet name

This commit is contained in:
selsta 2019-09-05 01:31:41 +02:00
parent a267712d10
commit 5f81b573c0
No known key found for this signature in database
GPG Key ID: 2EA0A99A8B07AE5E
2 changed files with 20 additions and 0 deletions

View File

@ -43,6 +43,7 @@ Rectangle {
property bool showMinimizeButton: true
property bool showMaximizeButton: true
property bool showCloseButton: true
property string walletName: ""
height: {
if(!persistentSettings.customDecorations || isMobile) return 0;
@ -189,6 +190,7 @@ Rectangle {
// monero logo
Item {
visible: walletName.length === 0
Layout.fillWidth: true
Layout.preferredHeight: parent.height
@ -216,6 +218,22 @@ Rectangle {
}
}
Item {
visible: walletName.length > 0
Layout.fillWidth: true
Layout.preferredHeight: parent.height
MoneroComponents.TextPlain {
font.pixelSize: 20
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
width: parent.width
height: parent.height
elide: Text.ElideRight
text: walletName
}
}
// minimize
Rectangle {
color: "transparent"

View File

@ -309,6 +309,7 @@ ApplicationWindow {
middlePanel.getProofClicked.disconnect(handleGetProof);
middlePanel.checkProofClicked.disconnect(handleCheckProof);
appWindow.walletName = "";
currentWallet = undefined;
appWindow.showProcessingSplash(qsTr("Closing wallet..."));
@ -1925,6 +1926,7 @@ ApplicationWindow {
TitleBar {
id: titleBar
visible: persistentSettings.customDecorations && middlePanel.state !== "Merchant"
walletName: appWindow.walletName
anchors.left: parent.left
anchors.right: parent.right
onCloseClicked: appWindow.close();