-system(qdbusxml2cpp -p bluemanager.h:bluemanager.cpp manager.xml)
-system(qdbusxml2cpp -p blueadapter.h:blueadapter.cpp adapter.xml)
-system(qdbusxml2cpp -p bluedevice.h:bluedevice.cpp -i devicetypes.h device.xml)
-system(qdbusxml2cpp -p audio.h:audio.cpp audio.xml)
-system(qdbusxml2cpp -p audiosink.h:audiosink.cpp audiosink.xml)
-system(qdbusxml2cpp -p audiosource.h:audiosource.cpp audiosrc.xml)
-system(qdbusxml2cpp -p headset.h:headset.cpp headset.xml)
-system(qdbusxml2cpp -p input.h:input.cpp input.xml)
-include(obex/obex.pri)
-
-VERSION+= 0.0.7
-
-TEMPLATE = lib
-TARGET = bluetooth-qt
-QT += dbus
-CONFIG += link_pkgconfig \
- debug
-OTHER_FILES += bluetooth-qt.conf \
- manager.xml \
- device.xml \
- audiosrc.xml \
- audiosink.xml \
- adapter.xml \
- headset.xml \
- input.xml
-HEADERS += agentadaptor.h \
- bluemanager.h \
- bluedevice.h \
- blueadapter.h \
- audiosource.h \
- audiosink.h \
- headset.h \
- btprofiles.h \
- nearbydevicesmodel.h \
- bluetoothbaseagent.h \
- asyncagent.h \
- devicetypes.h \
- bluetoothdevice.h \
- bluetoothdevicemodel.h \
- audio.h \
- input.h
-SOURCES += agentadaptor.cpp \
- bluemanager.cpp \
- bluedevice.cpp \
- blueadapter.cpp \
- audiosource.cpp \
- audiosink.cpp \
- headset.cpp \
- nearbydevicesmodel.cpp \
- bluetoothbaseagent.cpp \
- asyncagent.cpp \
- bluetoothdevice.cpp \
- bluetoothdevicemodel.cpp \
- audio.cpp \
- input.cpp
-
-target.path = $$INSTALL_ROOT/usr/lib
-headers.path = $$INSTALL_ROOT/usr/include/bluetooth-qt/
-headers.files = $$HEADERS
-INSTALLS += target \
- headers
-
-CONFIG += create_pc create_prl
-QMAKE_PKGCONFIG_DESCRIPTION = Qt Bluetooth Library
-QMAKE_PKGCONFIG_INCDIR = $$headers.path
-pkgconfig.path = $$INSTALL_ROOT/usr/lib/pkgconfig
-pkgconfig.files = bluetooth-qt.pc
-
-INSTALLS += pkgconfig
-
-dbusfiles.path = $$INSTALL_ROOT/etc/dbus-1/system.d
-dbusfiles.files = bluetooth-qt.conf
-
-INSTALLS += dbusfiles
+TEMPLATE = subdirs
+SUBDIRS += bluetooth-qt declarative
+CONFIG += ordered
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p audio.h:audio.cpp audio.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "audio.h"
+
+/*
+ * Implementation of interface class OrgBluezAudioInterface
+ */
+
+OrgBluezAudioInterface::OrgBluezAudioInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezAudioInterface::~OrgBluezAudioInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p audio.h:audio.cpp audio.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef AUDIO_H_1306343853
+#define AUDIO_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.Audio
+ */
+class OrgBluezAudioInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.Audio"; }
+
+public:
+ OrgBluezAudioInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezAudioInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> Connect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Connect"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Disconnect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezAudioInterface Audio;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p audiosink.h:audiosink.cpp audiosink.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "audiosink.h"
+
+/*
+ * Implementation of interface class OrgBluezAudioSinkInterface
+ */
+
+OrgBluezAudioSinkInterface::OrgBluezAudioSinkInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezAudioSinkInterface::~OrgBluezAudioSinkInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p audiosink.h:audiosink.cpp audiosink.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef AUDIOSINK_H_1306343853
+#define AUDIOSINK_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.AudioSink
+ */
+class OrgBluezAudioSinkInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.AudioSink"; }
+
+public:
+ OrgBluezAudioSinkInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezAudioSinkInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> Connect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Connect"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Disconnect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+ inline QDBusPendingReply<bool> IsConnected()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("IsConnected"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void Connected();
+ void Disconnected();
+ void Playing();
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+ void Stopped();
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezAudioSinkInterface AudioSink;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p audiosource.h:audiosource.cpp audiosrc.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "audiosource.h"
+
+/*
+ * Implementation of interface class OrgBluezAudioSourceInterface
+ */
+
+OrgBluezAudioSourceInterface::OrgBluezAudioSourceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezAudioSourceInterface::~OrgBluezAudioSourceInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p audiosource.h:audiosource.cpp audiosrc.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef AUDIOSOURCE_H_1306343853
+#define AUDIOSOURCE_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.AudioSource
+ */
+class OrgBluezAudioSourceInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.AudioSource"; }
+
+public:
+ OrgBluezAudioSourceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezAudioSourceInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> Connect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Connect"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Disconnect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezAudioSourceInterface AudioSource;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p blueadapter.h:blueadapter.cpp adapter.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "blueadapter.h"
+
+/*
+ * Implementation of interface class OrgBluezAdapterInterface
+ */
+
+OrgBluezAdapterInterface::OrgBluezAdapterInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezAdapterInterface::~OrgBluezAdapterInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p blueadapter.h:blueadapter.cpp adapter.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef BLUEADAPTER_H_1306343853
+#define BLUEADAPTER_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.Adapter
+ */
+class OrgBluezAdapterInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.Adapter"; }
+
+public:
+ OrgBluezAdapterInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezAdapterInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> CancelDeviceCreation(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("CancelDeviceCreation"), argumentList);
+ }
+
+ inline QDBusPendingReply<QDBusObjectPath> CreateDevice(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("CreateDevice"), argumentList);
+ }
+
+ inline QDBusPendingReply<QDBusObjectPath> CreatePairedDevice(const QString &in0, const QDBusObjectPath &in1, const QString &in2)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1) << qVariantFromValue(in2);
+ return asyncCallWithArgumentList(QLatin1String("CreatePairedDevice"), argumentList);
+ }
+
+ inline QDBusPendingReply<QDBusObjectPath> FindDevice(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("FindDevice"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+ inline QDBusPendingReply<QList<QDBusObjectPath> > ListDevices()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("ListDevices"), argumentList);
+ }
+
+ inline QDBusPendingReply<> RegisterAgent(const QDBusObjectPath &in0, const QString &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("RegisterAgent"), argumentList);
+ }
+
+ inline QDBusPendingReply<> ReleaseSession()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("ReleaseSession"), argumentList);
+ }
+
+ inline QDBusPendingReply<> RemoveDevice(const QDBusObjectPath &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("RemoveDevice"), argumentList);
+ }
+
+ inline QDBusPendingReply<> RequestSession()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("RequestSession"), argumentList);
+ }
+
+ inline QDBusPendingReply<> SetProperty(const QString &in0, const QDBusVariant &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("SetProperty"), argumentList);
+ }
+
+ inline QDBusPendingReply<> StartDiscovery()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("StartDiscovery"), argumentList);
+ }
+
+ inline QDBusPendingReply<> StopDiscovery()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("StopDiscovery"), argumentList);
+ }
+
+ inline QDBusPendingReply<> UnregisterAgent(const QDBusObjectPath &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("UnregisterAgent"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void DeviceCreated(const QDBusObjectPath &in0);
+ void DeviceDisappeared(const QString &in0);
+ void DeviceFound(const QString &in0, const QVariantMap &in1);
+ void DeviceRemoved(const QDBusObjectPath &in0);
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezAdapterInterface Adapter;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p bluedevice.h:bluedevice.cpp -i devicetypes.h device.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "bluedevice.h"
+
+/*
+ * Implementation of interface class OrgBluezDeviceInterface
+ */
+
+OrgBluezDeviceInterface::OrgBluezDeviceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezDeviceInterface::~OrgBluezDeviceInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p bluedevice.h:bluedevice.cpp -i devicetypes.h device.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef BLUEDEVICE_H_1306343853
+#define BLUEDEVICE_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+#include "devicetypes.h"
+
+/*
+ * Proxy class for interface org.bluez.Device
+ */
+class OrgBluezDeviceInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.Device"; }
+
+public:
+ OrgBluezDeviceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezDeviceInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> CancelDiscovery()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("CancelDiscovery"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Disconnect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
+ }
+
+ inline QDBusPendingReply<UIntStringMap> DiscoverServices(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("DiscoverServices"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+ inline QDBusPendingReply<> SetProperty(const QString &in0, const QDBusVariant &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("SetProperty"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void DisconnectRequested();
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezDeviceInterface Device;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p bluemanager.h:bluemanager.cpp manager.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "bluemanager.h"
+
+/*
+ * Implementation of interface class OrgBluezManagerInterface
+ */
+
+OrgBluezManagerInterface::OrgBluezManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezManagerInterface::~OrgBluezManagerInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p bluemanager.h:bluemanager.cpp manager.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef BLUEMANAGER_H_1306343853
+#define BLUEMANAGER_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.Manager
+ */
+class OrgBluezManagerInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.Manager"; }
+
+public:
+ OrgBluezManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezManagerInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<QDBusObjectPath> DefaultAdapter()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("DefaultAdapter"), argumentList);
+ }
+
+ inline QDBusPendingReply<QDBusObjectPath> FindAdapter(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("FindAdapter"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+ inline QDBusPendingReply<QList<QDBusObjectPath> > ListAdapters()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("ListAdapters"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void AdapterAdded(const QDBusObjectPath &in0);
+ void AdapterRemoved(const QDBusObjectPath &in0);
+ void DefaultAdapterChanged(const QDBusObjectPath &in0);
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezManagerInterface Manager;
+ }
+}
+#endif
--- /dev/null
+system(qdbusxml2cpp -p bluemanager.h:bluemanager.cpp manager.xml)
+system(qdbusxml2cpp -p blueadapter.h:blueadapter.cpp adapter.xml)
+system(qdbusxml2cpp -p bluedevice.h:bluedevice.cpp -i devicetypes.h device.xml)
+system(qdbusxml2cpp -p audio.h:audio.cpp audio.xml)
+system(qdbusxml2cpp -p audiosink.h:audiosink.cpp audiosink.xml)
+system(qdbusxml2cpp -p audiosource.h:audiosource.cpp audiosrc.xml)
+system(qdbusxml2cpp -p headset.h:headset.cpp headset.xml)
+system(qdbusxml2cpp -p input.h:input.cpp input.xml)
+include(obex/obex.pri)
+
+VERSION+= 0.0.7
+
+TEMPLATE = lib
+TARGET = bluetooth-qt
+QT += dbus
+CONFIG += link_pkgconfig \
+ debug
+OTHER_FILES += bluetooth-qt.conf \
+ manager.xml \
+ device.xml \
+ audiosrc.xml \
+ audiosink.xml \
+ adapter.xml \
+ headset.xml \
+ input.xml
+HEADERS += agentadaptor.h \
+ bluemanager.h \
+ bluedevice.h \
+ blueadapter.h \
+ audiosource.h \
+ audiosink.h \
+ headset.h \
+ btprofiles.h \
+ nearbydevicesmodel.h \
+ bluetoothbaseagent.h \
+ asyncagent.h \
+ devicetypes.h \
+ bluetoothdevice.h \
+ bluetoothdevicemodel.h \
+ audio.h \
+ input.h
+SOURCES += agentadaptor.cpp \
+ bluemanager.cpp \
+ bluedevice.cpp \
+ blueadapter.cpp \
+ audiosource.cpp \
+ audiosink.cpp \
+ headset.cpp \
+ nearbydevicesmodel.cpp \
+ bluetoothbaseagent.cpp \
+ asyncagent.cpp \
+ bluetoothdevice.cpp \
+ bluetoothdevicemodel.cpp \
+ audio.cpp \
+ input.cpp
+
+target.path = $$INSTALL_ROOT/usr/lib
+headers.path = $$INSTALL_ROOT/usr/include/bluetooth-qt/
+headers.files = $$HEADERS
+INSTALLS += target \
+ headers
+
+CONFIG += create_pc create_prl
+QMAKE_PKGCONFIG_DESCRIPTION = Qt Bluetooth Library
+QMAKE_PKGCONFIG_INCDIR = $$headers.path
+pkgconfig.path = $$INSTALL_ROOT/usr/lib/pkgconfig
+pkgconfig.files = bluetooth-qt.pc
+
+INSTALLS += pkgconfig
+
+dbusfiles.path = $$INSTALL_ROOT/etc/dbus-1/system.d
+dbusfiles.files = bluetooth-qt.conf
+
+INSTALLS += dbusfiles
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p headset.h:headset.cpp headset.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "headset.h"
+
+/*
+ * Implementation of interface class OrgBluezHeadsetInterface
+ */
+
+OrgBluezHeadsetInterface::OrgBluezHeadsetInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezHeadsetInterface::~OrgBluezHeadsetInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p headset.h:headset.cpp headset.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef HEADSET_H_1306343853
+#define HEADSET_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.Headset
+ */
+class OrgBluezHeadsetInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.Headset"; }
+
+public:
+ OrgBluezHeadsetInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezHeadsetInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> CancelCall()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("CancelCall"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Connect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Connect"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Disconnect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
+ }
+
+ inline QDBusPendingReply<ushort> GetMicrophoneGain()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetMicrophoneGain"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+ inline QDBusPendingReply<ushort> GetSpeakerGain()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetSpeakerGain"), argumentList);
+ }
+
+ inline QDBusPendingReply<> IndicateCall()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("IndicateCall"), argumentList);
+ }
+
+ inline QDBusPendingReply<bool> IsConnected()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("IsConnected"), argumentList);
+ }
+
+ inline QDBusPendingReply<bool> IsPlaying()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("IsPlaying"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Play()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Play"), argumentList);
+ }
+
+ inline QDBusPendingReply<> SetMicrophoneGain(ushort in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("SetMicrophoneGain"), argumentList);
+ }
+
+ inline QDBusPendingReply<> SetProperty(const QString &in0, const QDBusVariant &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("SetProperty"), argumentList);
+ }
+
+ inline QDBusPendingReply<> SetSpeakerGain(ushort in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("SetSpeakerGain"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Stop()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Stop"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void AnswerRequested();
+ void CallTerminated();
+ void Connected();
+ void Disconnected();
+ void MicrophoneGainChanged(ushort in0);
+ void Playing();
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+ void SpeakerGainChanged(ushort in0);
+ void Stopped();
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezHeadsetInterface Headset;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p input.h:input.cpp input.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "input.h"
+
+/*
+ * Implementation of interface class OrgBluezInputInterface
+ */
+
+OrgBluezInputInterface::OrgBluezInputInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgBluezInputInterface::~OrgBluezInputInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p input.h:input.cpp input.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef INPUT_H_1306343853
+#define INPUT_H_1306343853
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.bluez.Input
+ */
+class OrgBluezInputInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.bluez.Input"; }
+
+public:
+ OrgBluezInputInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgBluezInputInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> Connect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Connect"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Disconnect()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Disconnect"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+ void PropertyChanged(const QString &in0, const QDBusVariant &in1);
+};
+
+namespace org {
+ namespace bluez {
+ typedef ::OrgBluezInputInterface Input;
+ }
+}
+#endif
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'agentadaptor.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "agentadaptor.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'agentadaptor.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_AgentAdaptor[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 1, 14, // classinfo
+ 8, 16, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // classinfo: key, value
+ 29, 13,
+
+ // slots: signature, parameters, type, tag, flags
+ 58, 46, 45, 45, 0x0a,
+ 93, 45, 45, 45, 0x0a,
+ 107, 102, 45, 45, 0x0a,
+ 157, 134, 45, 45, 0x0a,
+ 199, 45, 45, 45, 0x0a,
+ 224, 209, 45, 45, 0x0a,
+ 278, 271, 266, 45, 0x0a,
+ 318, 271, 310, 45, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_AgentAdaptor[] = {
+ "AgentAdaptor\0org.bluez.Agent\0"
+ "D-Bus Interface\0\0device,uuid\0"
+ "Authorize(QDBusObjectPath,QString)\0"
+ "Cancel()\0mode\0ConfirmModeChange(QString)\0"
+ "device,passkey,entered\0"
+ "DisplayPasskey(QDBusObjectPath,uint,uint)\0"
+ "Release()\0device,passkey\0"
+ "RequestConfirmation(QDBusObjectPath,uint)\0"
+ "uint\0device\0RequestPasskey(QDBusObjectPath)\0"
+ "QString\0RequestPinCode(QDBusObjectPath)\0"
+};
+
+const QMetaObject AgentAdaptor::staticMetaObject = {
+ { &QDBusAbstractAdaptor::staticMetaObject, qt_meta_stringdata_AgentAdaptor,
+ qt_meta_data_AgentAdaptor, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &AgentAdaptor::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *AgentAdaptor::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *AgentAdaptor::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_AgentAdaptor))
+ return static_cast<void*>(const_cast< AgentAdaptor*>(this));
+ return QDBusAbstractAdaptor::qt_metacast(_clname);
+}
+
+int AgentAdaptor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractAdaptor::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: Authorize((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
+ case 1: Cancel(); break;
+ case 2: ConfirmModeChange((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+ case 3: DisplayPasskey((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
+ case 4: Release(); break;
+ case 5: RequestConfirmation((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+ case 6: { uint _r = RequestPasskey((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; } break;
+ case 7: { QString _r = RequestPinCode((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 8;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'asyncagent.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "asyncagent.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'asyncagent.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_AsyncAgent[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 3, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 22, 12, 11, 11, 0x0a,
+ 61, 53, 11, 11, 0x0a,
+ 88, 80, 11, 11, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_AsyncAgent[] = {
+ "AsyncAgent\0\0confirmed\0"
+ "replyRequestConfirmation(bool)\0passkey\0"
+ "replyPasskey(uint)\0pidCode\0"
+ "replyRequestPidCode(QString)\0"
+};
+
+const QMetaObject AsyncAgent::staticMetaObject = {
+ { &BluetoothBaseAgent::staticMetaObject, qt_meta_stringdata_AsyncAgent,
+ qt_meta_data_AsyncAgent, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &AsyncAgent::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *AsyncAgent::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *AsyncAgent::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_AsyncAgent))
+ return static_cast<void*>(const_cast< AsyncAgent*>(this));
+ return BluetoothBaseAgent::qt_metacast(_clname);
+}
+
+int AsyncAgent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = BluetoothBaseAgent::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: replyRequestConfirmation((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 1: replyPasskey((*reinterpret_cast< uint(*)>(_a[1]))); break;
+ case 2: replyRequestPidCode((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ default: ;
+ }
+ _id -= 3;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'audio.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "audio.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'audio.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezAudioInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 4, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 1, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 32, 24, 23, 23, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 90, 23, 70, 23, 0x0a,
+ 100, 23, 70, 23, 0x0a,
+ 144, 23, 113, 23, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezAudioInterface[] = {
+ "OrgBluezAudioInterface\0\0in0,in1\0"
+ "PropertyChanged(QString,QDBusVariant)\0"
+ "QDBusPendingReply<>\0Connect()\0"
+ "Disconnect()\0QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0"
+};
+
+const QMetaObject OrgBluezAudioInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezAudioInterface,
+ qt_meta_data_OrgBluezAudioInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezAudioInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezAudioInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezAudioInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezAudioInterface))
+ return static_cast<void*>(const_cast< OrgBluezAudioInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezAudioInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 1: { QDBusPendingReply<> _r = Connect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 2: { QDBusPendingReply<> _r = Disconnect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 4;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezAudioInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'audiosink.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "audiosink.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'audiosink.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezAudioSinkInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 9, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 5, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 28, 27, 27, 27, 0x05,
+ 40, 27, 27, 27, 0x05,
+ 55, 27, 27, 27, 0x05,
+ 73, 65, 27, 27, 0x05,
+ 111, 27, 27, 27, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 141, 27, 121, 27, 0x0a,
+ 151, 27, 121, 27, 0x0a,
+ 195, 27, 164, 27, 0x0a,
+ 235, 27, 211, 27, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezAudioSinkInterface[] = {
+ "OrgBluezAudioSinkInterface\0\0Connected()\0"
+ "Disconnected()\0Playing()\0in0,in1\0"
+ "PropertyChanged(QString,QDBusVariant)\0"
+ "Stopped()\0QDBusPendingReply<>\0Connect()\0"
+ "Disconnect()\0QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0QDBusPendingReply<bool>\0"
+ "IsConnected()\0"
+};
+
+const QMetaObject OrgBluezAudioSinkInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezAudioSinkInterface,
+ qt_meta_data_OrgBluezAudioSinkInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezAudioSinkInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezAudioSinkInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezAudioSinkInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezAudioSinkInterface))
+ return static_cast<void*>(const_cast< OrgBluezAudioSinkInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezAudioSinkInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: Connected(); break;
+ case 1: Disconnected(); break;
+ case 2: Playing(); break;
+ case 3: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 4: Stopped(); break;
+ case 5: { QDBusPendingReply<> _r = Connect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 6: { QDBusPendingReply<> _r = Disconnect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 7: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ case 8: { QDBusPendingReply<bool> _r = IsConnected();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<bool>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 9;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezAudioSinkInterface::Connected()
+{
+ QMetaObject::activate(this, &staticMetaObject, 0, 0);
+}
+
+// SIGNAL 1
+void OrgBluezAudioSinkInterface::Disconnected()
+{
+ QMetaObject::activate(this, &staticMetaObject, 1, 0);
+}
+
+// SIGNAL 2
+void OrgBluezAudioSinkInterface::Playing()
+{
+ QMetaObject::activate(this, &staticMetaObject, 2, 0);
+}
+
+// SIGNAL 3
+void OrgBluezAudioSinkInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 3, _a);
+}
+
+// SIGNAL 4
+void OrgBluezAudioSinkInterface::Stopped()
+{
+ QMetaObject::activate(this, &staticMetaObject, 4, 0);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'audiosource.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "audiosource.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'audiosource.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezAudioSourceInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 4, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 1, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 38, 30, 29, 29, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 96, 29, 76, 29, 0x0a,
+ 106, 29, 76, 29, 0x0a,
+ 150, 29, 119, 29, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezAudioSourceInterface[] = {
+ "OrgBluezAudioSourceInterface\0\0in0,in1\0"
+ "PropertyChanged(QString,QDBusVariant)\0"
+ "QDBusPendingReply<>\0Connect()\0"
+ "Disconnect()\0QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0"
+};
+
+const QMetaObject OrgBluezAudioSourceInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezAudioSourceInterface,
+ qt_meta_data_OrgBluezAudioSourceInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezAudioSourceInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezAudioSourceInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezAudioSourceInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezAudioSourceInterface))
+ return static_cast<void*>(const_cast< OrgBluezAudioSourceInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezAudioSourceInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 1: { QDBusPendingReply<> _r = Connect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 2: { QDBusPendingReply<> _r = Disconnect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 4;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezAudioSourceInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'blueadapter.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "blueadapter.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'blueadapter.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezAdapterInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 19, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 5, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 30, 26, 25, 25, 0x05,
+ 61, 26, 25, 25, 0x05,
+ 96, 88, 25, 25, 0x05,
+ 129, 26, 25, 25, 0x05,
+ 160, 88, 25, 25, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 218, 26, 198, 25, 0x0a,
+ 283, 26, 248, 25, 0x0a,
+ 317, 305, 248, 25, 0x0a,
+ 369, 26, 248, 25, 0x0a,
+ 420, 25, 389, 25, 0x0a,
+ 479, 25, 436, 25, 0x0a,
+ 493, 88, 198, 25, 0x0a,
+ 532, 25, 198, 25, 0x0a,
+ 549, 26, 198, 25, 0x0a,
+ 579, 25, 198, 25, 0x0a,
+ 596, 88, 198, 25, 0x0a,
+ 630, 25, 198, 25, 0x0a,
+ 647, 25, 198, 25, 0x0a,
+ 663, 26, 198, 25, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezAdapterInterface[] = {
+ "OrgBluezAdapterInterface\0\0in0\0"
+ "DeviceCreated(QDBusObjectPath)\0"
+ "DeviceDisappeared(QString)\0in0,in1\0"
+ "DeviceFound(QString,QVariantMap)\0"
+ "DeviceRemoved(QDBusObjectPath)\0"
+ "PropertyChanged(QString,QDBusVariant)\0"
+ "QDBusPendingReply<>\0CancelDeviceCreation(QString)\0"
+ "QDBusPendingReply<QDBusObjectPath>\0"
+ "CreateDevice(QString)\0in0,in1,in2\0"
+ "CreatePairedDevice(QString,QDBusObjectPath,QString)\0"
+ "FindDevice(QString)\0QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0"
+ "QDBusPendingReply<QList<QDBusObjectPath> >\0"
+ "ListDevices()\0RegisterAgent(QDBusObjectPath,QString)\0"
+ "ReleaseSession()\0RemoveDevice(QDBusObjectPath)\0"
+ "RequestSession()\0SetProperty(QString,QDBusVariant)\0"
+ "StartDiscovery()\0StopDiscovery()\0"
+ "UnregisterAgent(QDBusObjectPath)\0"
+};
+
+const QMetaObject OrgBluezAdapterInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezAdapterInterface,
+ qt_meta_data_OrgBluezAdapterInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezAdapterInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezAdapterInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezAdapterInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezAdapterInterface))
+ return static_cast<void*>(const_cast< OrgBluezAdapterInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezAdapterInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: DeviceCreated((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 1: DeviceDisappeared((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+ case 2: DeviceFound((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QVariantMap(*)>(_a[2]))); break;
+ case 3: DeviceRemoved((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 4: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 5: { QDBusPendingReply<> _r = CancelDeviceCreation((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 6: { QDBusPendingReply<QDBusObjectPath> _r = CreateDevice((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = _r; } break;
+ case 7: { QDBusPendingReply<QDBusObjectPath> _r = CreatePairedDevice((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = _r; } break;
+ case 8: { QDBusPendingReply<QDBusObjectPath> _r = FindDevice((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = _r; } break;
+ case 9: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ case 10: { QDBusPendingReply<QList<QDBusObjectPath> > _r = ListDevices();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QList<QDBusObjectPath> >*>(_a[0]) = _r; } break;
+ case 11: { QDBusPendingReply<> _r = RegisterAgent((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 12: { QDBusPendingReply<> _r = ReleaseSession();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 13: { QDBusPendingReply<> _r = RemoveDevice((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 14: { QDBusPendingReply<> _r = RequestSession();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 15: { QDBusPendingReply<> _r = SetProperty((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 16: { QDBusPendingReply<> _r = StartDiscovery();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 17: { QDBusPendingReply<> _r = StopDiscovery();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 18: { QDBusPendingReply<> _r = UnregisterAgent((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 19;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezAdapterInterface::DeviceCreated(const QDBusObjectPath & _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void OrgBluezAdapterInterface::DeviceDisappeared(const QString & _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
+
+// SIGNAL 2
+void OrgBluezAdapterInterface::DeviceFound(const QString & _t1, const QVariantMap & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void OrgBluezAdapterInterface::DeviceRemoved(const QDBusObjectPath & _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 3, _a);
+}
+
+// SIGNAL 4
+void OrgBluezAdapterInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 4, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'bluedevice.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "bluedevice.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'bluedevice.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezDeviceInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 7, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 2, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 25, 24, 24, 24, 0x05,
+ 55, 47, 24, 24, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 113, 24, 93, 24, 0x0a,
+ 131, 24, 93, 24, 0x0a,
+ 181, 177, 144, 24, 0x0a,
+ 238, 24, 207, 24, 0x0a,
+ 254, 47, 93, 24, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezDeviceInterface[] = {
+ "OrgBluezDeviceInterface\0\0DisconnectRequested()\0"
+ "in0,in1\0PropertyChanged(QString,QDBusVariant)\0"
+ "QDBusPendingReply<>\0CancelDiscovery()\0"
+ "Disconnect()\0QDBusPendingReply<UIntStringMap>\0"
+ "in0\0DiscoverServices(QString)\0"
+ "QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0SetProperty(QString,QDBusVariant)\0"
+};
+
+const QMetaObject OrgBluezDeviceInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezDeviceInterface,
+ qt_meta_data_OrgBluezDeviceInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezDeviceInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezDeviceInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezDeviceInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezDeviceInterface))
+ return static_cast<void*>(const_cast< OrgBluezDeviceInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezDeviceInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: DisconnectRequested(); break;
+ case 1: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 2: { QDBusPendingReply<> _r = CancelDiscovery();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<> _r = Disconnect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 4: { QDBusPendingReply<UIntStringMap> _r = DiscoverServices((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<UIntStringMap>*>(_a[0]) = _r; } break;
+ case 5: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ case 6: { QDBusPendingReply<> _r = SetProperty((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 7;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezDeviceInterface::DisconnectRequested()
+{
+ QMetaObject::activate(this, &staticMetaObject, 0, 0);
+}
+
+// SIGNAL 1
+void OrgBluezDeviceInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'bluemanager.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "bluemanager.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'bluemanager.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezManagerInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 8, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 4, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 30, 26, 25, 25, 0x05,
+ 60, 26, 25, 25, 0x05,
+ 92, 26, 25, 25, 0x05,
+ 139, 131, 25, 25, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 212, 25, 177, 25, 0x0a,
+ 229, 26, 177, 25, 0x0a,
+ 281, 25, 250, 25, 0x0a,
+ 340, 25, 297, 25, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezManagerInterface[] = {
+ "OrgBluezManagerInterface\0\0in0\0"
+ "AdapterAdded(QDBusObjectPath)\0"
+ "AdapterRemoved(QDBusObjectPath)\0"
+ "DefaultAdapterChanged(QDBusObjectPath)\0"
+ "in0,in1\0PropertyChanged(QString,QDBusVariant)\0"
+ "QDBusPendingReply<QDBusObjectPath>\0"
+ "DefaultAdapter()\0FindAdapter(QString)\0"
+ "QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0"
+ "QDBusPendingReply<QList<QDBusObjectPath> >\0"
+ "ListAdapters()\0"
+};
+
+const QMetaObject OrgBluezManagerInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezManagerInterface,
+ qt_meta_data_OrgBluezManagerInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezManagerInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezManagerInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezManagerInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezManagerInterface))
+ return static_cast<void*>(const_cast< OrgBluezManagerInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezManagerInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: AdapterAdded((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 1: AdapterRemoved((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 2: DefaultAdapterChanged((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 3: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 4: { QDBusPendingReply<QDBusObjectPath> _r = DefaultAdapter();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = _r; } break;
+ case 5: { QDBusPendingReply<QDBusObjectPath> _r = FindAdapter((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = _r; } break;
+ case 6: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ case 7: { QDBusPendingReply<QList<QDBusObjectPath> > _r = ListAdapters();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QList<QDBusObjectPath> >*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 8;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezManagerInterface::AdapterAdded(const QDBusObjectPath & _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void OrgBluezManagerInterface::AdapterRemoved(const QDBusObjectPath & _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
+
+// SIGNAL 2
+void OrgBluezManagerInterface::DefaultAdapterChanged(const QDBusObjectPath & _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void OrgBluezManagerInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 3, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'bluetoothbaseagent.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "bluetoothbaseagent.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'bluetoothbaseagent.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_BluetoothBaseAgent[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 9, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 28, 20, 19, 19, 0x0a,
+ 72, 19, 19, 19, 0x0a,
+ 88, 19, 19, 19, 0x0a,
+ 97, 19, 19, 19, 0x0a,
+ 143, 124, 19, 19, 0x0a,
+ 194, 19, 19, 19, 0x0a,
+ 215, 204, 19, 19, 0x0a,
+ 278, 271, 266, 19, 0x0a,
+ 327, 271, 319, 19, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_BluetoothBaseAgent[] = {
+ "BluetoothBaseAgent\0\0device,\0"
+ "authorize(OrgBluezDeviceInterface&,QString)\0"
+ "registerAgent()\0cancel()\0"
+ "confirmModeChange(QString)\0"
+ "device,key,entered\0"
+ "displayPasskey(OrgBluezDeviceInterface&,uint,uint)\0"
+ "release()\0device,key\0"
+ "requestConfirmation(OrgBluezDeviceInterface&,uint)\0"
+ "uint\0device\0requestPasskey(OrgBluezDeviceInterface&)\0"
+ "QString\0requestPidCode(OrgBluezDeviceInterface&)\0"
+};
+
+const QMetaObject BluetoothBaseAgent::staticMetaObject = {
+ { &QObject::staticMetaObject, qt_meta_stringdata_BluetoothBaseAgent,
+ qt_meta_data_BluetoothBaseAgent, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &BluetoothBaseAgent::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *BluetoothBaseAgent::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *BluetoothBaseAgent::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_BluetoothBaseAgent))
+ return static_cast<void*>(const_cast< BluetoothBaseAgent*>(this));
+ if (!strcmp(_clname, "QDBusContext"))
+ return static_cast< QDBusContext*>(const_cast< BluetoothBaseAgent*>(this));
+ return QObject::qt_metacast(_clname);
+}
+
+int BluetoothBaseAgent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: authorize((*reinterpret_cast< OrgBluezDeviceInterface(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
+ case 1: registerAgent(); break;
+ case 2: cancel(); break;
+ case 3: confirmModeChange((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 4: displayPasskey((*reinterpret_cast< OrgBluezDeviceInterface(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
+ case 5: release(); break;
+ case 6: requestConfirmation((*reinterpret_cast< OrgBluezDeviceInterface(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+ case 7: { uint _r = requestPasskey((*reinterpret_cast< OrgBluezDeviceInterface(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; } break;
+ case 8: { QString _r = requestPidCode((*reinterpret_cast< OrgBluezDeviceInterface(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 9;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'bluetoothdevice.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "bluetoothdevice.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'bluetoothdevice.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_BluetoothDevice[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 28, 14, // methods
+ 10, 154, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 6, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 29, 17, 16, 16, 0x05,
+ 52, 17, 16, 16, 0x05,
+ 80, 17, 16, 16, 0x05,
+ 119, 108, 16, 16, 0x05,
+ 159, 153, 16, 16, 0x05,
+ 194, 188, 16, 16, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 215, 16, 16, 16, 0x0a,
+ 224, 16, 16, 16, 0x0a,
+ 239, 16, 16, 16, 0x0a,
+ 265, 16, 257, 16, 0x0a,
+ 281, 16, 16, 16, 0x0a,
+ 296, 16, 16, 16, 0x0a,
+ 309, 16, 16, 16, 0x0a,
+ 332, 16, 327, 16, 0x0a,
+ 342, 188, 16, 16, 0x0a,
+ 371, 16, 359, 16, 0x0a,
+ 390, 382, 327, 16, 0x0a,
+ 418, 16, 327, 16, 0x0a,
+ 430, 16, 327, 16, 0x0a,
+ 447, 16, 327, 16, 0x0a,
+ 464, 16, 257, 16, 0x0a,
+ 472, 16, 257, 16, 0x0a,
+ 479, 16, 257, 16, 0x0a,
+ 489, 16, 257, 16, 0x0a,
+ 496, 16, 257, 16, 0x0a,
+ 503, 108, 16, 16, 0x08,
+ 541, 108, 16, 16, 0x08,
+ 586, 108, 16, 16, 0x08,
+
+ // properties: name, type, flags
+ 631, 327, 0x01495001,
+ 641, 327, 0x01495001,
+ 656, 327, 0x01495001,
+ 671, 327, 0x01495103,
+ 679, 359, 0x0b495001,
+ 688, 257, 0x0a095001,
+ 694, 257, 0x0a095001,
+ 699, 257, 0x0a095001,
+ 707, 257, 0x0a095001,
+ 712, 257, 0x0a095001,
+
+ // properties: notify_signal_id
+ 0,
+ 1,
+ 2,
+ 5,
+ 4,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_BluetoothDevice[] = {
+ "BluetoothDevice\0\0isConnected\0"
+ "connectedChanged(bool)\0"
+ "audioConnectedChanged(bool)\0"
+ "inputConnectedChanged(bool)\0name,value\0"
+ "propertyChanged(QString,QVariant)\0"
+ "uuids\0profilesChanged(QStringList)\0"
+ "trust\0trustedChanged(bool)\0unpair()\0"
+ "connectAudio()\0connectAudioSrc()\0"
+ "QString\0connectSerial()\0connectInput()\0"
+ "disconnect()\0disconnectAudio()\0bool\0"
+ "trusted()\0setTrusted(bool)\0QStringList\0"
+ "profiles()\0profile\0isProfileSupported(QString)\0"
+ "connected()\0audioConnected()\0"
+ "inputConnected()\0alias()\0name()\0"
+ "address()\0icon()\0path()\0"
+ "propertyChanged(QString,QDBusVariant)\0"
+ "audioPropertiesChanged(QString,QDBusVariant)\0"
+ "inputPropertiesChanged(QString,QDBusVariant)\0"
+ "connected\0audioConnected\0inputConnected\0"
+ "trusted\0profiles\0alias\0name\0address\0"
+ "icon\0path\0"
+};
+
+const QMetaObject BluetoothDevice::staticMetaObject = {
+ { &QObject::staticMetaObject, qt_meta_stringdata_BluetoothDevice,
+ qt_meta_data_BluetoothDevice, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &BluetoothDevice::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *BluetoothDevice::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *BluetoothDevice::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_BluetoothDevice))
+ return static_cast<void*>(const_cast< BluetoothDevice*>(this));
+ return QObject::qt_metacast(_clname);
+}
+
+int BluetoothDevice::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: connectedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 1: audioConnectedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 2: inputConnectedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 3: propertyChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2]))); break;
+ case 4: profilesChanged((*reinterpret_cast< QStringList(*)>(_a[1]))); break;
+ case 5: trustedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 6: unpair(); break;
+ case 7: connectAudio(); break;
+ case 8: connectAudioSrc(); break;
+ case 9: { QString _r = connectSerial();
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 10: connectInput(); break;
+ case 11: disconnect(); break;
+ case 12: disconnectAudio(); break;
+ case 13: { bool _r = trusted();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 14: setTrusted((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 15: { QStringList _r = profiles();
+ if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; } break;
+ case 16: { bool _r = isProfileSupported((*reinterpret_cast< QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 17: { bool _r = connected();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 18: { bool _r = audioConnected();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 19: { bool _r = inputConnected();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 20: { QString _r = alias();
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 21: { QString _r = name();
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 22: { QString _r = address();
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 23: { QString _r = icon();
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 24: { QString _r = path();
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 25: propertyChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QDBusVariant(*)>(_a[2]))); break;
+ case 26: audioPropertiesChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QDBusVariant(*)>(_a[2]))); break;
+ case 27: inputPropertiesChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QDBusVariant(*)>(_a[2]))); break;
+ default: ;
+ }
+ _id -= 28;
+ }
+#ifndef QT_NO_PROPERTIES
+ else if (_c == QMetaObject::ReadProperty) {
+ void *_v = _a[0];
+ switch (_id) {
+ case 0: *reinterpret_cast< bool*>(_v) = connected(); break;
+ case 1: *reinterpret_cast< bool*>(_v) = audioConnected(); break;
+ case 2: *reinterpret_cast< bool*>(_v) = inputConnected(); break;
+ case 3: *reinterpret_cast< bool*>(_v) = trusted(); break;
+ case 4: *reinterpret_cast< QStringList*>(_v) = profiles(); break;
+ case 5: *reinterpret_cast< QString*>(_v) = alias(); break;
+ case 6: *reinterpret_cast< QString*>(_v) = name(); break;
+ case 7: *reinterpret_cast< QString*>(_v) = address(); break;
+ case 8: *reinterpret_cast< QString*>(_v) = icon(); break;
+ case 9: *reinterpret_cast< QString*>(_v) = path(); break;
+ }
+ _id -= 10;
+ } else if (_c == QMetaObject::WriteProperty) {
+ void *_v = _a[0];
+ switch (_id) {
+ case 3: setTrusted(*reinterpret_cast< bool*>(_v)); break;
+ }
+ _id -= 10;
+ } else if (_c == QMetaObject::ResetProperty) {
+ _id -= 10;
+ } else if (_c == QMetaObject::QueryPropertyDesignable) {
+ _id -= 10;
+ } else if (_c == QMetaObject::QueryPropertyScriptable) {
+ _id -= 10;
+ } else if (_c == QMetaObject::QueryPropertyStored) {
+ _id -= 10;
+ } else if (_c == QMetaObject::QueryPropertyEditable) {
+ _id -= 10;
+ } else if (_c == QMetaObject::QueryPropertyUser) {
+ _id -= 10;
+ }
+#endif // QT_NO_PROPERTIES
+ return _id;
+}
+
+// SIGNAL 0
+void BluetoothDevice::connectedChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void BluetoothDevice::audioConnectedChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
+
+// SIGNAL 2
+void BluetoothDevice::inputConnectedChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void BluetoothDevice::propertyChanged(QString _t1, QVariant _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 3, _a);
+}
+
+// SIGNAL 4
+void BluetoothDevice::profilesChanged(QStringList _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 4, _a);
+}
+
+// SIGNAL 5
+void BluetoothDevice::trustedChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 5, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'bluetoothdevicemodel.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "bluetoothdevicemodel.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'bluetoothdevicemodel.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_BluetoothDevicesModel[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 26, 14, // methods
+ 5, 144, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 6, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 31, 23, 22, 22, 0x05,
+ 60, 52, 22, 22, 0x05,
+ 99, 92, 22, 22, 0x05,
+ 143, 130, 22, 22, 0x05,
+ 184, 169, 22, 22, 0x05,
+ 217, 205, 22, 22, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 244, 22, 240, 22, 0x0a,
+ 276, 269, 240, 22, 0x0a,
+ 298, 22, 240, 22, 0x2a,
+ 329, 318, 309, 22, 0x0a,
+ 364, 359, 351, 22, 0x0a,
+ 408, 22, 384, 22, 0x0a,
+ 423, 22, 418, 22, 0x0a,
+ 457, 452, 435, 22, 0x0a,
+ 486, 473, 22, 22, 0x0a,
+ 504, 22, 418, 22, 0x0a,
+ 532, 514, 22, 22, 0x0a,
+ 555, 22, 418, 22, 0x0a,
+ 570, 22, 240, 22, 0x0a,
+ 592, 52, 22, 22, 0x0a,
+ 620, 22, 22, 22, 0x08,
+ 650, 22, 22, 22, 0x08,
+ 682, 22, 22, 22, 0x08,
+ 713, 22, 22, 22, 0x08,
+ 755, 744, 22, 22, 0x08,
+ 795, 744, 22, 22, 0x08,
+
+ // properties: name, type, flags
+ 23, 418, 0x01495003,
+ 130, 418, 0x01495003,
+ 840, 240, 0x02495103,
+ 169, 418, 0x01495001,
+ 860, 418, 0x01495001,
+
+ // properties: notify_signal_id
+ 0,
+ 3,
+ 1,
+ 4,
+ 5,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_BluetoothDevicesModel[] = {
+ "BluetoothDevicesModel\0\0powered\0"
+ "poweredChanged(bool)\0timeout\0"
+ "discoverableTimeoutChanged(int)\0device\0"
+ "devicePaired(BluetoothDevice*)\0"
+ "discoverable\0discoverableChanged(bool)\0"
+ "adapterPresent\0adapterChanged(bool)\0"
+ "isConnected\0connectedChanged(bool)\0"
+ "int\0columnCount(QModelIndex)\0parent\0"
+ "rowCount(QModelIndex)\0rowCount()\0"
+ "QVariant\0index,role\0data(QModelIndex,int)\0"
+ "QString\0name\0devicePath(QString)\0"
+ "QList<BluetoothDevice*>\0devices()\0"
+ "bool\0connected()\0BluetoothDevice*\0"
+ "path\0device(QString)\0poweredValue\0"
+ "makePowered(bool)\0powered()\0"
+ "discoverableValue\0makeDiscoverable(bool)\0"
+ "discoverable()\0discoverableTimeout()\0"
+ "setDiscoverableTimeout(int)\0"
+ "adapterAdded(QDBusObjectPath)\0"
+ "adapterRemoved(QDBusObjectPath)\0"
+ "deviceCreated(QDBusObjectPath)\0"
+ "deviceRemoved(QDBusObjectPath)\0"
+ "name,value\0devicePropertyChanged(QString,QVariant)\0"
+ "adapterPropertyChanged(QString,QDBusVariant)\0"
+ "discoverableTimeout\0connected\0"
+};
+
+const QMetaObject BluetoothDevicesModel::staticMetaObject = {
+ { &QAbstractListModel::staticMetaObject, qt_meta_stringdata_BluetoothDevicesModel,
+ qt_meta_data_BluetoothDevicesModel, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &BluetoothDevicesModel::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *BluetoothDevicesModel::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *BluetoothDevicesModel::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_BluetoothDevicesModel))
+ return static_cast<void*>(const_cast< BluetoothDevicesModel*>(this));
+ return QAbstractListModel::qt_metacast(_clname);
+}
+
+int BluetoothDevicesModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QAbstractListModel::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: poweredChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 1: discoverableTimeoutChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 2: devicePaired((*reinterpret_cast< BluetoothDevice*(*)>(_a[1]))); break;
+ case 3: discoverableChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 4: adapterChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 5: connectedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 6: { int _r = columnCount((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 7: { int _r = rowCount((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 8: { int _r = rowCount();
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 9: { QVariant _r = data((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; } break;
+ case 10: { QString _r = devicePath((*reinterpret_cast< QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 11: { QList<BluetoothDevice*> _r = devices();
+ if (_a[0]) *reinterpret_cast< QList<BluetoothDevice*>*>(_a[0]) = _r; } break;
+ case 12: { bool _r = connected();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 13: { BluetoothDevice* _r = device((*reinterpret_cast< QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< BluetoothDevice**>(_a[0]) = _r; } break;
+ case 14: makePowered((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 15: { bool _r = powered();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 16: makeDiscoverable((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 17: { bool _r = discoverable();
+ if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
+ case 18: { int _r = discoverableTimeout();
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 19: setDiscoverableTimeout((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 20: adapterAdded((*reinterpret_cast< QDBusObjectPath(*)>(_a[1]))); break;
+ case 21: adapterRemoved((*reinterpret_cast< QDBusObjectPath(*)>(_a[1]))); break;
+ case 22: deviceCreated((*reinterpret_cast< QDBusObjectPath(*)>(_a[1]))); break;
+ case 23: deviceRemoved((*reinterpret_cast< QDBusObjectPath(*)>(_a[1]))); break;
+ case 24: devicePropertyChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2]))); break;
+ case 25: adapterPropertyChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QDBusVariant(*)>(_a[2]))); break;
+ default: ;
+ }
+ _id -= 26;
+ }
+#ifndef QT_NO_PROPERTIES
+ else if (_c == QMetaObject::ReadProperty) {
+ void *_v = _a[0];
+ switch (_id) {
+ case 0: *reinterpret_cast< bool*>(_v) = powered(); break;
+ case 1: *reinterpret_cast< bool*>(_v) = discoverable(); break;
+ case 2: *reinterpret_cast< int*>(_v) = discoverableTimeout(); break;
+ case 3: *reinterpret_cast< bool*>(_v) = adapterPresent(); break;
+ case 4: *reinterpret_cast< bool*>(_v) = connected(); break;
+ }
+ _id -= 5;
+ } else if (_c == QMetaObject::WriteProperty) {
+ void *_v = _a[0];
+ switch (_id) {
+ case 0: makePowered(*reinterpret_cast< bool*>(_v)); break;
+ case 1: makeDiscoverable(*reinterpret_cast< bool*>(_v)); break;
+ case 2: setDiscoverableTimeout(*reinterpret_cast< int*>(_v)); break;
+ }
+ _id -= 5;
+ } else if (_c == QMetaObject::ResetProperty) {
+ _id -= 5;
+ } else if (_c == QMetaObject::QueryPropertyDesignable) {
+ _id -= 5;
+ } else if (_c == QMetaObject::QueryPropertyScriptable) {
+ _id -= 5;
+ } else if (_c == QMetaObject::QueryPropertyStored) {
+ _id -= 5;
+ } else if (_c == QMetaObject::QueryPropertyEditable) {
+ _id -= 5;
+ } else if (_c == QMetaObject::QueryPropertyUser) {
+ _id -= 5;
+ }
+#endif // QT_NO_PROPERTIES
+ return _id;
+}
+
+// SIGNAL 0
+void BluetoothDevicesModel::poweredChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void BluetoothDevicesModel::discoverableTimeoutChanged(int _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
+
+// SIGNAL 2
+void BluetoothDevicesModel::devicePaired(BluetoothDevice * _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void BluetoothDevicesModel::discoverableChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 3, _a);
+}
+
+// SIGNAL 4
+void BluetoothDevicesModel::adapterChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 4, _a);
+}
+
+// SIGNAL 5
+void BluetoothDevicesModel::connectedChanged(bool _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 5, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'headset.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "headset.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'headset.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezHeadsetInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 23, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 9, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 26, 25, 25, 25, 0x05,
+ 44, 25, 25, 25, 0x05,
+ 61, 25, 25, 25, 0x05,
+ 73, 25, 25, 25, 0x05,
+ 92, 88, 25, 25, 0x05,
+ 122, 25, 25, 25, 0x05,
+ 140, 132, 25, 25, 0x05,
+ 178, 88, 25, 25, 0x05,
+ 205, 25, 25, 25, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 235, 25, 215, 25, 0x0a,
+ 248, 25, 215, 25, 0x0a,
+ 258, 25, 215, 25, 0x0a,
+ 297, 25, 271, 25, 0x0a,
+ 348, 25, 317, 25, 0x0a,
+ 364, 25, 271, 25, 0x0a,
+ 381, 25, 215, 25, 0x0a,
+ 420, 25, 396, 25, 0x0a,
+ 434, 25, 396, 25, 0x0a,
+ 446, 25, 215, 25, 0x0a,
+ 453, 88, 215, 25, 0x0a,
+ 479, 132, 215, 25, 0x0a,
+ 513, 88, 215, 25, 0x0a,
+ 536, 25, 215, 25, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezHeadsetInterface[] = {
+ "OrgBluezHeadsetInterface\0\0AnswerRequested()\0"
+ "CallTerminated()\0Connected()\0"
+ "Disconnected()\0in0\0MicrophoneGainChanged(ushort)\0"
+ "Playing()\0in0,in1\0"
+ "PropertyChanged(QString,QDBusVariant)\0"
+ "SpeakerGainChanged(ushort)\0Stopped()\0"
+ "QDBusPendingReply<>\0CancelCall()\0"
+ "Connect()\0Disconnect()\0QDBusPendingReply<ushort>\0"
+ "GetMicrophoneGain()\0QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0GetSpeakerGain()\0"
+ "IndicateCall()\0QDBusPendingReply<bool>\0"
+ "IsConnected()\0IsPlaying()\0Play()\0"
+ "SetMicrophoneGain(ushort)\0"
+ "SetProperty(QString,QDBusVariant)\0"
+ "SetSpeakerGain(ushort)\0Stop()\0"
+};
+
+const QMetaObject OrgBluezHeadsetInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezHeadsetInterface,
+ qt_meta_data_OrgBluezHeadsetInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezHeadsetInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezHeadsetInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezHeadsetInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezHeadsetInterface))
+ return static_cast<void*>(const_cast< OrgBluezHeadsetInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezHeadsetInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: AnswerRequested(); break;
+ case 1: CallTerminated(); break;
+ case 2: Connected(); break;
+ case 3: Disconnected(); break;
+ case 4: MicrophoneGainChanged((*reinterpret_cast< ushort(*)>(_a[1]))); break;
+ case 5: Playing(); break;
+ case 6: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 7: SpeakerGainChanged((*reinterpret_cast< ushort(*)>(_a[1]))); break;
+ case 8: Stopped(); break;
+ case 9: { QDBusPendingReply<> _r = CancelCall();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 10: { QDBusPendingReply<> _r = Connect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 11: { QDBusPendingReply<> _r = Disconnect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 12: { QDBusPendingReply<ushort> _r = GetMicrophoneGain();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<ushort>*>(_a[0]) = _r; } break;
+ case 13: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ case 14: { QDBusPendingReply<ushort> _r = GetSpeakerGain();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<ushort>*>(_a[0]) = _r; } break;
+ case 15: { QDBusPendingReply<> _r = IndicateCall();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 16: { QDBusPendingReply<bool> _r = IsConnected();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<bool>*>(_a[0]) = _r; } break;
+ case 17: { QDBusPendingReply<bool> _r = IsPlaying();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<bool>*>(_a[0]) = _r; } break;
+ case 18: { QDBusPendingReply<> _r = Play();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 19: { QDBusPendingReply<> _r = SetMicrophoneGain((*reinterpret_cast< ushort(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 20: { QDBusPendingReply<> _r = SetProperty((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 21: { QDBusPendingReply<> _r = SetSpeakerGain((*reinterpret_cast< ushort(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 22: { QDBusPendingReply<> _r = Stop();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 23;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezHeadsetInterface::AnswerRequested()
+{
+ QMetaObject::activate(this, &staticMetaObject, 0, 0);
+}
+
+// SIGNAL 1
+void OrgBluezHeadsetInterface::CallTerminated()
+{
+ QMetaObject::activate(this, &staticMetaObject, 1, 0);
+}
+
+// SIGNAL 2
+void OrgBluezHeadsetInterface::Connected()
+{
+ QMetaObject::activate(this, &staticMetaObject, 2, 0);
+}
+
+// SIGNAL 3
+void OrgBluezHeadsetInterface::Disconnected()
+{
+ QMetaObject::activate(this, &staticMetaObject, 3, 0);
+}
+
+// SIGNAL 4
+void OrgBluezHeadsetInterface::MicrophoneGainChanged(ushort _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 4, _a);
+}
+
+// SIGNAL 5
+void OrgBluezHeadsetInterface::Playing()
+{
+ QMetaObject::activate(this, &staticMetaObject, 5, 0);
+}
+
+// SIGNAL 6
+void OrgBluezHeadsetInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 6, _a);
+}
+
+// SIGNAL 7
+void OrgBluezHeadsetInterface::SpeakerGainChanged(ushort _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 7, _a);
+}
+
+// SIGNAL 8
+void OrgBluezHeadsetInterface::Stopped()
+{
+ QMetaObject::activate(this, &staticMetaObject, 8, 0);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'input.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "input.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'input.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgBluezInputInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 4, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 1, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 32, 24, 23, 23, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 90, 23, 70, 23, 0x0a,
+ 100, 23, 70, 23, 0x0a,
+ 144, 23, 113, 23, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgBluezInputInterface[] = {
+ "OrgBluezInputInterface\0\0in0,in1\0"
+ "PropertyChanged(QString,QDBusVariant)\0"
+ "QDBusPendingReply<>\0Connect()\0"
+ "Disconnect()\0QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0"
+};
+
+const QMetaObject OrgBluezInputInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgBluezInputInterface,
+ qt_meta_data_OrgBluezInputInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgBluezInputInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgBluezInputInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgBluezInputInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgBluezInputInterface))
+ return static_cast<void*>(const_cast< OrgBluezInputInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgBluezInputInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: PropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusVariant(*)>(_a[2]))); break;
+ case 1: { QDBusPendingReply<> _r = Connect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 2: { QDBusPendingReply<> _r = Disconnect();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 4;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void OrgBluezInputInterface::PropertyChanged(const QString & _t1, const QDBusVariant & _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'nearbydevicesmodel.h'
+**
+** Created: Wed May 25 10:17:40 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "nearbydevicesmodel.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'nearbydevicesmodel.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_NearbyItem[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 0, 0, // methods
+ 4, 14, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // properties: name, type, flags
+ 19, 11, 0x0a095001,
+ 24, 11, 0x0a095001,
+ 32, 11, 0x0a095001,
+ 42, 37, 0x01095001,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_NearbyItem[] = {
+ "NearbyItem\0QString\0name\0address\0icon\0"
+ "bool\0legacyPairing\0"
+};
+
+const QMetaObject NearbyItem::staticMetaObject = {
+ { &QObject::staticMetaObject, qt_meta_stringdata_NearbyItem,
+ qt_meta_data_NearbyItem, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &NearbyItem::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *NearbyItem::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *NearbyItem::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_NearbyItem))
+ return static_cast<void*>(const_cast< NearbyItem*>(this));
+ return QObject::qt_metacast(_clname);
+}
+
+int NearbyItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+
+#ifndef QT_NO_PROPERTIES
+ if (_c == QMetaObject::ReadProperty) {
+ void *_v = _a[0];
+ switch (_id) {
+ case 0: *reinterpret_cast< QString*>(_v) = name(); break;
+ case 1: *reinterpret_cast< QString*>(_v) = address(); break;
+ case 2: *reinterpret_cast< QString*>(_v) = icon(); break;
+ case 3: *reinterpret_cast< bool*>(_v) = legacyPairing(); break;
+ }
+ _id -= 4;
+ } else if (_c == QMetaObject::WriteProperty) {
+ _id -= 4;
+ } else if (_c == QMetaObject::ResetProperty) {
+ _id -= 4;
+ } else if (_c == QMetaObject::QueryPropertyDesignable) {
+ _id -= 4;
+ } else if (_c == QMetaObject::QueryPropertyScriptable) {
+ _id -= 4;
+ } else if (_c == QMetaObject::QueryPropertyStored) {
+ _id -= 4;
+ } else if (_c == QMetaObject::QueryPropertyEditable) {
+ _id -= 4;
+ } else if (_c == QMetaObject::QueryPropertyUser) {
+ _id -= 4;
+ }
+#endif // QT_NO_PROPERTIES
+ return _id;
+}
+static const uint qt_meta_data_NearbyDevicesModel[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 25, 14, // methods
+ 1, 139, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 7, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 32, 20, 19, 19, 0x05,
+ 73, 66, 19, 19, 0x05,
+ 97, 66, 19, 19, 0x05,
+ 121, 19, 19, 19, 0x05,
+ 137, 131, 19, 19, 0x05,
+ 160, 131, 19, 19, 0x05,
+ 196, 185, 19, 19, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 243, 19, 239, 19, 0x0a,
+ 275, 268, 239, 19, 0x0a,
+ 297, 19, 239, 19, 0x2a,
+ 328, 317, 308, 19, 0x0a,
+ 358, 131, 350, 19, 0x0a,
+ 373, 131, 350, 19, 0x0a,
+ 391, 384, 19, 19, 0x0a,
+ 411, 405, 19, 19, 0x0a,
+ 426, 19, 19, 19, 0x0a,
+ 452, 442, 19, 19, 0x0a,
+ 491, 483, 19, 19, 0x0a,
+ 518, 510, 19, 19, 0x0a,
+ 547, 185, 19, 19, 0x0a,
+ 584, 19, 19, 19, 0x08,
+ 614, 19, 19, 19, 0x08,
+ 664, 646, 19, 19, 0x08,
+ 699, 384, 19, 19, 0x08,
+ 726, 722, 19, 19, 0x08,
+
+ // properties: name, type, flags
+ 794, 777, 0x00095009,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_NearbyDevicesModel[] = {
+ "NearbyDevicesModel\0\0device,code\0"
+ "requestConfirmation(QString,uint)\0"
+ "device\0requestPasskey(QString)\0"
+ "requestPidCode(QString)\0release()\0"
+ "index\0nearbyDeviceFound(int)\0"
+ "nearbyDeviceRemoved(int)\0name,value\0"
+ "adapterPropertiesChanged(QString,QVariant)\0"
+ "int\0columnCount(QModelIndex)\0parent\0"
+ "rowCount(QModelIndex)\0rowCount()\0"
+ "QVariant\0index,role\0data(QModelIndex,int)\0"
+ "QString\0hwAddress(int)\0alias(int)\0"
+ "hwaddy\0pair(QString)\0start\0discover(bool)\0"
+ "removeAll(bool)\0confirmed\0"
+ "replyRequestConfirmation(bool)\0passkey\0"
+ "replyPasskey(uint)\0pidCode\0"
+ "replyRequestPidCode(QString)\0"
+ "setAdapterProperty(QString,QVariant)\0"
+ "adapterAdded(QDBusObjectPath)\0"
+ "adapterRemoved(QDBusObjectPath)\0"
+ "hwaddy,properties\0deviceCreated(QString,QVariantMap)\0"
+ "deviceRemoved(QString)\0n,v\0"
+ "adapterPropertiesChangedSlot(QString,QDBusVariant)\0"
+ "BluetoothDevice*\0pairingDevice\0"
+};
+
+const QMetaObject NearbyDevicesModel::staticMetaObject = {
+ { &QAbstractListModel::staticMetaObject, qt_meta_stringdata_NearbyDevicesModel,
+ qt_meta_data_NearbyDevicesModel, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &NearbyDevicesModel::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *NearbyDevicesModel::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *NearbyDevicesModel::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_NearbyDevicesModel))
+ return static_cast<void*>(const_cast< NearbyDevicesModel*>(this));
+ return QAbstractListModel::qt_metacast(_clname);
+}
+
+int NearbyDevicesModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QAbstractListModel::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: requestConfirmation((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+ case 1: requestPasskey((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 2: requestPidCode((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 3: release(); break;
+ case 4: nearbyDeviceFound((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 5: nearbyDeviceRemoved((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 6: adapterPropertiesChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2]))); break;
+ case 7: { int _r = columnCount((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 8: { int _r = rowCount((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 9: { int _r = rowCount();
+ if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
+ case 10: { QVariant _r = data((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; } break;
+ case 11: { QString _r = hwAddress((*reinterpret_cast< int(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 12: { QString _r = alias((*reinterpret_cast< int(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break;
+ case 13: pair((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 14: discover((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 15: removeAll((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 16: replyRequestConfirmation((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 17: replyPasskey((*reinterpret_cast< uint(*)>(_a[1]))); break;
+ case 18: replyRequestPidCode((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 19: setAdapterProperty((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QVariant(*)>(_a[2]))); break;
+ case 20: adapterAdded((*reinterpret_cast< QDBusObjectPath(*)>(_a[1]))); break;
+ case 21: adapterRemoved((*reinterpret_cast< QDBusObjectPath(*)>(_a[1]))); break;
+ case 22: deviceCreated((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QVariantMap(*)>(_a[2]))); break;
+ case 23: deviceRemoved((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 24: adapterPropertiesChangedSlot((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QDBusVariant(*)>(_a[2]))); break;
+ default: ;
+ }
+ _id -= 25;
+ }
+#ifndef QT_NO_PROPERTIES
+ else if (_c == QMetaObject::ReadProperty) {
+ void *_v = _a[0];
+ switch (_id) {
+ case 0: *reinterpret_cast< BluetoothDevice**>(_v) = pairingDevice(); break;
+ }
+ _id -= 1;
+ } else if (_c == QMetaObject::WriteProperty) {
+ _id -= 1;
+ } else if (_c == QMetaObject::ResetProperty) {
+ _id -= 1;
+ } else if (_c == QMetaObject::QueryPropertyDesignable) {
+ _id -= 1;
+ } else if (_c == QMetaObject::QueryPropertyScriptable) {
+ _id -= 1;
+ } else if (_c == QMetaObject::QueryPropertyStored) {
+ _id -= 1;
+ } else if (_c == QMetaObject::QueryPropertyEditable) {
+ _id -= 1;
+ } else if (_c == QMetaObject::QueryPropertyUser) {
+ _id -= 1;
+ }
+#endif // QT_NO_PROPERTIES
+ return _id;
+}
+
+// SIGNAL 0
+void NearbyDevicesModel::requestConfirmation(QString _t1, uint _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void NearbyDevicesModel::requestPasskey(QString _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
+
+// SIGNAL 2
+void NearbyDevicesModel::requestPidCode(QString _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void NearbyDevicesModel::release()
+{
+ QMetaObject::activate(this, &staticMetaObject, 3, 0);
+}
+
+// SIGNAL 4
+void NearbyDevicesModel::nearbyDeviceFound(int _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 4, _a);
+}
+
+// SIGNAL 5
+void NearbyDevicesModel::nearbyDeviceRemoved(int _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 5, _a);
+}
+
+// SIGNAL 6
+void NearbyDevicesModel::adapterPropertiesChanged(QString _t1, QVariant _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 6, _a);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'obexagent.h'
+**
+** Created: Wed May 25 09:44:36 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "obex/obexagent.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'obexagent.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_ObexAgentAdaptor[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 2, 14, // classinfo
+ 4, 18, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // classinfo: key, value
+ 36, 17,
+ 516, 52,
+
+ // slots: signature, parameters, type, tag, flags
+ 542, 537, 536, 536, 0x0a,
+ 579, 568, 536, 536, 0x0a,
+ 627, 610, 536, 536, 0x0a,
+ 664, 536, 536, 536, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_ObexAgentAdaptor[] = {
+ "ObexAgentAdaptor\0org.openobex.Agent\0"
+ "D-Bus Interface\0"
+ " <interface name=\"org.openobex.Agent\">\n <method name=\"Release\""
+ "/>\n <method name=\"Progress\">\n <arg direction=\"in\" type=\""
+ "o\" name=\"path\"/>\n <arg direction=\"in\" type=\"t\" name=\"tra"
+ "nsferred\"/>\n </method>\n <method name=\"Complete\">\n <ar"
+ "g direction=\"in\" type=\"o\" name=\"path\"/>\n </method>\n <met"
+ "hod name=\"Error\">\n <arg direction=\"in\" type=\"o\" name=\"pat"
+ "h\"/>\n <arg direction=\"in\" type=\"s\" name=\"error\"/>\n </"
+ "method>\n </interface>\n\0"
+ "D-Bus Introspection\0\0path\0"
+ "Complete(QDBusObjectPath)\0path,error\0"
+ "Error(QDBusObjectPath,QString)\0"
+ "path,transferred\0Progress(QDBusObjectPath,qulonglong)\0"
+ "Release()\0"
+};
+
+const QMetaObject ObexAgentAdaptor::staticMetaObject = {
+ { &QDBusAbstractAdaptor::staticMetaObject, qt_meta_stringdata_ObexAgentAdaptor,
+ qt_meta_data_ObexAgentAdaptor, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &ObexAgentAdaptor::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *ObexAgentAdaptor::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *ObexAgentAdaptor::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_ObexAgentAdaptor))
+ return static_cast<void*>(const_cast< ObexAgentAdaptor*>(this));
+ return QDBusAbstractAdaptor::qt_metacast(_clname);
+}
+
+int ObexAgentAdaptor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractAdaptor::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: Complete((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 1: Error((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
+ case 2: Progress((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< qulonglong(*)>(_a[2]))); break;
+ case 3: Release(); break;
+ default: ;
+ }
+ _id -= 4;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'obexclient.h'
+**
+** Created: Wed May 25 09:44:36 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "obex/obexclient.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'obexclient.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgOpenobexClientInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 5, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 67, 63, 28, 27, 0x0a,
+ 126, 114, 94, 27, 0x0a,
+ 204, 63, 177, 27, 0x0a,
+ 241, 233, 94, 27, 0x0a,
+ 279, 114, 94, 27, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgOpenobexClientInterface[] = {
+ "OrgOpenobexClientInterface\0\0"
+ "QDBusPendingReply<QDBusObjectPath>\0"
+ "in0\0CreateSession(QVariantMap)\0"
+ "QDBusPendingReply<>\0in0,in1,in2\0"
+ "ExchangeBusinessCards(QVariantMap,QString,QString)\0"
+ "QDBusPendingReply<QString>\0"
+ "GetCapabilities(QVariantMap)\0in0,in1\0"
+ "PullBusinessCard(QVariantMap,QString)\0"
+ "SendFiles(QVariantMap,QStringList,QDBusObjectPath)\0"
+};
+
+const QMetaObject OrgOpenobexClientInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgOpenobexClientInterface,
+ qt_meta_data_OrgOpenobexClientInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgOpenobexClientInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgOpenobexClientInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgOpenobexClientInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgOpenobexClientInterface))
+ return static_cast<void*>(const_cast< OrgOpenobexClientInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgOpenobexClientInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: { QDBusPendingReply<QDBusObjectPath> _r = CreateSession((*reinterpret_cast< const QVariantMap(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = _r; } break;
+ case 1: { QDBusPendingReply<> _r = ExchangeBusinessCards((*reinterpret_cast< const QVariantMap(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 2: { QDBusPendingReply<QString> _r = GetCapabilities((*reinterpret_cast< const QVariantMap(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QString>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<> _r = PullBusinessCard((*reinterpret_cast< const QVariantMap(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 4: { QDBusPendingReply<> _r = SendFiles((*reinterpret_cast< const QVariantMap(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[3])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 5;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'obexftp.h'
+**
+** Created: Wed May 25 09:44:36 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "obex/obexftp.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'obexftp.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_ObexFtp[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 14, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 4, // signalCount
+
+ // signals: signature, parameters, type, tag, flags
+ 20, 9, 8, 8, 0x05,
+ 54, 8, 8, 8, 0x05,
+ 73, 8, 8, 8, 0x05,
+ 88, 8, 8, 8, 0x05,
+
+ // slots: signature, parameters, type, tag, flags
+ 100, 8, 8, 8, 0x0a,
+ 110, 8, 8, 8, 0x0a,
+ 123, 8, 8, 8, 0x0a,
+ 153, 132, 8, 8, 0x0a,
+ 183, 8, 8, 8, 0x08,
+ 226, 8, 8, 8, 0x08,
+ 276, 271, 8, 8, 0x08,
+ 313, 302, 8, 8, 0x08,
+ 361, 344, 8, 8, 0x08,
+ 398, 8, 8, 8, 0x08,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_ObexFtp[] = {
+ "ObexFtp\0\0done,total\0"
+ "transferProgress(quint64,quint64)\0"
+ "transferComplete()\0error(QString)\0"
+ "connected()\0connect()\0disconnect()\0"
+ "cancel()\0localfile,remotefile\0"
+ "transferFile(QString,QString)\0"
+ "finishedTransfer(QDBusPendingCallWatcher*)\0"
+ "finishedConnecting(QDBusPendingCallWatcher*)\0"
+ "path\0Complete(QDBusObjectPath)\0"
+ "path,error\0Error(QDBusObjectPath,QString)\0"
+ "path,transferred\0Progress(QDBusObjectPath,qulonglong)\0"
+ "Release()\0"
+};
+
+const QMetaObject ObexFtp::staticMetaObject = {
+ { &QObject::staticMetaObject, qt_meta_stringdata_ObexFtp,
+ qt_meta_data_ObexFtp, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &ObexFtp::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *ObexFtp::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *ObexFtp::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_ObexFtp))
+ return static_cast<void*>(const_cast< ObexFtp*>(this));
+ return QObject::qt_metacast(_clname);
+}
+
+int ObexFtp::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: transferProgress((*reinterpret_cast< quint64(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2]))); break;
+ case 1: transferComplete(); break;
+ case 2: error((*reinterpret_cast< QString(*)>(_a[1]))); break;
+ case 3: connected(); break;
+ case 4: connect(); break;
+ case 5: disconnect(); break;
+ case 6: cancel(); break;
+ case 7: transferFile((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
+ case 8: finishedTransfer((*reinterpret_cast< QDBusPendingCallWatcher*(*)>(_a[1]))); break;
+ case 9: finishedConnecting((*reinterpret_cast< QDBusPendingCallWatcher*(*)>(_a[1]))); break;
+ case 10: Complete((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
+ case 11: Error((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
+ case 12: Progress((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< qulonglong(*)>(_a[2]))); break;
+ case 13: Release(); break;
+ default: ;
+ }
+ _id -= 14;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void ObexFtp::transferProgress(quint64 _t1, quint64 _t2)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void ObexFtp::transferComplete()
+{
+ QMetaObject::activate(this, &staticMetaObject, 1, 0);
+}
+
+// SIGNAL 2
+void ObexFtp::error(QString _t1)
+{
+ void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+ QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void ObexFtp::connected()
+{
+ QMetaObject::activate(this, &staticMetaObject, 3, 0);
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'obexsession.h'
+**
+** Created: Wed May 25 09:44:36 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "obex/obexsession.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'obexsession.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgOpenobexFileTransferInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 8, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 58, 54, 34, 33, 0x0a,
+ 88, 80, 34, 33, 0x0a,
+ 114, 54, 34, 33, 0x0a,
+ 136, 54, 34, 33, 0x0a,
+ 152, 80, 34, 33, 0x0a,
+ 212, 33, 177, 33, 0x0a,
+ 225, 80, 34, 33, 0x0a,
+ 251, 80, 34, 33, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgOpenobexFileTransferInterface[] = {
+ "OrgOpenobexFileTransferInterface\0\0"
+ "QDBusPendingReply<>\0in0\0ChangeFolder(QString)\0"
+ "in0,in1\0CopyFile(QString,QString)\0"
+ "CreateFolder(QString)\0Delete(QString)\0"
+ "GetFile(QString,QString)\0"
+ "QDBusPendingReply<QVariantMapList>\0"
+ "ListFolder()\0MoveFile(QString,QString)\0"
+ "PutFile(QString,QString)\0"
+};
+
+const QMetaObject OrgOpenobexFileTransferInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgOpenobexFileTransferInterface,
+ qt_meta_data_OrgOpenobexFileTransferInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgOpenobexFileTransferInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgOpenobexFileTransferInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgOpenobexFileTransferInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgOpenobexFileTransferInterface))
+ return static_cast<void*>(const_cast< OrgOpenobexFileTransferInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgOpenobexFileTransferInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: { QDBusPendingReply<> _r = ChangeFolder((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 1: { QDBusPendingReply<> _r = CopyFile((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 2: { QDBusPendingReply<> _r = CreateFolder((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<> _r = Delete((*reinterpret_cast< const QString(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 4: { QDBusPendingReply<> _r = GetFile((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 5: { QDBusPendingReply<QVariantMapList> _r = ListFolder();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMapList>*>(_a[0]) = _r; } break;
+ case 6: { QDBusPendingReply<> _r = MoveFile((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 7: { QDBusPendingReply<> _r = PutFile((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 8;
+ }
+ return _id;
+}
+static const uint qt_meta_data_OrgOpenobexSessionInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 4, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 53, 49, 29, 28, 0x0a,
+ 82, 28, 29, 28, 0x0a,
+ 121, 28, 90, 28, 0x0a,
+ 137, 49, 29, 28, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgOpenobexSessionInterface[] = {
+ "OrgOpenobexSessionInterface\0\0"
+ "QDBusPendingReply<>\0in0\0"
+ "AssignAgent(QDBusObjectPath)\0Close()\0"
+ "QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0ReleaseAgent(QDBusObjectPath)\0"
+};
+
+const QMetaObject OrgOpenobexSessionInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgOpenobexSessionInterface,
+ qt_meta_data_OrgOpenobexSessionInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgOpenobexSessionInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgOpenobexSessionInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgOpenobexSessionInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgOpenobexSessionInterface))
+ return static_cast<void*>(const_cast< OrgOpenobexSessionInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgOpenobexSessionInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: { QDBusPendingReply<> _r = AssignAgent((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 1: { QDBusPendingReply<> _r = Close();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 2: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ case 3: { QDBusPendingReply<> _r = ReleaseAgent((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 4;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'obextransfer.h'
+**
+** Created: Wed May 25 09:44:36 2011
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "obex/obextransfer.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'obextransfer.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_OrgOpenobexTransferInterface[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 2, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 50, 29, 30, 29, 0x0a,
+ 90, 29, 59, 29, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_OrgOpenobexTransferInterface[] = {
+ "OrgOpenobexTransferInterface\0\0"
+ "QDBusPendingReply<>\0Cancel()\0"
+ "QDBusPendingReply<QVariantMap>\0"
+ "GetProperties()\0"
+};
+
+const QMetaObject OrgOpenobexTransferInterface::staticMetaObject = {
+ { &QDBusAbstractInterface::staticMetaObject, qt_meta_stringdata_OrgOpenobexTransferInterface,
+ qt_meta_data_OrgOpenobexTransferInterface, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &OrgOpenobexTransferInterface::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *OrgOpenobexTransferInterface::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *OrgOpenobexTransferInterface::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_OrgOpenobexTransferInterface))
+ return static_cast<void*>(const_cast< OrgOpenobexTransferInterface*>(this));
+ return QDBusAbstractInterface::qt_metacast(_clname);
+}
+
+int OrgOpenobexTransferInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QDBusAbstractInterface::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: { QDBusPendingReply<> _r = Cancel();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = _r; } break;
+ case 1: { QDBusPendingReply<QVariantMap> _r = GetProperties();
+ if (_a[0]) *reinterpret_cast< QDBusPendingReply<QVariantMap>*>(_a[0]) = _r; } break;
+ default: ;
+ }
+ _id -= 2;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -c ObexAgentAdaptor -a obexagent.h:obexagent.cpp agent.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#include "obexagent.h"
+#include <QtCore/QMetaObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+
+/*
+ * Implementation of adaptor class ObexAgentAdaptor
+ */
+
+ObexAgentAdaptor::ObexAgentAdaptor(QObject *parent)
+ : QDBusAbstractAdaptor(parent)
+{
+ // constructor
+ setAutoRelaySignals(true);
+}
+
+ObexAgentAdaptor::~ObexAgentAdaptor()
+{
+ // destructor
+}
+
+void ObexAgentAdaptor::Complete(const QDBusObjectPath &path)
+{
+ // handle method call org.openobex.Agent.Complete
+ QMetaObject::invokeMethod(parent(), "Complete", Q_ARG(QDBusObjectPath, path));
+}
+
+void ObexAgentAdaptor::Error(const QDBusObjectPath &path, const QString &error)
+{
+ // handle method call org.openobex.Agent.Error
+ QMetaObject::invokeMethod(parent(), "Error", Q_ARG(QDBusObjectPath, path), Q_ARG(QString, error));
+}
+
+void ObexAgentAdaptor::Progress(const QDBusObjectPath &path, qulonglong transferred)
+{
+ // handle method call org.openobex.Agent.Progress
+ QMetaObject::invokeMethod(parent(), "Progress", Q_ARG(QDBusObjectPath, path), Q_ARG(qulonglong, transferred));
+}
+
+void ObexAgentAdaptor::Release()
+{
+ // handle method call org.openobex.Agent.Release
+ QMetaObject::invokeMethod(parent(), "Release");
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -c ObexAgentAdaptor -a obexagent.h:obexagent.cpp agent.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#ifndef OBEXAGENT_H_1306341758
+#define OBEXAGENT_H_1306341758
+
+#include <QtCore/QObject>
+#include <QtDBus/QtDBus>
+class QByteArray;
+template<class T> class QList;
+template<class Key, class Value> class QMap;
+class QString;
+class QStringList;
+class QVariant;
+
+/*
+ * Adaptor class for interface org.openobex.Agent
+ */
+class ObexAgentAdaptor: public QDBusAbstractAdaptor
+{
+ Q_OBJECT
+ Q_CLASSINFO("D-Bus Interface", "org.openobex.Agent")
+ Q_CLASSINFO("D-Bus Introspection", ""
+" <interface name=\"org.openobex.Agent\">\n"
+" <method name=\"Release\"/>\n"
+" <method name=\"Progress\">\n"
+" <arg direction=\"in\" type=\"o\" name=\"path\"/>\n"
+" <arg direction=\"in\" type=\"t\" name=\"transferred\"/>\n"
+" </method>\n"
+" <method name=\"Complete\">\n"
+" <arg direction=\"in\" type=\"o\" name=\"path\"/>\n"
+" </method>\n"
+" <method name=\"Error\">\n"
+" <arg direction=\"in\" type=\"o\" name=\"path\"/>\n"
+" <arg direction=\"in\" type=\"s\" name=\"error\"/>\n"
+" </method>\n"
+" </interface>\n"
+ "")
+public:
+ ObexAgentAdaptor(QObject *parent);
+ virtual ~ObexAgentAdaptor();
+
+public: // PROPERTIES
+public Q_SLOTS: // METHODS
+ void Complete(const QDBusObjectPath &path);
+ void Error(const QDBusObjectPath &path, const QString &error);
+ void Progress(const QDBusObjectPath &path, qulonglong transferred);
+ void Release();
+Q_SIGNALS: // SIGNALS
+};
+
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p obexclient.h:obexclient.cpp client.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "obexclient.h"
+
+/*
+ * Implementation of interface class OrgOpenobexClientInterface
+ */
+
+OrgOpenobexClientInterface::OrgOpenobexClientInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgOpenobexClientInterface::~OrgOpenobexClientInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p obexclient.h:obexclient.cpp client.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef OBEXCLIENT_H_1306341758
+#define OBEXCLIENT_H_1306341758
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.openobex.Client
+ */
+class OrgOpenobexClientInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.openobex.Client"; }
+
+public:
+ OrgOpenobexClientInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgOpenobexClientInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<QDBusObjectPath> CreateSession(const QVariantMap &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("CreateSession"), argumentList);
+ }
+
+ inline QDBusPendingReply<> ExchangeBusinessCards(const QVariantMap &in0, const QString &in1, const QString &in2)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1) << qVariantFromValue(in2);
+ return asyncCallWithArgumentList(QLatin1String("ExchangeBusinessCards"), argumentList);
+ }
+
+ inline QDBusPendingReply<QString> GetCapabilities(const QVariantMap &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("GetCapabilities"), argumentList);
+ }
+
+ inline QDBusPendingReply<> PullBusinessCard(const QVariantMap &in0, const QString &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("PullBusinessCard"), argumentList);
+ }
+
+ inline QDBusPendingReply<> SendFiles(const QVariantMap &in0, const QStringList &in1, const QDBusObjectPath &in2)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1) << qVariantFromValue(in2);
+ return asyncCallWithArgumentList(QLatin1String("SendFiles"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+};
+
+namespace org {
+ namespace openobex {
+ typedef ::OrgOpenobexClientInterface Client;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p obexsession.h:obexsession.cpp -i types.h session.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "obexsession.h"
+
+/*
+ * Implementation of interface class OrgOpenobexFileTransferInterface
+ */
+
+OrgOpenobexFileTransferInterface::OrgOpenobexFileTransferInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgOpenobexFileTransferInterface::~OrgOpenobexFileTransferInterface()
+{
+}
+
+/*
+ * Implementation of interface class OrgOpenobexSessionInterface
+ */
+
+OrgOpenobexSessionInterface::OrgOpenobexSessionInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgOpenobexSessionInterface::~OrgOpenobexSessionInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p obexsession.h:obexsession.cpp -i types.h session.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef OBEXSESSION_H_1306341758
+#define OBEXSESSION_H_1306341758
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+#include "types.h"
+
+/*
+ * Proxy class for interface org.openobex.FileTransfer
+ */
+class OrgOpenobexFileTransferInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.openobex.FileTransfer"; }
+
+public:
+ OrgOpenobexFileTransferInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgOpenobexFileTransferInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> ChangeFolder(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("ChangeFolder"), argumentList);
+ }
+
+ inline QDBusPendingReply<> CopyFile(const QString &in0, const QString &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("CopyFile"), argumentList);
+ }
+
+ inline QDBusPendingReply<> CreateFolder(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("CreateFolder"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Delete(const QString &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("Delete"), argumentList);
+ }
+
+ inline QDBusPendingReply<> GetFile(const QString &in0, const QString &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("GetFile"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMapList> ListFolder()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("ListFolder"), argumentList);
+ }
+
+ inline QDBusPendingReply<> MoveFile(const QString &in0, const QString &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("MoveFile"), argumentList);
+ }
+
+ inline QDBusPendingReply<> PutFile(const QString &in0, const QString &in1)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0) << qVariantFromValue(in1);
+ return asyncCallWithArgumentList(QLatin1String("PutFile"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+};
+
+/*
+ * Proxy class for interface org.openobex.Session
+ */
+class OrgOpenobexSessionInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.openobex.Session"; }
+
+public:
+ OrgOpenobexSessionInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgOpenobexSessionInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> AssignAgent(const QDBusObjectPath &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("AssignAgent"), argumentList);
+ }
+
+ inline QDBusPendingReply<> Close()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Close"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+ inline QDBusPendingReply<> ReleaseAgent(const QDBusObjectPath &in0)
+ {
+ QList<QVariant> argumentList;
+ argumentList << qVariantFromValue(in0);
+ return asyncCallWithArgumentList(QLatin1String("ReleaseAgent"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+};
+
+namespace org {
+ namespace openobex {
+ typedef ::OrgOpenobexFileTransferInterface FileTransfer;
+ typedef ::OrgOpenobexSessionInterface Session;
+ }
+}
+#endif
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p obextransfer.h:obextransfer.cpp transfer.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * This file may have been hand-edited. Look for HAND-EDIT comments
+ * before re-generating it.
+ */
+
+#include "obextransfer.h"
+
+/*
+ * Implementation of interface class OrgOpenobexTransferInterface
+ */
+
+OrgOpenobexTransferInterface::OrgOpenobexTransferInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
+{
+}
+
+OrgOpenobexTransferInterface::~OrgOpenobexTransferInterface()
+{
+}
+
--- /dev/null
+/*
+ * This file was generated by qdbusxml2cpp version 0.7
+ * Command line was: qdbusxml2cpp -p obextransfer.h:obextransfer.cpp transfer.xml
+ *
+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
+ *
+ * This is an auto-generated file.
+ * Do not edit! All changes made to it will be lost.
+ */
+
+#ifndef OBEXTRANSFER_H_1306341758
+#define OBEXTRANSFER_H_1306341758
+
+#include <QtCore/QObject>
+#include <QtCore/QByteArray>
+#include <QtCore/QList>
+#include <QtCore/QMap>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVariant>
+#include <QtDBus/QtDBus>
+
+/*
+ * Proxy class for interface org.openobex.Transfer
+ */
+class OrgOpenobexTransferInterface: public QDBusAbstractInterface
+{
+ Q_OBJECT
+public:
+ static inline const char *staticInterfaceName()
+ { return "org.openobex.Transfer"; }
+
+public:
+ OrgOpenobexTransferInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
+
+ ~OrgOpenobexTransferInterface();
+
+public Q_SLOTS: // METHODS
+ inline QDBusPendingReply<> Cancel()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("Cancel"), argumentList);
+ }
+
+ inline QDBusPendingReply<QVariantMap> GetProperties()
+ {
+ QList<QVariant> argumentList;
+ return asyncCallWithArgumentList(QLatin1String("GetProperties"), argumentList);
+ }
+
+Q_SIGNALS: // SIGNALS
+};
+
+namespace org {
+ namespace openobex {
+ typedef ::OrgOpenobexTransferInterface Transfer;
+ }
+}
+#endif
--- /dev/null
+/*
+ * Copyright 2011 Intel Corporation.
+ *
+ * This program is licensed under the terms and conditions of the
+ * Apache License, version 2.0. The full text of the Apache License is at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ */
+
+#include "components.h"
+
+#include <nearbydevicesmodel.h>
+#include <bluetoothdevice.h>
+#include <bluetoothdevicemodel.h>
+
+void Components::registerTypes(const char *uri)
+{
+ qmlRegisterType<NearbyDevicesModel>(uri,0,0,"NearbyDevicesModel");
+ qmlRegisterType<BluetoothDevice>(uri,0,0,"BluetoothDevice");
+ qmlRegisterType<BluetoothDevicesModel>(uri,0,0,"BluetoothDevicesModel");
+}
+
+void Components::initializeEngine(QDeclarativeEngine *engine, const char *uri)
+{
+ Q_UNUSED(uri);
+ Q_UNUSED(engine);
+}
+
+Q_EXPORT_PLUGIN(Components);
--- /dev/null
+/*
+ * Copyright 2011 Intel Corporation.
+ *
+ * This program is licensed under the terms and conditions of the
+ * Apache License, version 2.0. The full text of the Apache License is at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ */
+
+#ifndef COMPONENTS_H
+#define COMPONENTS_H
+
+#include <QtDeclarative/qdeclarative.h>
+#include <QtDeclarative/QDeclarativeExtensionPlugin>
+
+class Components : public QDeclarativeExtensionPlugin
+{
+ Q_OBJECT
+
+public:
+ void registerTypes(const char *uri);
+ void initializeEngine(QDeclarativeEngine *engine, const char *uri);
+};
+
+#endif // COMPONENTS_H
--- /dev/null
+TEMPLATE = lib
+QT += declarative dbus
+
+CONFIG += qt \
+ plugin \
+ link_pkgconfig
+
+INCLUDEPATH += ../bluetooth-qt
+LIBS += -L../bluetooth-qt -lbluetooth-qt
+
+TARGET = Bluetooth-qt
+OBJECTS_DIR = .obj
+MOC_DIR = .moc
+
+# Input
+SOURCES += components.cpp
+
+OTHER_FILES += qmldir
+
+HEADERS += components.h
+
+qmldir.files += qmldir
+qmldir.path = $$[QT_INSTALL_IMPORTS]/MeeGo/Bluetooth-qt
+
+target.path = $$[QT_INSTALL_IMPORTS]/MeeGo/Bluetooth-qt
+
+INSTALLS += qmldir target
--- /dev/null
+plugin Bluetooth-qt