for (int i = 0; i < sender->metaObject()->methodCount(); ++i) {
const QMetaMethod method = sender->metaObject()->method(i);
if (method.methodType() == QMetaMethod::Signal) {
- if (blacklist.contains(method.signature()))
+ if (blacklist.contains(method.methodSignature()))
continue;
- const QByteArray signature = "2" + QByteArray(method.signature());
+ const QByteArray signature = "2" + QByteArray(method.methodSignature());
QObject::connect(sender, signature.data(), receiver, signature.data());
}
}
#ifndef ABSTRACTDECLARATIVEOBJECT_P_H
#define ABSTRACTDECLARATIVEOBJECT_P_H
-#include <QDeclarativeListProperty>
+#include <QQmlListProperty>
#include <QObject>
#include <QSet>
+#define QDeclarativeListProperty QQmlListProperty
+
class AbstractDeclarativeObject : public QObject
{
Q_OBJECT
- Q_PROPERTY(QDeclarativeListProperty<QObject> data READ data DESIGNABLE false)
+ Q_PROPERTY(QQmlListProperty<QObject> data READ data DESIGNABLE false)
Q_CLASSINFO("DefaultProperty", "data")
#include "staticdialogmethodattached_p.h"
-#include <qdeclarative.h>
+#include <qqml.h>
#include <QColorDialog>
class DeclarativeColorDialogAttached : public StaticDialogMethodAttached
#include "declarativedeclarativecontext_p.h"
-#include <QDeclarativeView>
+#include <QQuickView>
+
+#define QDeclarativeView QQuickView
DeclarativeDeclarativeContext::DeclarativeDeclarativeContext(QObject *parent)
: DeclarativeObjectProxy<DeclarativeContext>(parent)
#ifndef DECLARATIVEOBJECTEXTENSION_H
#define DECLARATIVEOBJECTEXTENSION_H
-#include <QDeclarativeListProperty>
+#include <QQmlListProperty>
#include <QObject>
+#define QDeclarativeListProperty QQmlListProperty
+
class ObjectContainerInterface;
class DeclarativeObjectExtension : public QObject
#include "abstractdeclarativeobject_p.h"
-#include <qdeclarative.h>
-#include <QDeclarativeInfo>
+#include <qqml.h>
+#include <QQmlInfo>
#include <QPointer>
#include <QVector>
TARGET = declarativewidgets
-QT += declarative webkit
+#QT += declarative webkit
+QT += qml quick widgets
HEADERS = \
abstractdeclarativeobject_p.h \
#ifndef OBJECTADAPTORS_P_H
#define OBJECTADAPTORS_P_H
-#include <QDeclarativeContext>
+#include <QQmlContext>
#include <QDialog>
#include <QMenu>
#include <QPointer>
+#define QDeclarativeContext QQmlContext
+
class DeclarativeContext : public QObject
{
Q_OBJECT
Q_PROPERTY(QUrl baseUrl READ baseUrl WRITE setBaseUrl NOTIFY baseUrlChanged)
public:
- explicit DeclarativeContext(QDeclarativeEngine *engine, QObject *parent = 0);
+ explicit DeclarativeContext(QQmlEngine *engine, QObject *parent = 0);
explicit DeclarativeContext(DeclarativeContext *parentContext, QObject *parent = 0);
~DeclarativeContext();
int indexOfEnumerator(const QByteArray& name);
int indexOfClassInfo(const QByteArray& name);
- typedef QMetaObjectExtraData::StaticMetacallFunction StaticMetacallFunction;
+// typedef QMetaObject::StaticMetacallFunction StaticMetacallFunction;
+ typedef void (*StaticMetacallFunction)(QObject *, QMetaObject::Call, int, void **);
QMetaObjectBuilder::StaticMetacallFunction staticMetacallFunction() const;
void setStaticMetacallFunction(QMetaObjectBuilder::StaticMetacallFunction value);