From 46bcb06e635683944dca9bc5010bb5b87c524b3c Mon Sep 17 00:00:00 2001 From: Justin Newberry Date: Thu, 30 Mar 2023 01:39:07 +0000 Subject: [PATCH] wip --- tools/cabana/tools/search.cc | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/tools/cabana/tools/search.cc b/tools/cabana/tools/search.cc index ed3ad0a12d..cdacbbf5eb 100644 --- a/tools/cabana/tools/search.cc +++ b/tools/cabana/tools/search.cc @@ -108,6 +108,19 @@ void SearchDlg::setRowData(int row, QString msgID, QString bitRange, QString cur data_table->setItem(row, 3, previous_value); } +void SearchDlg::updateRowData(){ + data_table->clear(); + data_table->setRowCount(filteredSignals.size() + 1); + + setRowData(0, QString("Message ID"), QString("Bit Range"), QString("Current Value"), QString("Previous Value")); + + int row=1; + for(auto &sig : filteredSignals){ + setRowData(row, sig.messageID.toString(), QString("%1:%2").arg(sig.offset).arg(sig.offset+sig.size), QString::number(sig.getValue()), QString::number(sig.previousValue)); + row++; + } +} + void SearchDlg::update(){ first_scan_button->setText(scanningStarted ? "New Scan" : "First Scan"); numberOfSigsLabel->setText(QString("Found: ") + QString::number(filteredSignals.size())); @@ -132,16 +145,7 @@ void SearchDlg::update(){ scan_type->setCurrentIndex(selectedIndex); } - data_table->clear(); - data_table->setRowCount(filteredSignals.size() + 1); - - setRowData(0, QString("Message ID"), QString("Bit Range"), QString("Current Value"), QString("Previous Value")); - - int row=1; - for(auto &sig : filteredSignals){ - setRowData(row, sig.messageID.toString(), QString("%1:%2").arg(sig.offset).arg(sig.offset+sig.size), QString::number(sig.getValue()), QString::number(sig.previousValue)); - row++; - } + updateRowData(); for(auto &sig : filteredSignals){ sig.previousValue = sig.getValue();