![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qbuffer.h>#include <qbytearray.h>#include <qdebug.h>#include <qfile.h>#include <qlist.h>#include <qstring.h>#include <qvarlengtharray.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <qdbusconnection.h>#include <private/qdbusconnection_p.h>#include <private/qdbusmetatype_p.h>#include <qdbusmetatype.h>#include <private/qdbusutil_p.h>#include "moc.h"#include "generator.h"#include "preprocessor.h"Go to the source code of this file.
Classes | |
| class | CustomType |
| [1] More... | |
Macros | |
| #define | ANNOTATION_NO_WAIT "org.freedesktop.DBus.Method.NoReply" |
| #define | QCLASSINFO_DBUS_INTERFACE "D-Bus Interface" |
| #define | QCLASSINFO_DBUS_INTROSPECTION "D-Bus Introspection" |
| #define | PROGRAMNAME "qdbuscpp2xml" |
| #define | PROGRAMVERSION "0.2" |
| #define | PROGRAMCOPYRIGHT QT_COPYRIGHT |
Functions | |
| int | qDBusParametersForMethod (const FunctionDef &mm, QList< QMetaType > &metaTypes, QString &errorMsg) |
| static QString | typeNameToXml (const char *typeName) |
| static QString | addFunction (const FunctionDef &mm, bool isSignal=false) |
| static QString | generateInterfaceXml (const ClassDef *mo) |
| QString | qDBusInterfaceFromClassDef (const ClassDef *mo) |
| QString | qDBusGenerateClassDefXml (const ClassDef *cdef) |
| static void | showHelp () |
| static void | showVersion () |
| static void | parseCmdLine (QStringList &arguments) |
| int | main (int argc, char **argv) |
| [48] | |
Variables | |
| static const char | docTypeHeader [] |
| static QString | outputFile |
| static int | flags |
| static const char | help [] |
| static std::deque< CustomType > | s_customTypes |
| #define ANNOTATION_NO_WAIT "org.freedesktop.DBus.Method.NoReply" |
Definition at line 27 of file qdbuscpp2xml.cpp.
| #define PROGRAMCOPYRIGHT QT_COPYRIGHT |
Definition at line 41 of file qdbuscpp2xml.cpp.
| #define PROGRAMNAME "qdbuscpp2xml" |
Definition at line 39 of file qdbuscpp2xml.cpp.
| #define PROGRAMVERSION "0.2" |
Definition at line 40 of file qdbuscpp2xml.cpp.
| #define QCLASSINFO_DBUS_INTERFACE "D-Bus Interface" |
Definition at line 28 of file qdbuscpp2xml.cpp.
| #define QCLASSINFO_DBUS_INTROSPECTION "D-Bus Introspection" |
Definition at line 29 of file qdbuscpp2xml.cpp.
|
static |
Definition at line 80 of file qdbuscpp2xml.cpp.
References flags, and FunctionDef::isScriptable.
Definition at line 170 of file qdbuscpp2xml.cpp.
| int main | ( | int | argc, |
| char ** | argv ) |
[48]
[dynamic_tooltip]
[5]
[2]
[0]
[6]
[48]
[48]
[6]
[0]
[0]
[1]
[1]
[2]
[2]
[3]
[3]
[0]
[0]
[1]
[1]
[0]
[0]
[0]
[0]
[0]
[0]
Definition at line 427 of file qdbuscpp2xml.cpp.
References docTypeHeader.
|
static |
Definition at line 336 of file qdbuscpp2xml.cpp.
References flags, s_customTypes, showHelp(), and showVersion().
Definition at line 270 of file qdbuscpp2xml.cpp.
Definition at line 245 of file qdbuscpp2xml.cpp.
| int qDBusParametersForMethod | ( | const FunctionDef & | mm, |
| QList< QMetaType > & | metaTypes, | ||
| QString & | errorMsg ) |
Definition at line 62 of file qdbuscpp2xml.cpp.
|
static |
Definition at line 288 of file qdbuscpp2xml.cpp.
References help.
Referenced by parseCmdLine().
|
static |
Definition at line 294 of file qdbuscpp2xml.cpp.
Referenced by parseCmdLine().
|
inlinestatic |
Definition at line 74 of file qdbuscpp2xml.cpp.
|
static |
Definition at line 23 of file qdbuscpp2xml.cpp.
Referenced by main().
|
static |
Definition at line 44 of file qdbuscpp2xml.cpp.
Referenced by addFunction(), and parseCmdLine().
|
static |
Definition at line 46 of file qdbuscpp2xml.cpp.
Referenced by showHelp().
|
static |
Definition at line 43 of file qdbuscpp2xml.cpp.
|
static |
Definition at line 334 of file qdbuscpp2xml.cpp.
Referenced by parseCmdLine().