26 #ifndef OBJECTMANAGERIMPL_H_INCLUDED
27 #define OBJECTMANAGERIMPL_H_INCLUDED
29 #include <tqdbusconnection.h>
30 #include <tdelocale.h>
32 #include "interfaces/objectmanagerProxy.h"
33 #include "interfaces/agentmanager1Proxy.h"
36 #include "interfaces/propertiesProxy.h"
43 #define DBUS_CONN_NAME "TDEBluez"
45 #define DBUS_AUTH_SERVICE_PATH "/org/trinitydesktop/tdebluez"
46 #define DEVICE_PIN_CAPABILITY "KeyboardDisplay"
56 ObjectManagerImpl(
const TQString& service,
const TQString& path, TQObject* parent = 0,
const char* name = 0);
67 bool isConnectedToDBUS();
69 TQT_DBusConnection* getConnection();
86 bool unregisterAgent();
88 bool requestDefaultAgent();
90 bool isAgentRegistered();
92 bool isAgentDefaultAgent();
163 void slotInterfacesRemoved(
const TQT_DBusObjectPath&
object,
const TQStringList& interfaces);
void deviceServiceDataChanged(const TQString &, TQT_DBusDataMap< TQString >)
void adapterRemoved(const TQString &)
void adapterNameChanged(const TQString &, const TQString &)
void deviceUUIDsChanged(const TQString &, TQStringList)
void mediaControlRemoved(const TQString &)
void deviceNameChanged(const TQString &, const TQString &)
void adapterDiscoverableChanged(const TQString &, bool state)
void deviceServicesResolvedChanged(const TQString &, bool)
void deviceClassChanged(const TQString &, TQ_UINT32)
TQMap< TQString, org::freedesktop::DBus::PropertiesProxy * > PropertiesMap
void deviceAppearanceChanged(const TQString &, TQ_UINT32)
void adapterPowerOnChanged(const TQString &, bool state)
void adapterDiscoverableTimeoutChanged(const TQString &, TQ_UINT32 timeout)
void deviceRSSIChanged(const TQString &, TQ_INT16)
TQValueList< TQString > ConnectionList
void deviceAliasChanged(const TQString &, const TQString &)
void deviceManufacturerDataChanged(const TQString &, TQT_DBusDataMap< TQ_UINT16 >)
TQT_DBusConnection dBusConn
TQt connection to D-Bus.
void mediaControlPlayerChanged(const TQString &, const TQT_DBusObjectPath &)
void deviceIconChanged(const TQString &, const TQString &)
TQValueList< TQString > DeviceList
void deviceAdded(const TQString &)
AgentManager1Proxy * agentManager
void deviceConnectedChanged(const TQString &, bool)
ProfileManager1Proxy * profileManager
bool agentRegisteredStatus
void adapterAdded(const TQString &)
TQValueList< TQString > AdapterList
void deviceAddressChanged(const TQString &, const TQString &)
void deviceTrustedChanged(const TQString &, bool)
void devicePairedChanged(const TQString &, bool)
void deviceBlockedChanged(const TQString &, bool)
HealthManager1Proxy * healthManager
void adapterAliasChanged(const TQString &, const TQString &)
void adapterClassChanged(const TQString &, TQ_UINT32 classvalue)
void deviceRemoved(const TQString &)
void mediaControlAdded(const TQString &)
void deviceLegacyPairingChanged(const TQString &, bool)
void mediaControlConnectedChanged(const TQString &, bool state)
void adapterDiscoveringChanged(const TQString &, bool state)
void deviceAdapterChanged(const TQString &, const TQT_DBusObjectPath &)
void deviceTxPowerChanged(const TQString &, TQ_INT16)