summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2014-12-18 18:59:10 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2014-12-18 18:59:10 +0100
commit0092d8afa8255fa24cf02669f6196687799b7179 (patch)
treef153f38f26e53f1f98492e0adf043bff386dd276 /src
parent9bcb585548200a9ab03ba02a4f7b647f40754b1d (diff)
registerContentModule()
Diffstat (limited to 'src')
-rw-r--r--src/content/content.pri2
-rw-r--r--src/content/qtandroidcontentmodule.cpp18
-rw-r--r--src/content/qtandroidcontentmodule_p.h15
3 files changed, 35 insertions, 0 deletions
diff --git a/src/content/content.pri b/src/content/content.pri
index c85dc12..3efa347 100644
--- a/src/content/content.pri
+++ b/src/content/content.pri
@@ -1,11 +1,13 @@
INCLUDEPATH += $$PWD
HEADERS += \
+ $$PWD/qtandroidcontentmodule_p.h \
$$PWD/qtandroidcontext_p.h \
$$PWD/qtandroidcontextual_p.h \
$$PWD/qtandroidcontextwrapper_p.h
SOURCES += \
+ $$PWD/qtandroidcontentmodule.cpp \
$$PWD/qtandroidcontext.cpp \
$$PWD/qtandroidcontextual.cpp \
$$PWD/qtandroidcontextwrapper.cpp
diff --git a/src/content/qtandroidcontentmodule.cpp b/src/content/qtandroidcontentmodule.cpp
new file mode 100644
index 0000000..937a160
--- /dev/null
+++ b/src/content/qtandroidcontentmodule.cpp
@@ -0,0 +1,18 @@
+#include "qtandroidwidgetmodule_p.h"
+
+#include "qtandroidcontext_p.h"
+
+#include <QtQml/qqml.h>
+
+QT_BEGIN_NAMESPACE
+
+namespace QtAndroid {
+
+void registerContentModule(const char *uri)
+{
+ qmlRegisterUncreatableType<QtAndroidContext>(uri, 0, 21, "Context", "Cannot create Context");
+}
+
+}
+
+QT_END_NAMESPACE
diff --git a/src/content/qtandroidcontentmodule_p.h b/src/content/qtandroidcontentmodule_p.h
new file mode 100644
index 0000000..e198c97
--- /dev/null
+++ b/src/content/qtandroidcontentmodule_p.h
@@ -0,0 +1,15 @@
+#ifndef QTANDROIDCONTENTMODULE_P_H
+#define QTANDROIDCONTENTMODULE_P_H
+
+#include <QtCore/qglobal.h>
+
+QT_BEGIN_NAMESPACE
+
+namespace QtAndroid
+{
+ void registerContentModule(const char *uri);
+}
+
+QT_END_NAMESPACE
+
+#endif // QTANDROIDCONTENTMODULE_P_H