diff --git a/src/declarativeimports/core/CMakeLists.txt b/src/declarativeimports/core/CMakeLists.txt index 7ac8cacf5..400535f43 100644 --- a/src/declarativeimports/core/CMakeLists.txt +++ b/src/declarativeimports/core/CMakeLists.txt @@ -16,7 +16,7 @@ set(corebindings_SRCS theme.cpp datamodel.cpp datasource.cpp -# runnermodel.cpp + runnermodel.cpp svgitem.cpp framesvgitem.cpp # dialog.cpp diff --git a/src/declarativeimports/core/corebindingsplugin.cpp b/src/declarativeimports/core/corebindingsplugin.cpp index b2ae0a570..e3825b182 100644 --- a/src/declarativeimports/core/corebindingsplugin.cpp +++ b/src/declarativeimports/core/corebindingsplugin.cpp @@ -29,12 +29,13 @@ #include #include -// #include +#include +#include #include "datasource.h" #include "datamodel.h" #include "framesvgitem.h" -// #include "runnermodel.h" +#include "runnermodel.h" #include "svgitem.h" #include "theme.h" // #include "dialog.h" @@ -87,21 +88,21 @@ void CoreBindingsPlugin::registerTypes(const char *uri) // qmlRegisterType(uri, 0, 1, "Dialog"); // qmlRegisterType(uri, 0, 1, "ToolTip"); // -// qmlRegisterInterface("Service"); -// qRegisterMetaType("Service"); -// qmlRegisterInterface("ServiceJob"); -// qRegisterMetaType("ServiceJob"); -// qmlRegisterType(); -// -// qmlRegisterType(uri, 0, 1, "RunnerModel"); -// qmlRegisterInterface("QueryMatch"); -// qRegisterMetaType("QueryMatch"); -// -// qmlRegisterType(); + qmlRegisterInterface("Service"); + qRegisterMetaType("Service"); + qmlRegisterInterface("ServiceJob"); + qRegisterMetaType("ServiceJob"); + qmlRegisterType(); + + qmlRegisterType(uri, 0, 1, "RunnerModel"); + qmlRegisterInterface("QueryMatch"); + qRegisterMetaType("QueryMatch"); + + qmlRegisterType(); qmlRegisterType(uri, 0, 1, "IconItem"); - /*qmlRegisterInterface("DataSource"); - qRegisterMetaType("DataSource");*/ + qmlRegisterInterface("DataSource"); + qRegisterMetaType("DataSource"); qDebug() << "====> org.kde.plasma.core registered."; } diff --git a/src/declarativeimports/core/runnermodel.h b/src/declarativeimports/core/runnermodel.h index e2914a51d..bd21c2132 100644 --- a/src/declarativeimports/core/runnermodel.h +++ b/src/declarativeimports/core/runnermodel.h @@ -23,6 +23,8 @@ #include #include +#include + namespace Plasma { class RunnerManager;