chore(cpn): move global variables from flight/drive modes tab to own tab (#6624)

This commit is contained in:
Neil Horne
2025-10-11 07:53:25 +10:00
committed by GitHub
parent 130860aad5
commit c6668071ea
36 changed files with 1623 additions and 1631 deletions
+33 -10
View File
@@ -626,16 +626,7 @@ TableLayout::TableLayout(QWidget * parent, int rowCount, const QStringList & hea
int col = 0;
foreach(QString text, headerLabels) {
QLabel *label = new QLabel();
label->setFrameShape(QFrame::Panel);
label->setFrameShadow(QFrame::Raised);
label->setMidLineWidth(0);
label->setAlignment(Qt::AlignCenter);
label->setMargin(5);
label->setText(text);
// if (!minimize)
// label->setMinimumWidth(100);
gridWidget->addWidget(label, 0, col++);
addColumnHead(text, col++);
}
#endif
}
@@ -718,6 +709,38 @@ void TableLayout::setColumnStretch(int col, int stretch)
#endif
}
void TableLayout::addColumnHead(QString text, int col, int colSpan)
{
QLabel *label = new QLabel();
label->setFrameShape(QFrame::Panel);
label->setFrameShadow(QFrame::Raised);
label->setMidLineWidth(0);
label->setAlignment(Qt::AlignCenter);
label->setMargin(2);
label->setText(text);
// if (!minimize)
// label->setMinimumWidth(100);
gridWidget->addWidget(label, 0, col, 1, colSpan);
}
void TableLayout::updateColumnHeading(int col, QString &text)
{
#if defined(TABLE_LAYOUT)
#else
QLayoutItem *item = gridWidget->itemAtPosition(0, col);
if (item) {
QWidget *widget = item->widget();
if (widget) {
QLabel *lbl = qobject_cast<QLabel*>(widget);
if (lbl) {
lbl->setText(text);
}
}
}
#endif
}
QString Helpers::removeAccents(const QString & str)
{
// UTF-8 ASCII Table