diff --git a/components/TitleBar.qml b/components/TitleBar.qml index 6cc5d9cc..fe4195bf 100644 --- a/components/TitleBar.qml +++ b/components/TitleBar.qml @@ -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; @@ -191,6 +192,7 @@ Rectangle { // monero logo Item { + visible: walletName.length === 0 Layout.fillWidth: true Layout.preferredHeight: parent.height @@ -218,6 +220,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" diff --git a/main.qml b/main.qml index 3c1e2520..3c3c143c 100644 --- a/main.qml +++ b/main.qml @@ -296,6 +296,7 @@ ApplicationWindow { middlePanel.getProofClicked.disconnect(handleGetProof); middlePanel.checkProofClicked.disconnect(handleCheckProof); + appWindow.walletName = ""; currentWallet = undefined; appWindow.showProcessingSplash(qsTr("Closing wallet...")); @@ -1911,6 +1912,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();