summaryrefslogtreecommitdiff
path: root/src/activeqt/container/qaxbase.h
diff options
context:
space:
mode:
authorKent Hansen <kent.hansen@nokia.com>2012-03-07 19:35:53 +0100
committerQt by Nokia <qt-info@nokia.com>2012-04-18 12:00:49 +0200
commit02d4cd7ac27d83a98f5c1b1925c21df122618e26 (patch)
tree8d8f334630014509672dcda5c350a703eb44dcd5 /src/activeqt/container/qaxbase.h
parent2013def33a8601b9121844cbb3e4ddda827210a7 (diff)
downloadqtactiveqt-02d4cd7ac27d83a98f5c1b1925c21df122618e26.tar.gz
Port ActiveQt to meta-object revision 7
Change-Id: Ia87652ade4a2905d6feecd852403af9a9c705976 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src/activeqt/container/qaxbase.h')
-rw-r--r--src/activeqt/container/qaxbase.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/activeqt/container/qaxbase.h b/src/activeqt/container/qaxbase.h
index cb8a7f1..b665c25 100644
--- a/src/activeqt/container/qaxbase.h
+++ b/src/activeqt/container/qaxbase.h
@@ -98,6 +98,7 @@ public:
virtual const QMetaObject *metaObject() const;
virtual int qt_metacall(QMetaObject::Call, int, void **);
+ static int qt_static_metacall(QAxBase *, QMetaObject::Call, int, void **);
virtual QObject *qObject() const = 0;
virtual const char *className() const = 0;
@@ -143,6 +144,15 @@ protected:
void connectNotify();
long indexOfVerb(const QString &verb) const;
+ virtual const QMetaObject *fallbackMetaObject() const = 0;
+
+ struct qt_meta_stringdata_QAxBase_t {
+ QByteArrayData data[13];
+ char stringdata[88];
+ };
+ static const qt_meta_stringdata_QAxBase_t qt_meta_stringdata_QAxBase;
+ static const uint qt_meta_data_QAxBase[];
+
private:
friend class QAxEventSink;
friend void *qax_createObjectWrapper(int, IUnknown*);
@@ -154,8 +164,6 @@ private:
int internalProperty(QMetaObject::Call, int index, void **v);
int internalInvoke(QMetaObject::Call, int index, void **v);
bool dynamicCallHelper(const char *name, void *out, QList<QVariant> &var, QByteArray &type);
-
- static QMetaObject staticMetaObject;
};
#if defined Q_CC_MSVC && _MSC_VER < 1300