From 0d26b04d477031ad2d5cbca8d5b25604cf8a6d9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCgler?= Date: Sat, 2 Feb 2013 03:41:38 +0100 Subject: [PATCH] FrameSvgItem becomes a QQuickPaintedItem, it now renders --- declarativeimports/core/corebindingsplugin.cpp | 4 ++++ declarativeimports/core/framesvgitem.cpp | 2 +- declarativeimports/core/framesvgitem.h | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/declarativeimports/core/corebindingsplugin.cpp b/declarativeimports/core/corebindingsplugin.cpp index c06e7e3d7..44b5efd78 100644 --- a/declarativeimports/core/corebindingsplugin.cpp +++ b/declarativeimports/core/corebindingsplugin.cpp @@ -43,6 +43,8 @@ // #include "tooltip.h" // #include "dataenginebindings_p.h" +#include + void CoreBindingsPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { QQmlExtensionPlugin::initializeEngine(engine, uri); @@ -65,6 +67,7 @@ void CoreBindingsPlugin::initializeEngine(QQmlEngine *engine, const char *uri) registerDataEngineMetaTypes(scriptEngine); */ + qDebug() << "====> org.kde.plasma.core loaded."; } void CoreBindingsPlugin::registerTypes(const char *uri) @@ -100,6 +103,7 @@ void CoreBindingsPlugin::registerTypes(const char *uri) /*qmlRegisterInterface("DataSource"); qRegisterMetaType("DataSource");*/ + qDebug() << "====> org.kde.plasma.core registered."; } diff --git a/declarativeimports/core/framesvgitem.cpp b/declarativeimports/core/framesvgitem.cpp index a61880885..29444eac0 100644 --- a/declarativeimports/core/framesvgitem.cpp +++ b/declarativeimports/core/framesvgitem.cpp @@ -61,7 +61,7 @@ void FrameSvgItemMargins::update() } FrameSvgItem::FrameSvgItem(QQuickItem *parent) - : QQuickItem(parent) + : QQuickPaintedItem(parent) { m_frameSvg = new Plasma::FrameSvg(this); m_margins = new FrameSvgItemMargins(m_frameSvg, this); diff --git a/declarativeimports/core/framesvgitem.h b/declarativeimports/core/framesvgitem.h index 2232322b1..fb4741ab3 100644 --- a/declarativeimports/core/framesvgitem.h +++ b/declarativeimports/core/framesvgitem.h @@ -19,7 +19,7 @@ #ifndef FRAMESVGITEM_P #define FRAMESVGITEM_P -#include +#include #include @@ -69,7 +69,7 @@ private: FrameSvg *m_frameSvg; }; -class FrameSvgItem : public QQuickItem +class FrameSvgItem : public QQuickPaintedItem { Q_OBJECT