![]() |
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]
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().