1
mirror of https://github.com/monero-project/monero-gui synced 2025-04-01 02:39:18 +02:00

History: display blockheight, sort by blockheight

This commit is contained in:
Ilya Kitaev 2016-10-11 01:28:06 +03:00
parent b1454c6a13
commit f8f94e048b
3 changed files with 62 additions and 28 deletions

@ -119,36 +119,64 @@ ListView {
// visible: !descriptionArea.containsMouse // visible: !descriptionArea.containsMouse
} }
} }
// -- "PaymentID" title
Text { Row {
id: paymentLabel // - Payment ID + block height row
id: row2
anchors.left: parent.left anchors.left: parent.left
anchors.top: row1.bottom
anchors.topMargin: 4
anchors.leftMargin: 28
width: 118
font.family: "Arial"
font.pixelSize: 12
font.letterSpacing: -1
color: "#535353"
text: paymentId !== "" ? qsTr("Payment ID:") + translationManager.emptyString : ""
}
// -- "PaymentID" value
Text {
anchors.bottom: paymentLabel.bottom
anchors.left: paymentLabel.right
anchors.right: parent.right anchors.right: parent.right
anchors.leftMargin: 12 anchors.top: parent.top
anchors.rightMargin: 12 anchors.topMargin: 40
anchors.leftMargin: 26
elide: Text.ElideRight // -- "PaymentID" title
font.family: "Arial" Text {
font.pixelSize: 13 id: paymentLabel
font.letterSpacing: -1 width: 86
color: "#545454" anchors.bottom: parent.bottom
text: paymentId font.family: "Arial"
font.pixelSize: 12
font.letterSpacing: -1
color: "#535353"
text: paymentId !== "" ? qsTr("Payment ID:") + translationManager.emptyString : ""
}
// -- "PaymentID" value
Text {
id: paymentIdValue
width: 136
anchors.bottom: parent.bottom
elide: Text.ElideRight
font.family: "Arial"
font.pixelSize:13
font.letterSpacing: -1
color: "#545454"
text: paymentId
}
// -- "BlockHeight" title
Text {
id: blockHeghtTitle
anchors.bottom: parent.bottom
width: 86
font.family: "Arial"
font.pixelSize: 12
font.letterSpacing: -1
color: "#535353"
text: qsTr("BlockHeight:") + translationManager.emptyString
}
// -- "BlockHeight" value
Text {
width: 85
anchors.bottom: parent.bottom
elide: Text.ElideRight
font.family: "Arial"
font.pixelSize: 13
font.letterSpacing: -1
color: "#545454"
text: blockHeight
}
} }
// -- "Date", "Balance" and "Amound" section // -- "Date", "Balance" and "Amound" section
Row { Row {
anchors.left: parent.left anchors.left: parent.left

@ -44,10 +44,11 @@ Window {
ColumnLayout { ColumnLayout {
id: rootLayout id: rootLayout
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left anchors.left: parent.left
anchors.right: parent.right anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
anchors.leftMargin: 30 anchors.leftMargin: 30
anchors.rightMargin: 30 anchors.rightMargin: 30

@ -370,6 +370,7 @@ Rectangle {
ListElement { columnName: "Payment ID"; columnWidth: 127 } ListElement { columnName: "Payment ID"; columnWidth: 127 }
ListElement { columnName: "Date"; columnWidth: 100 } ListElement { columnName: "Date"; columnWidth: 100 }
ListElement { columnName: "BlockHeight"; columnWidth: 150 }
ListElement { columnName: "Amount"; columnWidth: 148 } ListElement { columnName: "Amount"; columnWidth: 148 }
// ListElement { columnName: "Description"; columnWidth: 148 } // ListElement { columnName: "Description"; columnWidth: 148 }
} }
@ -396,6 +397,10 @@ Rectangle {
model.sortRole = TransactionHistoryModel.TransactionDateRole model.sortRole = TransactionHistoryModel.TransactionDateRole
break; break;
case 2: case 2:
// BlockHeight;
model.sortRole = TransactionHistoryModel.TransactionBlockHeightRole
break;
case 3:
// Amount; // Amount;
model.sortRole = TransactionHistoryModel.TransactionAmountRole model.sortRole = TransactionHistoryModel.TransactionAmountRole
break; break;