35 HostDiscoverableLimitedInquiry
42 MissingPermissionsError,
47 explicit QBluetoothLocalDevice(QObject *parent =
nullptr);
48 explicit QBluetoothLocalDevice(
const QBluetoothAddress &address, QObject *parent =
nullptr);
49 virtual ~QBluetoothLocalDevice();
53 void requestPairing(
const QBluetoothAddress &address, Pairing pairing);
54 Pairing pairingStatus(
const QBluetoothAddress &address)
const;
56 void setHostMode(QBluetoothLocalDevice::HostMode mode);
57 HostMode hostMode()
const;
58 QList<QBluetoothAddress> connectedDevices()
const;
63 QBluetoothAddress address()
const;
65 static QList<QBluetoothHostInfo> allDevices();
68 void hostModeStateChanged(QBluetoothLocalDevice::HostMode state);
69 void deviceConnected(
const QBluetoothAddress &address);
70 void deviceDisconnected(
const QBluetoothAddress &address);
71 void pairingFinished(
const QBluetoothAddress &address, QBluetoothLocalDevice::Pairing pairing);
73 void errorOccurred(QBluetoothLocalDevice::Error error);
76 Q_DECLARE_PRIVATE(QBluetoothLocalDevice)
77 QBluetoothLocalDevicePrivate *d_ptr;