From 5b401df343da32e3a1e858963e76c5bb33350b46 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Mon, 19 Dec 2016 09:34:40 +0100 Subject: Pimplify drawable classes Change-Id: If1413ec32b2fcb7c247467dde6fb8920af42596d Reviewed-by: J-P Nurmi --- src/android/graphics/drawable/qnativeandroiddrawable_p.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/android/graphics/drawable/qnativeandroiddrawable_p.h') diff --git a/src/android/graphics/drawable/qnativeandroiddrawable_p.h b/src/android/graphics/drawable/qnativeandroiddrawable_p.h index 8db4fe5..0059e2f 100644 --- a/src/android/graphics/drawable/qnativeandroiddrawable_p.h +++ b/src/android/graphics/drawable/qnativeandroiddrawable_p.h @@ -52,6 +52,8 @@ QT_BEGIN_NAMESPACE +class QNativeAndroidDrawablePrivate; + class Q_NATIVEANDROID_EXPORT QNativeAndroidDrawable : public QNativeAndroidObject { Q_OBJECT @@ -60,8 +62,14 @@ public: explicit QNativeAndroidDrawable(QObject *parent = nullptr); protected: + QNativeAndroidDrawable(QNativeAndroidDrawablePrivate &dd, QObject *parent = nullptr); + QAndroidJniObject onCreate() override; void onInflate(QAndroidJniObject &instance) override; + +private: + Q_DISABLE_COPY(QNativeAndroidDrawable) + Q_DECLARE_PRIVATE(QNativeAndroidDrawable) }; QT_END_NAMESPACE -- cgit v1.2.3