From 8c3a31f718ca71980796a042c9be4e117743fec2 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 31 Jan 2025 22:33:00 +0100 Subject: [PATCH] ui can transceive --- Qt/can_transceive.cpp | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/Qt/can_transceive.cpp b/Qt/can_transceive.cpp index cf1af97..614d6f0 100644 --- a/Qt/can_transceive.cpp +++ b/Qt/can_transceive.cpp @@ -49,16 +49,12 @@ void Can_Transceive::add_send_item(uint32_t id, uint8_t dlc, std::arraysend_list->rowCount(); ui->send_list->setRowCount(rc + 1); - ui->send_list->setItem(rc, 0, new QTableWidgetItem(QString("%0").arg(id))); + ui->send_list->setItem(rc, 0, new QTableWidgetItem(QString().setNum(id, 16))); ui->send_list->setItem(rc, 1, new QTableWidgetItem(QString("%0").arg(dlc))); - ui->send_list->setItem(rc, 2, new QTableWidgetItem(QString("%0").arg(payload[0]))); - ui->send_list->setItem(rc, 3, new QTableWidgetItem(QString("%0").arg(payload[1]))); - ui->send_list->setItem(rc, 4, new QTableWidgetItem(QString("%0").arg(payload[2]))); - ui->send_list->setItem(rc, 5, new QTableWidgetItem(QString("%0").arg(payload[3]))); - ui->send_list->setItem(rc, 6, new QTableWidgetItem(QString("%0").arg(payload[4]))); - ui->send_list->setItem(rc, 7, new QTableWidgetItem(QString("%0").arg(payload[5]))); - ui->send_list->setItem(rc, 8, new QTableWidgetItem(QString("%0").arg(payload[6]))); - ui->send_list->setItem(rc, 9, new QTableWidgetItem(QString("%0").arg(payload[7]))); + for (size_t i = 0; i < 8; i++) + { + ui->send_list->setItem(rc, 2 + i, new QTableWidgetItem(QString().setNum(payload[i], 16))); + } ui->send_list->resizeColumnsToContents(); } @@ -67,15 +63,11 @@ void Can_Transceive::add_receive_item(uint32_t id, uint8_t dlc, std::arrayrecvd_list->rowCount(); ui->recvd_list->setRowCount(rc + 1); - ui->recvd_list->setItem(rc, 0, new QTableWidgetItem(QString("%0").arg(id))); + ui->recvd_list->setItem(rc, 0, new QTableWidgetItem(QString().setNum(id, 16))); ui->recvd_list->setItem(rc, 1, new QTableWidgetItem(QString("%0").arg(dlc))); - ui->recvd_list->setItem(rc, 2, new QTableWidgetItem(QString("%0").arg(payload[0]))); - ui->recvd_list->setItem(rc, 3, new QTableWidgetItem(QString("%0").arg(payload[1]))); - ui->recvd_list->setItem(rc, 4, new QTableWidgetItem(QString("%0").arg(payload[2]))); - ui->recvd_list->setItem(rc, 5, new QTableWidgetItem(QString("%0").arg(payload[3]))); - ui->recvd_list->setItem(rc, 6, new QTableWidgetItem(QString("%0").arg(payload[4]))); - ui->recvd_list->setItem(rc, 7, new QTableWidgetItem(QString("%0").arg(payload[5]))); - ui->recvd_list->setItem(rc, 8, new QTableWidgetItem(QString("%0").arg(payload[6]))); - ui->recvd_list->setItem(rc, 9, new QTableWidgetItem(QString("%0").arg(payload[7]))); + for (size_t i = 0; i < 8; i++) + { + ui->recvd_list->setItem(rc, 2 + i, new QTableWidgetItem(QString().setNum(payload[i], 16))); + } ui->recvd_list->resizeColumnsToContents(); }