summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobject_p.h
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-07-30 06:44:02 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-07-31 02:00:43 (GMT)
commitf858dd8083e59eb918058694956cd3546fb303b2 (patch)
treef50b832a2e19c8cc816a31aca6c39860f57f89e7 /src/corelib/kernel/qobject_p.h
parentb30a25280556599177b217f0e8ed3fbe4b11705d (diff)
downloadQt-f858dd8083e59eb918058694956cd3546fb303b2.zip
Qt-f858dd8083e59eb918058694956cd3546fb303b2.tar.gz
Qt-f858dd8083e59eb918058694956cd3546fb303b2.tar.bz2
Dynamic meta object support
This is an internal API used by declarative. Authored-by: mae Reviewed-by: Aaron Kennedy
Diffstat (limited to 'src/corelib/kernel/qobject_p.h')
-rw-r--r--src/corelib/kernel/qobject_p.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/corelib/kernel/qobject_p.h b/src/corelib/kernel/qobject_p.h
index 19df642..e908753 100644
--- a/src/corelib/kernel/qobject_p.h
+++ b/src/corelib/kernel/qobject_p.h
@@ -256,6 +256,14 @@ private:
void Q_CORE_EXPORT qDeleteInEventHandler(QObject *o);
+
+struct Q_CORE_EXPORT QAbstractDynamicMetaObject : public QMetaObject
+{
+ virtual ~QAbstractDynamicMetaObject() {}
+ virtual int metaCall(QMetaObject::Call, int _id, void **) { return _id; }
+ virtual int createProperty(const char *, const char *) { return -1; }
+};
+
QT_END_NAMESPACE
#endif // QOBJECT_P_H