summaryrefslogtreecommitdiffstats
path: root/src/android/qnativeandroidr_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-12-19 13:27:35 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2016-12-19 12:40:26 +0000
commit1c17f731a8898e6b500539bde1ff23f07ab8b0a8 (patch)
tree5301bdd3344dd8650cdf78a08d4d7e9149791921 /src/android/qnativeandroidr_p.h
parent9a51d857e826cb30d660177789c237852a8cc107 (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.h29
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