diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-12-19 13:27:35 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2016-12-19 12:40:26 +0000 |
commit | 1c17f731a8898e6b500539bde1ff23f07ab8b0a8 (patch) | |
tree | 5301bdd3344dd8650cdf78a08d4d7e9149791921 /src/android/qnativeandroidr_p.h | |
parent | 9a51d857e826cb30d660177789c237852a8cc107 (diff) |
Pimplify QNativeAndroidR
Change-Id: I0ccfcdacb86848defdc0ee40bd66811410e4965d
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src/android/qnativeandroidr_p.h')
-rw-r--r-- | src/android/qnativeandroidr_p.h | 29 |
1 files changed, 5 insertions, 24 deletions
diff --git a/src/android/qnativeandroidr_p.h b/src/android/qnativeandroidr_p.h index 91a6006..f6ef78a 100644 --- a/src/android/qnativeandroidr_p.h +++ b/src/android/qnativeandroidr_p.h @@ -51,12 +51,13 @@ #include <QtNativeAndroid/private/qtnativeandroidglobal_p.h> #include <QtCore/qobject.h> -#include <QtQml/qqmlpropertymap.h> QT_BEGIN_NAMESPACE class QJSEngine; class QQmlEngine; +class QQmlPropertyMap; +class QNativeAndroidRPrivate; class Q_NATIVEANDROID_EXPORT QNativeAndroidR : public QObject { @@ -85,7 +86,7 @@ class Q_NATIVEANDROID_EXPORT QNativeAndroidR : public QObject Q_PROPERTY(QQmlPropertyMap *xml READ xml CONSTANT) public: - QNativeAndroidR(); + explicit QNativeAndroidR(QObject *parent = nullptr); QQmlPropertyMap *anim(); QQmlPropertyMap *animator(); @@ -113,28 +114,8 @@ public: static QObject *provider(QQmlEngine *engine, QJSEngine *scriptEngine); private: - QQmlPropertyMap *m_anim; - QQmlPropertyMap *m_animator; - QQmlPropertyMap *m_array; - QQmlPropertyMap *m_attr; - QQmlPropertyMap *m_boolean; - QQmlPropertyMap *m_color; - QQmlPropertyMap *m_dimen; - QQmlPropertyMap *m_drawable; - QQmlPropertyMap *m_fraction; - QQmlPropertyMap *m_id; - QQmlPropertyMap *m_integer; - QQmlPropertyMap *m_interpolator; - QQmlPropertyMap *m_layout; - QQmlPropertyMap *m_menu; - QQmlPropertyMap *m_mipmap; - QQmlPropertyMap *m_plurals; - QQmlPropertyMap *m_raw; - QQmlPropertyMap *m_string; - QQmlPropertyMap *m_style; - QQmlPropertyMap *m_styleable; - QQmlPropertyMap *m_transition; - QQmlPropertyMap *m_xml; + Q_DISABLE_COPY(QNativeAndroidR) + Q_DECLARE_PRIVATE(QNativeAndroidR) }; QT_END_NAMESPACE |