![]() |
Qt 4.8
|
Classes | |
| struct | Method |
| struct | Property |
Public Functions | |
| void | addClassInfo (const char *key, const char *value) |
| QMetaObject * | metaObject (const QMetaObject *parentObject, const QByteArray &className=QByteArray()) |
| MetaObjectGenerator (QAxBase *ax, QAxBasePrivate *dptr) | |
| MetaObjectGenerator (ITypeLib *typelib, ITypeInfo *typeinfo) | |
| void | readClassInfo () |
| void | readEnumInfo () |
| void | readEventInfo () |
| void | readEventInterface (ITypeInfo *eventinfo, IConnectionPoint *cpoint) |
| void | readFuncsInfo (ITypeInfo *typeinfo, ushort nFuncs) |
| void | readInterfaceInfo () |
| void | readVarsInfo (ITypeInfo *typeinfo, ushort nVars) |
| ~MetaObjectGenerator () | |
Private Types | |
| enum | MemberFlags { AccessPrivate = 0x00, AccessProtected = 0x01, AccessPublic = 0x02, MemberMethod = 0x00, MemberSignal = 0x04, MemberSlot = 0x08, MemberCompatibility = 0x10, MemberCloned = 0x20, MemberScriptable = 0x40 } |
| enum | ProperyFlags { Invalid = 0x00000000, Readable = 0x00000001, Writable = 0x00000002, Resettable = 0x00000004, EnumOrFlag = 0x00000008, StdCppSet = 0x00000100, Designable = 0x00001000, ResolveDesignable = 0x00002000, Scriptable = 0x00004000, ResolveScriptable = 0x00008000, Stored = 0x00010000, ResolveStored = 0x00020000, Editable = 0x00040000, ResolveEditable = 0x00080000, User = 0x00100000, ResolveUser = 0x00200000, RequestingEdit = 0x00400000, Bindable = 0x00800000 } |
Properties | |
| QString | cacheKey |
| ITypeInfo * | classInfo |
| QMap< QByteArray, QByteArray > | classinfo_list |
| QByteArray | current_typelib |
| QAxBasePrivate * | d |
| QByteArray | debugInfo |
| IDispatch * | disp |
| ITypeInfo * | dispInfo |
| QMap< QByteArray, QList< QPair< QByteArray, int > > > | enum_list |
| QUuid | iid_propNotifySink |
| QSettings | iidnames |
| QMap< QByteArray, Property > | property_list |
| QMap< QByteArray, Method > | signal_list |
| QMap< QByteArray, Method > | slot_list |
| QAxBase * | that |
| ITypeLib * | typelib |
Friends | |
| QMetaObject * | qax_readClassInfo (ITypeLib *typeLib, ITypeInfo *classInfo, const QMetaObject *parentObject) |
Definition at line 1493 of file qaxbase.cpp.
|
private |
| Enumerator | |
|---|---|
| AccessPrivate | |
| AccessProtected | |
| AccessPublic | |
| MemberMethod | |
| MemberSignal | |
| MemberSlot | |
| MemberCompatibility | |
| MemberCloned | |
| MemberScriptable | |
Definition at line 1550 of file qaxbase.cpp.
|
private |
Definition at line 1528 of file qaxbase.cpp.
| MetaObjectGenerator::MetaObjectGenerator | ( | QAxBase * | ax, |
| QAxBasePrivate * | dptr | ||
| ) |
Definition at line 1839 of file qaxbase.cpp.
| MetaObjectGenerator::MetaObjectGenerator | ( | ITypeLib * | typelib, |
| ITypeInfo * | typeinfo | ||
| ) |
Definition at line 1846 of file qaxbase.cpp.
| MetaObjectGenerator::~MetaObjectGenerator | ( | ) |
Definition at line 1879 of file qaxbase.cpp.
|
private |
Definition at line 2349 of file qaxbase.cpp.
Referenced by readFuncsInfo(), and readVarsInfo().
|
inline |
Definition at line 1510 of file qaxbase.cpp.
Referenced by metaObject(), qax_readClassInfo(), readClassInfo(), readEventInfo(), and readInterfaceInfo().
|
inlineprivate |
Definition at line 1717 of file qaxbase.cpp.
Referenced by readEnumInfo().
|
inlineprivate |
Definition at line 1674 of file qaxbase.cpp.
Referenced by init(), readFuncsInfo(), and readVarsInfo().
|
private |
Definition at line 2369 of file qaxbase.cpp.
Referenced by readFuncsInfo(), and readVarsInfo().
|
inlineprivate |
Definition at line 1627 of file qaxbase.cpp.
Referenced by addChangedSignal(), init(), qax_readClassInfo(), and readEventInterface().
|
inlineprivate |
Definition at line 1647 of file qaxbase.cpp.
Referenced by addSetterSlot(), and readFuncsInfo().
|
private |
Definition at line 2384 of file qaxbase.cpp.
Referenced by readEventInterface(), and readFuncsInfo().
|
private |
Definition at line 1977 of file qaxbase.cpp.
Referenced by createPrototype(), readVarsInfo(), and usertypeToString().
|
inlineprivate |
Definition at line 1613 of file qaxbase.cpp.
Referenced by readClassInfo().
|
inlineprivate |
Definition at line 1722 of file qaxbase.cpp.
Referenced by guessTypes(), readFuncsInfo(), readVarsInfo(), and usertypeToString().
|
inlineprivate |
Definition at line 1706 of file qaxbase.cpp.
Referenced by readFuncsInfo(), and readVarsInfo().
|
inlineprivate |
Definition at line 1641 of file qaxbase.cpp.
Referenced by addChangedSignal(), and readEventInterface().
|
inlineprivate |
|
private |
Definition at line 1864 of file qaxbase.cpp.
Referenced by MetaObjectGenerator().
| QMetaObject * MetaObjectGenerator::metaObject | ( | const QMetaObject * | parentObject, |
| const QByteArray & | className = QByteArray() |
||
| ) |
Definition at line 2995 of file qaxbase.cpp.
Referenced by QAxBase::dynamicCallHelper(), QAxBase::internalInvoke(), QAxBase::internalProperty(), QAxBase::metaObject(), QAxBase::propertyBag(), qax_noSuchFunction(), qax_readClassInfo(), qax_readEnumInfo(), qax_readInterfaceInfo(), QAxBase::qt_metacall(), QAxBase::querySubObject(), and QAxBase::setPropertyBag().
|
inlineprivate |
Definition at line 1562 of file qaxbase.cpp.
|
inlineprivate |
Definition at line 1711 of file qaxbase.cpp.
Referenced by addSetterSlot().
| void MetaObjectGenerator::readClassInfo | ( | ) |
Definition at line 2135 of file qaxbase.cpp.
Referenced by QAxBase::connectNotify(), metaObject(), and MetaObjectGenerator().
| void MetaObjectGenerator::readEnumInfo | ( | ) |
Definition at line 2263 of file qaxbase.cpp.
Referenced by QAxBase::connectNotify(), metaObject(), qax_readClassInfo(), qax_readEnumInfo(), and qax_readInterfaceInfo().
| void MetaObjectGenerator::readEventInfo | ( | ) |
Definition at line 2855 of file qaxbase.cpp.
Referenced by metaObject().
| void MetaObjectGenerator::readEventInterface | ( | ITypeInfo * | eventinfo, |
| IConnectionPoint * | cpoint | ||
| ) |
Definition at line 2772 of file qaxbase.cpp.
Referenced by QAxBase::connectNotify(), qax_readClassInfo(), and readEventInfo().
| void MetaObjectGenerator::readFuncsInfo | ( | ITypeInfo * | typeinfo, |
| ushort | nFuncs | ||
| ) |
Definition at line 2451 of file qaxbase.cpp.
Referenced by qax_readClassInfo(), qax_readInterfaceInfo(), and readInterfaceInfo().
| void MetaObjectGenerator::readInterfaceInfo | ( | ) |
Definition at line 2707 of file qaxbase.cpp.
Referenced by metaObject().
| void MetaObjectGenerator::readVarsInfo | ( | ITypeInfo * | typeinfo, |
| ushort | nVars | ||
| ) |
Definition at line 2624 of file qaxbase.cpp.
Referenced by qax_readClassInfo(), qax_readInterfaceInfo(), and readInterfaceInfo().
|
inlineprivate |
Definition at line 1588 of file qaxbase.cpp.
|
inlineprivate |
Definition at line 1572 of file qaxbase.cpp.
Referenced by addChangedSignal().
|
private |
Definition at line 2959 of file qaxbase.cpp.
Referenced by metaObject().
|
private |
Definition at line 1889 of file qaxbase.cpp.
Referenced by guessTypes().
|
friend |
Definition at line 1772 of file qaxbase.cpp.
|
private |
Definition at line 1737 of file qaxbase.cpp.
Referenced by metaObject(), readClassInfo(), and tryCache().
|
private |
Definition at line 1732 of file qaxbase.cpp.
Referenced by readClassInfo(), readEventInfo(), and ~MetaObjectGenerator().
|
private |
Definition at line 1611 of file qaxbase.cpp.
Referenced by metaObject().
|
private |
Definition at line 1734 of file qaxbase.cpp.
Referenced by metaObject(), MetaObjectGenerator(), and usertypeToString().
|
private |
Definition at line 1728 of file qaxbase.cpp.
Referenced by addChangedSignal(), QAxBase::asVariant(), QAxBase::connectNotify(), QAxBase::dynamicCallHelper(), init(), QAxBase::internalInvoke(), QAxBase::internalProperty(), QAxBase::isNull(), QAxBase::metaObject(), metaObject(), QAxBase::propertyBag(), QAxBase::propertyWritable(), qax_createObjectWrapper(), readClassInfo(), readEnumInfo(), readEventInfo(), readEventInterface(), readInterfaceInfo(), QAxBase::setPropertyBag(), QAxBase::setPropertyWritable(), and tryCache().
|
private |
Definition at line 1738 of file qaxbase.cpp.
Referenced by metaObject().
|
private |
Definition at line 1730 of file qaxbase.cpp.
Referenced by QAxBase::connectNotify(), QAxBase::dynamicCallHelper(), init(), QAxBase::internalInvoke(), QAxBase::internalProperty(), and readClassInfo().
|
private |
Definition at line 1731 of file qaxbase.cpp.
Referenced by init(), MetaObjectGenerator(), readClassInfo(), readInterfaceInfo(), and ~MetaObjectGenerator().
|
private |
Definition at line 1716 of file qaxbase.cpp.
Referenced by metaObject(), and readEnumInfo().
|
private |
Definition at line 1740 of file qaxbase.cpp.
Referenced by addChangedSignal(), init(), and readEventInfo().
|
private |
Definition at line 1736 of file qaxbase.cpp.
Referenced by readClassInfo(), readEventInfo(), and readInterfaceInfo().
|
private |
Definition at line 1673 of file qaxbase.cpp.
Referenced by metaObject().
|
private |
Definition at line 1626 of file qaxbase.cpp.
Referenced by metaObject().
|
private |
Definition at line 1646 of file qaxbase.cpp.
Referenced by metaObject().
|
private |
Definition at line 1727 of file qaxbase.cpp.
Referenced by addChangedSignal(), metaObject(), readClassInfo(), readEventInterface(), and tryCache().
|
private |
Definition at line 1733 of file qaxbase.cpp.
Referenced by QAxBase::connectNotify(), metaObject(), MetaObjectGenerator(), readClassInfo(), readEnumInfo(), readEventInfo(), and ~MetaObjectGenerator().