Commit def8944f authored by Marco Bubke's avatar Marco Bubke
Browse files

QmlDesigner: Use Meego

parent 3efefbda
......@@ -32,14 +32,24 @@
#include <QtCore/QtPlugin>
#include <private/qdeclarativerectangle_p.h>
#include <private/qdeclarativescalegrid_p_p.h>
#include <MComponentData>
namespace QmlDesigner {
QtQuickPlugin::QtQuickPlugin()
{
qmlRegisterType<QDeclarativePen>("QtQuick", 1, 0, "Pen");
qmlRegisterType<QDeclarativeScaleGrid>("QtQuick", 1, 0, "ScaleGrid");
qApp->setProperty("NoMStyle", true);
if(!MComponentData::instance()) {
// This is a workaround because we can't use a default
// constructor for MComponentData
int argc = 1;
char *argv0 = "meegotouch";
(void) new MComponentData(argc, &argv0);
}
qmlRegisterType<QDeclarativePen>("Qt", 4, 7, "Pen");
qmlRegisterType<QDeclarativeScaleGrid>("Qt", 4, 7, "ScaleGrid");
}
QString QtQuickPlugin::pluginName()
......
TARGET = qtquickplugin
TEMPLATE = lib
CONFIG += plugin
CONFIG += plugin meegotouch
QT += script \
declarative
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment