![]() |
Qt 4.8
|
Classes | |
| struct | Method |
| struct | Property |
| struct | Type |
Public Functions | |
| QDBusMetaObjectGenerator (const QString &interface, const QDBusIntrospection::Interface *parsedData) | |
| void | write (QDBusMetaObject *obj) |
| void | writeWithoutXml (QDBusMetaObject *obj) |
Private Types | |
| enum | MethodFlags { AccessPrivate = 0x00, AccessProtected = 0x01, AccessPublic = 0x02, AccessMask = 0x03, MethodMethod = 0x00, MethodSignal = 0x04, MethodSlot = 0x08, MethodTypeMask = 0x0c, MethodCompatibility = 0x10, MethodCloned = 0x20, MethodScriptable = 0x40 } |
| enum | PropertyFlags { 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 } |
Private Functions | |
| Type | findType (const QByteArray &signature, const QDBusIntrospection::Annotations &annotations, const char *direction="Out", int id=-1) |
| void | parseMethods () |
| void | parseProperties () |
| void | parseSignals () |
Properties | |
| const QDBusIntrospection::Interface * | data |
| QString | interface |
| QMap< QByteArray, Method > | methods |
| QMap< QByteArray, Property > | properties |
Definition at line 60 of file qdbusmetaobject.cpp.
|
private |
| Enumerator | |
|---|---|
| AccessPrivate | |
| AccessProtected | |
| AccessPublic | |
| AccessMask | |
| MethodMethod | |
| MethodSignal | |
| MethodSlot | |
| MethodTypeMask | |
| MethodCompatibility | |
| MethodCloned | |
| MethodScriptable | |
Definition at line 112 of file qdbusmetaobject.cpp.
|
private |
| Enumerator | |
|---|---|
| Invalid | |
| Readable | |
| Writable | |
| Resettable | |
| EnumOrFlag | |
| StdCppSet | |
| Designable | |
| ResolveDesignable | |
| Scriptable | |
| ResolveScriptable | |
| Stored | |
| ResolveStored | |
| Editable | |
| ResolveEditable | |
| User | |
| ResolveUser | |
Definition at line 92 of file qdbusmetaobject.cpp.
| QDBusMetaObjectGenerator::QDBusMetaObjectGenerator | ( | const QString & | interface, |
| const QDBusIntrospection::Interface * | parsedData | ||
| ) |
Definition at line 161 of file qdbusmetaobject.cpp.
|
private |
Definition at line 175 of file qdbusmetaobject.cpp.
Referenced by parseMethods(), parseProperties(), and parseSignals().
|
private |
Definition at line 243 of file qdbusmetaobject.cpp.
Referenced by QDBusMetaObjectGenerator().
|
private |
Definition at line 381 of file qdbusmetaobject.cpp.
Referenced by QDBusMetaObjectGenerator().
|
private |
Definition at line 330 of file qdbusmetaobject.cpp.
Referenced by QDBusMetaObjectGenerator().
| void QDBusMetaObjectGenerator::write | ( | QDBusMetaObject * | obj | ) |
Definition at line 415 of file qdbusmetaobject.cpp.
Referenced by QDBusMetaObject::createMetaObject().
| void QDBusMetaObjectGenerator::writeWithoutXml | ( | QDBusMetaObject * | obj | ) |
Referenced by write().
|
private |
Definition at line 131 of file qdbusmetaobject.cpp.
Referenced by parseMethods(), parseProperties(), parseSignals(), priv(), and QDBusMetaObjectGenerator().
|
private |
Definition at line 132 of file qdbusmetaobject.cpp.
Referenced by QDBusMetaObject::createMetaObject(), and write().
|
private |
Definition at line 128 of file qdbusmetaobject.cpp.
Referenced by parseMethods(), parseSignals(), and write().
|
private |
Definition at line 129 of file qdbusmetaobject.cpp.
Referenced by parseProperties(), and write().