From 75b3d7d1587d4fe66ea8d157efc022f20d853dc1 Mon Sep 17 00:00:00 2001 From: Raymond Wooninck Date: Sat, 4 Oct 2014 20:15:21 +0200 Subject: [PATCH 6/9] Register the metatypes for the plasmoid as that those were removed from PackageKit-qt itself CCMAIL: dantti12@gmail.com --- declarative-plugins/qmlplugins.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/declarative-plugins/qmlplugins.cpp b/declarative-plugins/qmlplugins.cpp index b39b3d2..d2b6f8d 100644 --- a/declarative-plugins/qmlplugins.cpp +++ b/declarative-plugins/qmlplugins.cpp @@ -50,6 +50,25 @@ void QmlPlugins::registerTypes(const char* uri) qmlRegisterType(uri, 0, 1, "Transaction"); qmlRegisterUncreatableType(uri, 0, 1, "Daemon", "Global"); qRegisterMetaType("PkTransaction::ExitStatus"); + qRegisterMetaType("PackageKit::Daemon::Network"); + qRegisterMetaType("PackageKit::Daemon::Authorize"); + qRegisterMetaType("PackageKit::Transaction::InternalError"); + qRegisterMetaType("PackageKit::Transaction::Role"); + qRegisterMetaType("PackageKit::Transaction::Error"); + qRegisterMetaType("PackageKit::Transaction::Exit"); + qRegisterMetaType("PackageKit::Transaction::Filter"); + qRegisterMetaType("PackageKit::Transaction::Message"); + qRegisterMetaType("PackageKit::Transaction::Status"); + qRegisterMetaType("PackageKit::Transaction::MediaType"); + qRegisterMetaType("PackageKit::Transaction::DistroUpgrade"); + qRegisterMetaType("PackageKit::Transaction::TransactionFlag"); + qRegisterMetaType("PackageKit::Transaction::TransactionFlags"); + qRegisterMetaType("PackageKit::Transaction::Restart"); + qRegisterMetaType("PackageKit::Transaction::UpdateState"); + qRegisterMetaType("PackageKit::Transaction::Group"); + qRegisterMetaType("PackageKit::Transaction::Info"); + qRegisterMetaType("PackageKit::Transaction::SigType"); + } void QmlPlugins::initializeEngine(QDeclarativeEngine *engine, const char *uri) -- 1.9.3