54 #ifndef QDBUSABSTRACTADAPTORPRIVATE_H 55 #define QDBUSABSTRACTADAPTORPRIVATE_H 59 #include <QtCore/qobject.h> 60 #include <QtCore/qmap.h> 61 #include <QtCore/qhash.h> 62 #include <QtCore/qreadwritelock.h> 63 #include <QtCore/qvariant.h> 64 #include <QtCore/qvector.h> 65 #include "private/qobject_p.h" 67 #define QCLASSINFO_DBUS_INTERFACE "D-Bus Interface" 68 #define QCLASSINFO_DBUS_INTROSPECTION "D-Bus Introspection" 76 class QDBusAdaptorManager;
106 {
return interface < other; }
115 void connectAllSignals(
QObject *
object);
116 void disconnectAllSignals(
QObject *
object);
117 void relay(
QObject *sender,
int id,
void **);
120 void relaySlot(
void **);
138 #endif // QDBUSABSTRACTADAPTORPRIVATE_H
bool operator<(const AdaptorData &other) const
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QObject *object)
QVector< AdaptorData > AdaptorMap
#define QT_END_NAMESPACE
This macro expands to.
The QDBusAbstractAdaptor class is the base class of D-Bus adaptor classes.
The QByteArray class provides an array of bytes.
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QDBusAbstractAdaptor * adaptor
#define Q_DECLARE_PUBLIC(Class)
QDBusAdaptorConnector * qDBusCreateAdaptorConnector(QObject *object)
bool operator<(const QString &other) const
static void saveIntrospectionXml(QDBusAbstractAdaptor *adaptor, const QString &xml)
QDBusAbstractAdaptorPrivate()
static QString retrieveIntrospectionXml(QDBusAbstractAdaptor *adaptor)
bool operator<(const QByteArray &other) const