aboutsummaryrefslogtreecommitdiffstats
path: root/qmlpage.cpp
diff options
context:
space:
mode:
authorubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2013-10-16 00:32:16 +0000
committerubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2013-10-16 00:32:16 +0000
commit1cc56ce66f5fd39cff1bfa64c61210c4e9ecee3a (patch)
treef41027b804628ceaf3614d3a186e775ab6db6dad /qmlpage.cpp
parentshow expires never (diff)
downloadgpg4usb-1cc56ce66f5fd39cff1bfa64c61210c4e9ecee3a.tar.gz
gpg4usb-1cc56ce66f5fd39cff1bfa64c61210c4e9ecee3a.zip
layout
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@1068 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'qmlpage.cpp')
-rw-r--r--qmlpage.cpp16
1 files changed, 2 insertions, 14 deletions
diff --git a/qmlpage.cpp b/qmlpage.cpp
index 6a6c7bc..d9ca178 100644
--- a/qmlpage.cpp
+++ b/qmlpage.cpp
@@ -16,20 +16,10 @@ QMLPage::QMLPage(GpgME::GpgContext *ctx, KgpgCore::KgpgKey key, QWidget *parent)
// http://jryannel.wordpress.com/
// http://stackoverflow.com/questions/5594769/normal-desktop-user-interface-controls-with-qml
-
QDeclarativeView *qmlView = new QDeclarativeView;
qmlView->setResizeMode(QDeclarativeView::SizeRootObjectToView);
-
-
context = qmlView->rootContext();
- context->setContextProperty("id", key.id());
- context->setContextProperty("email", key.email());
- context->setContextProperty("name", key.name());
-
- qmlView->setSource(QUrl("qrc:/qml/keydetails.qml"));
-
- //or: http://xizhizhu.blogspot.de/2010/10/hybrid-application-using-qml-and-qt-c.html
QDeclarativePropertyMap keymap;
keymap.insert("id", key.id());
keymap.insert("email", key.email());
@@ -47,12 +37,10 @@ QMLPage::QMLPage(GpgME::GpgContext *ctx, KgpgCore::KgpgKey key, QWidget *parent)
keymap.insert("revoked", !key.valid());
context->setContextProperty("keymap", &keymap);
- qDebug() << "keydate vs current: " <<key.expirationDate().date() << " - "<< QDate::currentDate() << ":" << (key.expirationDate().date() < QDate::currentDate());
-
+ qmlView->setSource(QUrl("qrc:/qml/keydetails.qml"));
- // http://stackoverflow.com/questions/5947455/connecting-qml-signals-to-qt
obj = qmlView->rootObject();
- connect( obj, SIGNAL(clicked()), this, SLOT(qmlClicked()));
+ //connect( obj, SIGNAL(clicked()), this, SLOT(qmlClicked()));
connect( obj, SIGNAL(exportPublicKeyClicked()), this, SLOT(slotExportPublicKey()));
connect( obj, SIGNAL(exportPrivateKeyClicked()), this, SLOT(slotExportPrivateKey()));