aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickbuttongroup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quicktemplates2/qquickbuttongroup.cpp')
-rw-r--r--src/quicktemplates2/qquickbuttongroup.cpp20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/quicktemplates2/qquickbuttongroup.cpp b/src/quicktemplates2/qquickbuttongroup.cpp
index e2b1a557..cddfb199 100644
--- a/src/quicktemplates2/qquickbuttongroup.cpp
+++ b/src/quicktemplates2/qquickbuttongroup.cpp
@@ -154,14 +154,6 @@ class QQuickButtonGroupPrivate : public QObjectPrivate
Q_DECLARE_PUBLIC(QQuickButtonGroup)
public:
- QQuickButtonGroupPrivate()
- : complete(true),
- exclusive(true),
- settingCheckState(false),
- checkState(Qt::Unchecked)
- {
- }
-
void clear();
void buttonClicked();
void _q_updateCurrent();
@@ -173,10 +165,10 @@ public:
static QQuickAbstractButton *buttons_at(QQmlListProperty<QQuickAbstractButton> *prop, int index);
static void buttons_clear(QQmlListProperty<QQuickAbstractButton> *prop);
- bool complete;
- bool exclusive;
- bool settingCheckState;
- Qt::CheckState checkState;
+ bool complete = true;
+ bool exclusive = true;
+ bool settingCheckState = false;
+ Qt::CheckState checkState = Qt::Unchecked;
QPointer<QQuickAbstractButton> checkedButton;
QVector<QQuickAbstractButton*> buttons;
};
@@ -500,9 +492,7 @@ void QQuickButtonGroup::componentComplete()
class QQuickButtonGroupAttachedPrivate : public QObjectPrivate
{
public:
- QQuickButtonGroupAttachedPrivate() : group(nullptr) { }
-
- QQuickButtonGroup *group;
+ QQuickButtonGroup *group = nullptr;
};
QQuickButtonGroupAttached::QQuickButtonGroupAttached(QObject *parent)