From 280eda96a4d0c3c2994776b443472d38a07ed192 Mon Sep 17 00:00:00 2001 From: gg Date: Sun, 18 Jan 2026 00:15:54 -0500 Subject: [PATCH] SyncRangeDialog date bindings; Tx Scan stuff --- src/MainWindow.cpp | 2 +- src/dialog/SyncRangeDialog.cpp | 7 ++++++- src/dialog/SyncRangeDialog.h | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 25eea1b8..75432f0c 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -336,7 +336,7 @@ void MainWindow::initStatusBar() { connect(scanTxAction, &QAction::triggered, this, [this](){ if (m_wallet) { - TxImportDialog dialog(this, m_wallet); + TxImportDialog dialog(this, m_wallet, m_nodes); dialog.exec(); } }); diff --git a/src/dialog/SyncRangeDialog.cpp b/src/dialog/SyncRangeDialog.cpp index 73966fa4..4e0edb9c 100644 --- a/src/dialog/SyncRangeDialog.cpp +++ b/src/dialog/SyncRangeDialog.cpp @@ -72,7 +72,7 @@ SyncRangeDialog::SyncRangeDialog(QWidget *parent, Wallet *wallet) layout->addLayout(formLayout); layout->addWidget(m_infoLabel); - connect(m_fromDateEdit, &QDateEdit::dateChanged, this, &SyncRangeDialog::updateInfo); + connect(m_fromDateEdit, &QDateEdit::dateChanged, this, &SyncRangeDialog::updateToDate); connect(m_toDateEdit, &QDateEdit::dateChanged, this, &SyncRangeDialog::updateFromDate); connect(m_daysSpinBox, QOverload::of(&QSpinBox::valueChanged), this, &SyncRangeDialog::updateFromDate); @@ -146,3 +146,8 @@ void SyncRangeDialog::updateFromDate() { m_fromDateEdit->setDate(m_toDateEdit->date().addDays(-m_daysSpinBox->value())); updateInfo(); } + +void SyncRangeDialog::updateToDate() { + m_toDateEdit->setDate(m_fromDateEdit->date().addDays(m_daysSpinBox->value())); + updateInfo(); +} diff --git a/src/dialog/SyncRangeDialog.h b/src/dialog/SyncRangeDialog.h index baa9294d..fc8801fc 100644 --- a/src/dialog/SyncRangeDialog.h +++ b/src/dialog/SyncRangeDialog.h @@ -30,6 +30,7 @@ public: private: void updateInfo(); void updateFromDate(); + void updateToDate(); Wallet *m_wallet; QComboBox *m_presetCombo; -- 2.52.0