FrameSvgItem becomes a QQuickPaintedItem, it now renders

This commit is contained in:
Sebastian Kügler 2013-02-02 03:41:38 +01:00
parent a65c52fd16
commit 0d26b04d47
3 changed files with 7 additions and 3 deletions

View File

@ -43,6 +43,8 @@
// #include "tooltip.h"
// #include "dataenginebindings_p.h"
#include <QDebug>
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<Plasma::DataSource>("DataSource");
qRegisterMetaType<Plasma::DataSource*>("DataSource");*/
qDebug() << "====> org.kde.plasma.core registered.";
}

View File

@ -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);

View File

@ -19,7 +19,7 @@
#ifndef FRAMESVGITEM_P
#define FRAMESVGITEM_P
#include <QQuickItem>
#include <QQuickPaintedItem>
#include <Plasma/FrameSvg>
@ -69,7 +69,7 @@ private:
FrameSvg *m_frameSvg;
};
class FrameSvgItem : public QQuickItem
class FrameSvgItem : public QQuickPaintedItem
{
Q_OBJECT