aboutsummaryrefslogtreecommitdiffstats
path: root/qmlpage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qmlpage.cpp')
-rw-r--r--qmlpage.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/qmlpage.cpp b/qmlpage.cpp
new file mode 100644
index 0000000..eafb0af
--- /dev/null
+++ b/qmlpage.cpp
@@ -0,0 +1,25 @@
+#include "qmlpage.h"
+#include <QtDeclarative/QDeclarativeView>
+#include <QVBoxLayout>
+#include <QDebug>
+#include <QDeclarativeContext>
+
+
+QMLPage::QMLPage(const QString qmlfile, QWidget *parent) :
+ QWidget(parent)
+{
+
+ // http://harmattan-dev.nokia.com/docs/library/html/qt4/qml-integration.html
+ QDeclarativeView *qmlView = new QDeclarativeView;
+ qmlView->setSource(QUrl::fromLocalFile("keydetails.qml"));
+
+ QDeclarativeContext *context = qmlView->rootContext();
+ context->setContextProperty("var1", "derText");
+
+ qDebug() << "qml:::::" << QUrl::fromLocalFile("keydetails.qml");
+
+
+ //QWidget *widget = myExistingWidget();
+ QVBoxLayout *layout = new QVBoxLayout(this);
+ layout->addWidget(qmlView);
+}