This commit is contained in:
2026-02-14 14:30:25 +01:00
parent d3c0cb1066
commit ee5c156e56
48 changed files with 549 additions and 510 deletions
+8 -6
View File
@@ -1,14 +1,15 @@
#ifndef BETTER_RADIOBUTTON_H
#define BETTER_RADIOBUTTON_H
#include <QVBoxLayout>
#include <QRadioButton>
#include <QVBoxLayout>
class Better_Radiobutton : public QWidget {
class Better_Radiobutton : public QWidget
{
Q_OBJECT
public:
explicit Better_Radiobutton(QWidget* parent = nullptr);
explicit Better_Radiobutton(std::vector<QString>names, QWidget* partent = nullptr);
explicit Better_Radiobutton(QWidget *parent = nullptr);
explicit Better_Radiobutton(std::vector<QString> names, QWidget *partent = nullptr);
void add_radiobutton(QString name);
QString isChecked() const;
@@ -16,9 +17,10 @@ class Better_Radiobutton : public QWidget {
signals:
void toggled(QString name);
void checked(QString name);
private:
QVBoxLayout* m_v_layout;
std::vector<QRadioButton*> m_radiobuttons;
QVBoxLayout *m_v_layout;
std::vector<QRadioButton *> m_radiobuttons;
QString m_checked;
};