From: gg Date: Sun, 18 Jan 2026 05:15:54 +0000 (-0500) Subject: SyncRangeDialog date bindings; Tx Scan stuff X-Git-Url: https://git.nutra.tk/v1?a=commitdiff_plain;h=280eda96a4d0c3c2994776b443472d38a07ed192;p=gamesguru%2Ffeather.git SyncRangeDialog date bindings; Tx Scan stuff --- 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;