aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickactiongroup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quicktemplates2/qquickactiongroup.cpp')
-rw-r--r--src/quicktemplates2/qquickactiongroup.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/quicktemplates2/qquickactiongroup.cpp b/src/quicktemplates2/qquickactiongroup.cpp
index 64895689..f831660b 100644
--- a/src/quicktemplates2/qquickactiongroup.cpp
+++ b/src/quicktemplates2/qquickactiongroup.cpp
@@ -142,13 +142,6 @@ class QQuickActionGroupPrivate : public QObjectPrivate
Q_DECLARE_PUBLIC(QQuickActionGroup)
public:
- QQuickActionGroupPrivate()
- : enabled(true),
- exclusive(true),
- checkedAction(nullptr)
- {
- }
-
void clear();
void actionTriggered();
void _q_updateCurrent();
@@ -160,8 +153,8 @@ public:
static QQuickAction *actions_at(QQmlListProperty<QQuickAction> *prop, int index);
static void actions_clear(QQmlListProperty<QQuickAction> *prop);
- bool enabled;
- bool exclusive;
+ bool enabled = true;
+ bool exclusive = true;
QPointer<QQuickAction> checkedAction;
QVector<QQuickAction*> actions;
};
@@ -423,9 +416,7 @@ void QQuickActionGroup::removeAction(QQuickAction *action)
class QQuickActionGroupAttachedPrivate : public QObjectPrivate
{
public:
- QQuickActionGroupAttachedPrivate() : group(nullptr) { }
-
- QQuickActionGroup *group;
+ QQuickActionGroup *group = nullptr;
};
QQuickActionGroupAttached::QQuickActionGroupAttached(QObject *parent)