26#ifndef OBJECTMANAGERIMPL_H_INCLUDED
27#define OBJECTMANAGERIMPL_H_INCLUDED
29#include <tqdbusconnection.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);
ObjectManagerImpl(const TQString &service, const TQString &path, TQObject *parent=0, const char *name=0)
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 devicePropertiesChanged(TQString path, const TQMap< TQString, TQT_DBusVariant > &changed_properties)
bool unregisterAgent()
to unregister the agent to D-Bus
bool requestDefaultAgent()
to register the agent to D-Bus
void adapterDiscoverableChanged(const TQString &, bool state)
void deviceServicesResolvedChanged(const TQString &, bool)
void slotInterfacesRemoved(const TQT_DBusObjectPath &object, const TQStringList &interfaces)
void deviceClassChanged(const TQString &, TQ_UINT32)
TQMap< TQString, org::freedesktop::DBus::PropertiesProxy * > PropertiesMap
void deviceAppearanceChanged(const TQString &, TQ_UINT32)
bool close()
to close the connection to D-Bus
void adapterPropertiesChanged(TQString path, const TQMap< TQString, TQT_DBusVariant > &changed_properties)
void mediaControlPropertiesChanged(TQString path, const TQMap< TQString, TQT_DBusVariant > &changed_properties)
bool isAgentDefaultAgent()
void adapterPowerOnChanged(const TQString &, bool state)
ProfileManager1Proxy * getProfileManager()
void adapterDiscoverableTimeoutChanged(const TQString &, TQ_UINT32 timeout)
void deviceRSSIChanged(const TQString &, TQ_INT16)
HealthManager1Proxy * getHealthManager()
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.
bool isConnectedToDBUS()
to get information if TDEBluez is connected to D-Bus
void mediaControlPlayerChanged(const TQString &, const TQT_DBusObjectPath &)
void slotPropertiesChanged(const TQString &interface, const TQMap< TQString, TQT_DBusVariant > &changed_properties, const TQStringList &invalidated_properties)
void deviceIconChanged(const TQString &, const TQString &)
TQValueList< TQString > DeviceList
void deviceAdded(const TQString &)
AgentManager1Proxy * agentManager
AgentManager1Proxy * getAgentManager()
void deviceConnectedChanged(const TQString &, bool)
ConnectionList listConnections(const TQString &)
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
AdapterList getAdapters()
void adapterAliasChanged(const TQString &, const TQString &)
TQT_DBusConnection * getConnection()
pointer to the D-Bus connection
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)
bool registerAgent()
to register the agent to D-Bus
void slotInterfacesAdded(const TQT_DBusObjectPath &object, const TQT_DBusDataMap< TQString > &interfaces)
void deviceAdapterChanged(const TQString &, const TQT_DBusObjectPath &)
void deviceTxPowerChanged(const TQString &, TQ_INT16)