aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2016-11-17 17:04:33 +0200
committerRiccardo Spagni <ric@spagni.net>2016-11-17 17:04:33 +0200
commit73a8b22e6facf95cfbb2dd4e4c80bd804e01577b (patch)
tree5d4c9d5d85663bf71e498b1697abecc60f1c96f0
parentbfff5e0ec79d11a62092c8d936e46ff2126a301c (diff)
parent9af3c7e03e1bc386494956b12d5eb9ffa8b4cf8b (diff)
downloadmonzero-gui-73a8b22e6facf95cfbb2dd4e4c80bd804e01577b.tar.gz
monzero-gui-73a8b22e6facf95cfbb2dd4e4c80bd804e01577b.tar.xz
monzero-gui-73a8b22e6facf95cfbb2dd4e4c80bd804e01577b.zip
Merge pull request #176
9af3c7e History: reset filter before setting new values (moneromooo.monero)
-rw-r--r--pages/History.qml17
1 files changed, 11 insertions, 6 deletions
diff --git a/pages/History.qml b/pages/History.qml
index 29b34aec..85aec79f 100644
--- a/pages/History.qml
+++ b/pages/History.qml
@@ -70,6 +70,15 @@ Rectangle {
return count + qsTr(" selected: ") + sign + walletManager.displayAmount(total);
}
+ function resetFilter(model) {
+ model.dateFromFilter = "2014-04-18" // genesis block
+ model.dateToFilter = "9999-09-09" // fix before september 9999
+ // negative values disable filters here;
+ model.amountFromFilter = -1;
+ model.amountToFilter = -1;
+ model.directionFilter = TransactionInfo.Direction_Both;
+ }
+
onModelChanged: {
if (typeof model !== 'undefined') {
@@ -285,6 +294,8 @@ Rectangle {
model.paymentIdFilter = paymentIdLine.text
+ resetFilter(model)
+
if (fromDatePicker.currentDate > toDatePicker.currentDate) {
console.error("Invalid date filter set: ", fromDatePicker.currentDate, toDatePicker.currentDate)
} else {
@@ -295,16 +306,10 @@ Rectangle {
if (advancedFilteringCheckBox.checked) {
if (amountFromLine.text.length) {
model.amountFromFilter = parseFloat(amountFromLine.text)
- } else {
- // negative value disables filter here;
- model.amountFromFilter = -1;
}
if (amountToLine.text.length) {
model.amountToFilter = parseFloat(amountToLine.text)
- } else {
- // negative value disables filter here;
- model.amountToFilter = -1;
}
var directionFilter = transactionsModel.get(transactionTypeDropdown.currentIndex).value