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().