]> Nutra Git (v2) - gamesguru/feather.git/commitdiff
SyncRangeDialog date bindings; Tx Scan stuff
authorgg <chown_tee@proton.me>
Sun, 18 Jan 2026 05:15:54 +0000 (00:15 -0500)
committergg <chown_tee@proton.me>
Sun, 18 Jan 2026 05:15:54 +0000 (00:15 -0500)
src/MainWindow.cpp
src/dialog/SyncRangeDialog.cpp
src/dialog/SyncRangeDialog.h

index 25eea1b800ca8fcced959f13834b6051519704d4..75432f0c01c99ebd584aec11614cfc7dc338892c 100644 (file)
@@ -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();
         }
     });
index 73966fa4316f48ebea02986b2ae65585283f1a05..4e0edb9cb84fbccf42de1db4444d8ea082862b7e 100644 (file)
@@ -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<int>::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();
+}
index baa9294d530d2bf1b00dde7cee1c138ce9947e80..fc8801fcebfb11a41a4ca445ece112790ca6c976 100644 (file)
@@ -30,6 +30,7 @@ public:
 private:
     void updateInfo();
     void updateFromDate();
+    void updateToDate();
 
     Wallet *m_wallet;
     QComboBox *m_presetCombo;