mirror of
https://github.com/Sani7/remote-ui.git
synced 2026-10-26 21:51:13 +01:00
client ui
rework better radiobutton
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user