client ui

rework better radiobutton
This commit is contained in:
2026-02-14 14:32:35 +01:00
parent 6915c28894
commit 3c0d01df15
2 changed files with 3 additions and 10 deletions
+2 -8
View File
@@ -19,14 +19,8 @@ void Better_Radiobutton::add_radiobutton(QString name)
m_radiobuttons.push_back(radiobutton); m_radiobuttons.push_back(radiobutton);
m_v_layout->addWidget(radiobutton); m_v_layout->addWidget(radiobutton);
connect(radiobutton, &QRadioButton::toggled, this, [this, name, radiobutton] { connect(radiobutton, &QRadioButton::toggled, this,
emit toggled(name); [this, name, radiobutton](bool checked) { emit toggled(name, checked); });
if (radiobutton->isChecked())
{
m_checked = name;
emit checked(name);
}
});
} }
QString Better_Radiobutton::isChecked() const QString Better_Radiobutton::isChecked() const
+1 -2
View File
@@ -13,8 +13,7 @@ class Better_Radiobutton : public QWidget
QString isChecked() const; QString isChecked() const;
signals: signals:
void toggled(QString name); void toggled(QString name, bool checked);
void checked(QString name);
private: private:
QVBoxLayout *m_v_layout; QVBoxLayout *m_v_layout;