diff options
author | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2013-10-11 00:08:31 +0000 |
---|---|---|
committer | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2013-10-11 00:08:31 +0000 |
commit | 78a63f1eedec71e1fb6a2f353eac33c474e81924 (patch) | |
tree | 393599de07b0a57c624d90c2e8954e18def4efec /qmlpage.cpp | |
parent | added QT_NO_DEBUG_OUTPUT and QT_NO_WARNING to gpg4usb.pro and set wizardstyle... (diff) | |
download | gpg4usb-78a63f1eedec71e1fb6a2f353eac33c474e81924.tar.gz gpg4usb-78a63f1eedec71e1fb6a2f353eac33c474e81924.zip |
add qmlpage for keydetails, just a test now
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@1043 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'qmlpage.cpp')
-rw-r--r-- | qmlpage.cpp | 25 |
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); +} |