Improved some buttons, tabs and labels
This commit is contained in:
@@ -17,13 +17,6 @@ PowerPanel::PowerPanel(QWidget *parent) : QWidget(parent)
|
||||
outer->setContentsMargins(10, 10, 10, 10);
|
||||
outer->setSpacing(2);
|
||||
|
||||
auto *heading = new QLabel("Status:", this);
|
||||
QFont hf = heading->font();
|
||||
hf.setBold(true);
|
||||
hf.setPointSize(10);
|
||||
heading->setFont(hf);
|
||||
outer->addWidget(heading);
|
||||
|
||||
auto *line = new QFrame(this);
|
||||
line->setFrameShape(QFrame::HLine);
|
||||
line->setFrameShadow(QFrame::Sunken);
|
||||
@@ -52,13 +45,13 @@ PowerPanel::PowerPanel(QWidget *parent) : QWidget(parent)
|
||||
void PowerPanel::reset()
|
||||
{
|
||||
const QString style = "font-size: 11pt; padding: 2px 0px;";
|
||||
m_statusLabel ->setText("Connection status: --"); m_statusLabel ->setStyleSheet(style);
|
||||
m_supplyLabel ->setText("Supply voltage: --"); m_supplyLabel ->setStyleSheet(style);
|
||||
m_externalLabel->setText("External voltage: --"); m_externalLabel->setStyleSheet(style);
|
||||
m_ratedLabel ->setText("Rated voltage: --"); m_ratedLabel ->setStyleSheet(style);
|
||||
m_batt1Label ->setText("Battery 1 voltage: --"); m_batt1Label ->setStyleSheet(style);
|
||||
m_batt2Label ->setText("Battery 2 voltage: --"); m_batt2Label ->setStyleSheet(style);
|
||||
m_batt3Label ->setText("Battery 3 voltage: --"); m_batt3Label ->setStyleSheet(style);
|
||||
m_statusLabel ->setText("Connection status: --"); m_statusLabel ->setStyleSheet(style);
|
||||
m_supplyLabel ->setText("Supply voltage: --"); m_supplyLabel ->setStyleSheet(style);
|
||||
m_externalLabel->setText("External voltage: --"); m_externalLabel->setStyleSheet(style);
|
||||
m_ratedLabel ->setText("Rated voltage: --"); m_ratedLabel ->setStyleSheet(style);
|
||||
m_batt1Label ->setText("Battery 1 voltage: --"); m_batt1Label ->setStyleSheet(style);
|
||||
m_batt2Label ->setText("Battery 2 voltage: --"); m_batt2Label ->setStyleSheet(style);
|
||||
m_batt3Label ->setText("Battery 3 voltage: --"); m_batt3Label ->setStyleSheet(style);
|
||||
}
|
||||
|
||||
// #P0-P STA ext
|
||||
@@ -82,8 +75,8 @@ void PowerPanel::setVoltages(const QStringList &v)
|
||||
if (idx >= v.size()) return;
|
||||
applyLabel(l, QString("%1: %2 V").arg(prefix, v[idx]), voltColour(v[idx]));
|
||||
};
|
||||
set(m_supplyLabel, "Supply voltage", 0);
|
||||
set(m_externalLabel, "External voltage", 1);
|
||||
set(m_supplyLabel, "Supply voltage", 0);
|
||||
set(m_externalLabel, "External voltage", 1);
|
||||
set(m_batt1Label, "Battery 1 voltage", 2);
|
||||
set(m_batt2Label, "Battery 2 voltage", 3);
|
||||
set(m_batt3Label, "Battery 3 voltage", 4);
|
||||
@@ -119,9 +112,9 @@ QString PowerPanel::voltColour(const QString &val) const
|
||||
{
|
||||
bool ok = false;
|
||||
const double d = val.toDouble(&ok);
|
||||
if (!ok) return "palette(text)";
|
||||
if (d > 10.0) return "#2e7d32";
|
||||
if (d > 5.0) return "#e65100";
|
||||
if (d > 0.01) return "#c62828";
|
||||
if (!ok) return "palette(text)";
|
||||
if (d > 10.0) return "#2e7d32";
|
||||
if (d > 5.0) return "#e65100";
|
||||
if (d > 0.01) return "#c62828";
|
||||
return "#888888";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user