From c53231541605fd2e785538a4cd121d00b37101dd Mon Sep 17 00:00:00 2001 From: "littletux89@gmail.com" <littletux89@gmail.com> Date: Thu, 23 May 2019 01:06:16 +0300 Subject: [PATCH] [+] Added screen display wallets. --- .../DapUiQmlScreenDashboard.qml | 15 ++- .../DapUiQmlWidgetChainWallet.ui.qml | 110 +++++++++++++++++- KelvinDashboardGUI/Resources/Icons/exit.png | Bin 0 -> 2939 bytes KelvinDashboardGUI/main.qml | 22 +--- KelvinDashboardGUI/qml.qrc | 1 + 5 files changed, 118 insertions(+), 30 deletions(-) create mode 100644 KelvinDashboardGUI/Resources/Icons/exit.png diff --git a/KelvinDashboardGUI/DapUiQmlScreenDashboard.qml b/KelvinDashboardGUI/DapUiQmlScreenDashboard.qml index e6909d573..ecee0b113 100755 --- a/KelvinDashboardGUI/DapUiQmlScreenDashboard.qml +++ b/KelvinDashboardGUI/DapUiQmlScreenDashboard.qml @@ -127,9 +127,9 @@ Page { Image { id: imageMenu - source: "qrc:/Resources/Icons/home.png" - height: 36 - width: 36 + source: "qrc:/Resources/Icons/exit.png" + height: 32 + width: 32 anchors.horizontalCenter: parent.horizontalCenter } Text @@ -139,12 +139,19 @@ Page { anchors.horizontalCenter: parent.horizontalCenter } } + MouseArea { anchors.fill: parent - onClicked: + onHoveredChanged: { rectangleBorder.color = "#EE5321" } + + onClicked: + { + + Qt.quit() + } } } } diff --git a/KelvinDashboardGUI/DapUiQmlWidgetChainWallet.ui.qml b/KelvinDashboardGUI/DapUiQmlWidgetChainWallet.ui.qml index 465499b49..4128f6ee5 100644 --- a/KelvinDashboardGUI/DapUiQmlWidgetChainWallet.ui.qml +++ b/KelvinDashboardGUI/DapUiQmlWidgetChainWallet.ui.qml @@ -5,10 +5,110 @@ Page { id: dapUiQmlWidgetChainWallet title: qsTr("Wallet") - - Text { - id: name - anchors.centerIn: parent - text: qsTr("Wallet") + + ListView { + id: listViewWallet + anchors.fill: parent + anchors.margins: 10 + spacing: 10 + + delegate: Item { + width: parent.width + height: 150 + + Rectangle { + id: rectangleWallet + anchors.fill: parent + color: "lightgray" + opacity: 0.5 + radius: 5 + border.color: "gray" + clip: true + + Rectangle + { + id: iconWallet + height: 140 + width: 140 + border.color: "gray" + anchors.left: parent.left + anchors.leftMargin: 5 + anchors.verticalCenter: parent.verticalCenter + radius: 3.5 + + Image + { + anchors.fill: parent + source: "qrc:/Resources/Icons/add.png" + } + } + + Column + { + anchors.verticalCenter: parent.verticalCenter + anchors.left: iconWallet.right + anchors.leftMargin: 10 + anchors.right: parent.right + anchors.rightMargin: 10 + spacing: 5 + + Text { + id: nameWallet + text: name + bottomPadding: 15 + font.bold: true + font.pixelSize: 20 + } + + Text { + id: lableAddress + text: "Address:" + font.pixelSize: 18 + color: "gray" + } + + TextEdit { + id: addressWallet + text: address + width: parent.width + font.pixelSize: 16 + wrapMode: Text.Wrap + selectByMouse: true + // clip: true + // elide: Text.ElideRight + } + } + } + } + + model: ListModel { + ListElement { + name: "mywallet" + address: "RpiDC8c1SxrTNbxwSTVP6mAHhXvUAgCthoCfpVmUSm889M3zt5JfBxo6iRoAPmJkCPihSWNxhRtdTxnd7LXwcj1nbVd5NQyW1kCgXyM6" + } + + ListElement { + name: "mywallet" + address: "RpiDC8c1SxrTNbxwSTVP6mAHhXvUAgCthoCfpVmUSm889M3zt5JfBxo6iRoAPmJkCPihSWNxhRtdTxnd7LXwcj1nbVd5NQyW1kCgXyM6" + } + + ListElement { + name: "mywallet" + address: "RpiDC8c1SxrTNbxwSTVP6mAHhXvUAgCthoCfpVmUSm889M3zt5JfBxo6iRoAPmJkCPihSWNxhRtdTxnd7LXwcj1nbVd5NQyW1kCgXyM6" + } + + ListElement { + name: "mywallet" + address: "RpiDC8c1SxrTNbxwSTVP6mAHhXvUAgCthoCfpVmUSm889M3zt5JfBxo6iRoAPmJkCPihSWNxhRtdTxnd7LXwcj1nbVd5NQyW1kCgXyM6" + } + } + } + + RoundButton { + text: qsTr("+") + highlighted: true + anchors.margins: 10 + anchors.right: parent.right + anchors.bottom: parent.bottom } } diff --git a/KelvinDashboardGUI/Resources/Icons/exit.png b/KelvinDashboardGUI/Resources/Icons/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..04e3ded47f074d892077759f5697546cef36ae98 GIT binary patch literal 2939 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 literal 0 HcmV?d00001 diff --git a/KelvinDashboardGUI/main.qml b/KelvinDashboardGUI/main.qml index f57865724..ae64980d6 100755 --- a/KelvinDashboardGUI/main.qml +++ b/KelvinDashboardGUI/main.qml @@ -106,7 +106,7 @@ ApplicationWindow { scale: 0.7 visible: false anchors.verticalCenter: parent.verticalCenter - anchors.right: imageDollars.left + anchors.right: parent.left } Image { @@ -115,27 +115,7 @@ ApplicationWindow { scale: 0.7 visible: true anchors.verticalCenter: parent.verticalCenter - anchors.right: imageDollars.left - } - - Image { - id: imageDollars - source: "qrc:/Resources/Icons/dollar.png" - scale: 0.7 - visible: true - anchors.verticalCenter: parent.verticalCenter - anchors.right: labelBalance.right - anchors.leftMargin: 5 - anchors.rightMargin: 5 - } - - Text { - id: labelBalance - text: "0" - font.pointSize: 16 - anchors.verticalCenter: parent.verticalCenter anchors.right: parent.right - anchors.rightMargin: 10 } } Rectangle diff --git a/KelvinDashboardGUI/qml.qrc b/KelvinDashboardGUI/qml.qrc index abfd1123f..f4f9481fe 100755 --- a/KelvinDashboardGUI/qml.qrc +++ b/KelvinDashboardGUI/qml.qrc @@ -26,5 +26,6 @@ <file>Resources/Icons/home.png</file> <file>Resources/Icons/settings.png</file> <file>Resources/Icons/dialog.png</file> + <file>Resources/Icons/exit.png</file> </qresource> </RCC> -- GitLab