aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols2/qquickattachedobject_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-03-22 14:56:42 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2017-03-22 16:29:20 +0000
commitbb4d7cecbf7d00cc173d8e911c236e0038357eed (patch)
tree3ded49f796dfdcc792424cc6e2298b862f2ccebb /src/quickcontrols2/qquickattachedobject_p.h
parentf1a87abffefe446eaf22be13c8b574b8373f13dd (diff)
QQuickAttachedObject: add pimpl support
Allow passing QObjectPrivate, so sub classes can use pimpl if they want, like the old QQuickPalette implementation already does... Change-Id: I48b6256bf63cb91697753ba9b5644c649574fdb0 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quickcontrols2/qquickattachedobject_p.h')
-rw-r--r--src/quickcontrols2/qquickattachedobject_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quickcontrols2/qquickattachedobject_p.h b/src/quickcontrols2/qquickattachedobject_p.h
index 923bdef9..5d4194ef 100644
--- a/src/quickcontrols2/qquickattachedobject_p.h
+++ b/src/quickcontrols2/qquickattachedobject_p.h
@@ -73,6 +73,8 @@ public:
void setAttachedParent(QQuickAttachedObject *parent);
protected:
+ QQuickAttachedObject(QObjectPrivate &dd, QObject *parent = nullptr);
+
void init();
virtual void attachedParentChange(QQuickAttachedObject *newParent, QQuickAttachedObject *oldParent);