17#ifndef QDBUSABSTRACTADAPTOR_P_H
18#define QDBUSABSTRACTADAPTOR_P_H
20#include <QtDBus/private/qtdbusglobal_p.h>
21#include <qdbusabstractadaptor.h>
23#include <QtCore/qbytearrayview.h>
24#include <QtCore/qlist.h>
25#include <QtCore/qmap.h>
26#include <QtCore/qobject.h>
27#include <QtCore/qvariant.h>
28#include "private/qobject_p.h"
30#define QCLASSINFO_DBUS_INTERFACE "D-Bus Interface"
31#define QCLASSINFO_DBUS_INTROSPECTION "D-Bus Introspection"
41class QDBusAbstractAdaptor;
43class QDBusAdaptorManager;
44class QDBusConnectionPrivate;
48 Q_DECLARE_PUBLIC(QDBusAbstractAdaptor)
81 void addAdaptor(QDBusAbstractAdaptor *adaptor);
84 void relay(QObject *sender,
int id,
void **);
98 static int relaySlotMethodIndex();
static void saveIntrospectionXml(QDBusAbstractAdaptor *adaptor, const QString &xml)
static QString retrieveIntrospectionXml(QDBusAbstractAdaptor *adaptor)
void relay(QObject *sender, int id, void **)
void addAdaptor(QDBusAbstractAdaptor *adaptor)
void disconnectAllSignals(QObject *object)
QList< AdaptorData > AdaptorMap
QDBusAdaptorConnector(QObject *parent)
void connectAllSignals(QObject *object)
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QDBusAbstractAdaptor *adaptor)
QDBusAdaptorConnector * qDBusCreateAdaptorConnector(QObject *obj)
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QObject *obj)
QDBusAdaptorConnector * qDBusCreateAdaptorConnector(QObject *object)
#define QCLASSINFO_DBUS_INTERFACE
QDBusAdaptorConnector * qDBusFindAdaptorConnector(QObject *object)
Q_DECLARE_TYPEINFO(QObjectPrivate::ConnectionList, Q_RELOCATABLE_TYPE)