From 5e02111600ac0b1d38b37b6ab8cc49dbfa349a3b Mon Sep 17 00:00:00 2001 From: Kellermorph Date: Sun, 9 Aug 2026 18:27:20 +0200 Subject: [PATCH] Fix-PLC-Warnings --- sources/editor/ui/elementpropertieseditorwidget.cpp | 4 +--- sources/qetgraphicsitem/crossrefitem.cpp | 1 - sources/ui/masterpropertieswidget.cpp | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/sources/editor/ui/elementpropertieseditorwidget.cpp b/sources/editor/ui/elementpropertieseditorwidget.cpp index 202cc23a5..4b5ab6f45 100644 --- a/sources/editor/ui/elementpropertieseditorwidget.cpp +++ b/sources/editor/ui/elementpropertieseditorwidget.cpp @@ -474,9 +474,6 @@ void ElementPropertiesEditorWidget::populateSlaveGroupsTable() int row_count = ui->max_slaves_checkbox->isChecked() ? ui->max_slaves_spinbox->value() : 0; - // If we have existing groups, use their count (up to max_slaves) - int existing_groups = m_data.m_slave_contact_groups.size(); - // Adjust the groups list to match the spinbox value while (m_data.m_slave_contact_groups.size() < row_count) { ElementData::SlaveContactGroup group; @@ -1160,6 +1157,7 @@ void ElementPropertiesEditorWidget::plcAddRow() void ElementPropertiesEditorWidget::plcTerminalCountChanged(int row, int count) { Q_UNUSED(row) + Q_UNUSED(count) if (!m_plc_terminal_table) return; diff --git a/sources/qetgraphicsitem/crossrefitem.cpp b/sources/qetgraphicsitem/crossrefitem.cpp index 4f00b6b53..4aa3e3626 100644 --- a/sources/qetgraphicsitem/crossrefitem.cpp +++ b/sources/qetgraphicsitem/crossrefitem.cpp @@ -1455,7 +1455,6 @@ void CrossRefItem::drawAsPlcTable(QPainter &painter) painter.drawRect(bg_rect); // Draw header row - qreal x_offset = 0; for (int block = 0; block < block_count; ++block) { qreal block_x = block * (col_widths.value(visible_cols.first(), 30) * visible_cols.size() + 3); diff --git a/sources/ui/masterpropertieswidget.cpp b/sources/ui/masterpropertieswidget.cpp index 2a059230c..43beef074 100644 --- a/sources/ui/masterpropertieswidget.cpp +++ b/sources/ui/masterpropertieswidget.cpp @@ -1034,7 +1034,7 @@ void MasterPropertiesWidget::plcUpdateDisplaySettings() // Preserve terminal data by looking up original IO via address if (addr_to_orig_idx.contains(io.address)) { - const auto &orig_io = ed.plcMasterData().ios.at(addr_to_orig_idx.value(io.address)); + const auto orig_io = ed.plcMasterData().ios.at(addr_to_orig_idx.value(io.address)); io.terminalCount = orig_io.terminalCount; io.terminals = orig_io.terminals; }