BluezQt
adapter.h
43 Q_PROPERTY(bool discoverable READ isDiscoverable WRITE setDiscoverable NOTIFY discoverableChanged)
44 Q_PROPERTY(quint32 discoverableTimeout READ discoverableTimeout WRITE setDiscoverableTimeout NOTIFY discoverableTimeoutChanged)
46 Q_PROPERTY(quint32 pairableTimeout READ pairableTimeout WRITE setPairableTimeout NOTIFY pairableTimeoutChanged)
50 Q_PROPERTY(LEAdvertisingManagerPtr leAdvertisingManager READ leAdvertisingManager NOTIFY leAdvertisingManagerChanged)
294 * For details and available filter options, see [Bluez documentation for Adapter object](https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/adapter-api.txt)
void deviceChanged(DevicePtr device)
Indicates that at least one of the device's properties have changed.
void adapterChanged(AdapterPtr adapter)
Indicates that at least one of the adapter's properties have changed.
void systemNameChanged(const QString &systemName)
Indicates that adapter's system name have changed.
PendingCall * getDiscoveryFilters()
Get the discovery filters for the caller.
Definition adapter.cpp:175
bool isPairable() const
Returns whether the adapter is pairable with other devices.
Definition adapter.cpp:90
void nameChanged(const QString &name)
Indicates that adapter's name have changed.
PendingCall * setPowered(bool powered)
Sets the powered state of the adapter.
Definition adapter.cpp:65
void deviceRemoved(DevicePtr device)
Indicates that a device was removed.
void mediaChanged(MediaPtr media)
Indicates that adapter's media have changed.
void uuidsChanged(const QStringList &uuids)
Indicates that adapter's UUIDs have changed.
PendingCall * setPairable(bool pairable)
Sets the pairable state of the adapter.
Definition adapter.cpp:95
void discoveringChanged(bool discovering)
Indicates that adapter's discovering state have changed.
void adapterClassChanged(quint32 adapterClass)
Indicates that adapter's class have changed.
void gattManagerChanged(GattManagerPtr gattManager)
Indicates that adapter's GATT manager have changed.
DevicePtr deviceForAddress(const QString &address) const
Returns a device for specified address.
Definition adapter.cpp:145
bool isDiscoverable() const
Returns whether the adapter is discoverable by other devices.
Definition adapter.cpp:70
void pairableTimeoutChanged(quint32 timeout)
Indicates that adapter's pairable timeout have changed.
void poweredChanged(bool powered)
Indicates that adapter's powered state have changed.
void discoverableTimeoutChanged(quint32 timeout)
Indicates that adapter's discoverable timeout have changed.
void pairableChanged(bool pairable)
Indicates that adapter's pairable state have changed.
PendingCall * setDiscoveryFilter(const QVariantMap &filter)
Set the discovery filter for the caller.
Definition adapter.cpp:170
void leAdvertisingManagerChanged(LEAdvertisingManagerPtr leAdvertisingManager)
Indicates that adapter's LE advertising manager have changed.
void deviceAdded(DevicePtr device)
Indicates that a new device was added (eg.
void adapterRemoved(AdapterPtr adapter)
Indicates that the adapter was removed.
GattManagerPtr gattManager() const
Returns the GATT manager interface for the adapter.
Definition adapter.cpp:125
PendingCall * setDiscoverable(bool discoverable)
Sets the discoverable state of the adapter.
Definition adapter.cpp:75
bool isDiscovering()
Returns whether the adapter is discovering for other devices.
Definition adapter.cpp:110
void modaliasChanged(const QString &modalias)
Indicates that adapter's modalias have changed.
PendingCall * setDiscoverableTimeout(quint32 timeout)
Sets the discoverable timeout of the adapter.
Definition adapter.cpp:85
PendingCall * setPairableTimeout(quint32 timeout)
Sets the pairable timeout of the adapter.
Definition adapter.cpp:105
void discoverableChanged(bool discoverable)
Indicates that adapter's discoverable state have changed.
QObject(QObject *parent)
Q_OBJECTQ_OBJECT
Q_PROPERTY(...)
Q_SIGNALSQ_SIGNALS
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:56:30 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:56:30 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.