Qt Mobility Reference Documentation

QBluetoothLocalDevice Class Reference

The QBluetoothLocalDevice class provides access to local Bluetooth devices. More...

 #include <QBluetoothLocalDevice>

Inherits QObject.

Public Types

enum HostMode { HostPoweredOff, HostConnectable, HostDiscoverable }
enum Pairing { Unpaired, Paired, AuthorizedPaired }

Public Functions

QBluetoothLocalDevice ( QObject * parent = 0 )
QBluetoothLocalDevice ( const QBluetoothAddress & address, QObject * parent = 0 )
virtual ~QBluetoothLocalDevice ()
QBluetoothAddress address () const
HostMode hostMode () const
bool isValid () const
QString name () const
Pairing pairingStatus ( const QBluetoothAddress & address ) const
void powerOn ()
void requestPairing ( const QBluetoothAddress & address, Pairing pairing )
void setHostMode ( QBluetoothLocalDevice::HostMode mode )
  • 29 public functions inherited from QObject

Signals

void hostModeStateChanged ( HostMode state )
void pairingFinished ( const QBluetoothAddress & address, Pairing pairing )

Static Public Members

QList<QBluetoothHostInfo> allDevices ()
  • 4 static public members inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 7 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The QBluetoothLocalDevice class provides access to local Bluetooth devices.

QBluetoothLocalDevice provides functions for getting and setting the state of local Bluetooth devices.

Member Type Documentation

enum QBluetoothLocalDevice::HostMode

This enum describes the most of the local Bluetooth device.

ConstantValueDescription
QBluetoothLocalDevice::HostPoweredOff0Powers the device down
QBluetoothLocalDevice::HostConnectable1Remote Bluetooth devices can connect to the local Bluetooth device if they have previously been paired with it or otherwise know its address.
QBluetoothLocalDevice::HostDiscoverable2Remote Bluetooth devices can discover the presense of the local Bluetooth device.

enum QBluetoothLocalDevice::Pairing

This enum describes the pairing state between two Bluetooth devices.

ConstantValueDescription
QBluetoothLocalDevice::Unpaired0The Bluetooth devices are not paired.
QBluetoothLocalDevice::Paired1The Bluetooth devices are paired. The system will prompt the user for authorization when the remote device initiates a connection to the local device.
QBluetoothLocalDevice::AuthorizedPaired2The Bluetooth devices are paired. The system will not prompt the user for authorization when the remote device initiates a connection to the local device.

Member Function Documentation

QBluetoothLocalDevice::QBluetoothLocalDevice ( QObject * parent = 0 )

Constructs a QBluetoothLocalDevice.

QBluetoothLocalDevice::QBluetoothLocalDevice ( const QBluetoothAddress & address, QObject * parent = 0 )

QBluetoothLocalDevice::~QBluetoothLocalDevice () [virtual]

Destroys the QBluetoothLocalDevice.

QBluetoothAddress QBluetoothLocalDevice::address () const

Returns the address of this local Bluetooth device.

QList<QBluetoothHostInfo> QBluetoothLocalDevice::allDevices () [static]

Returns a list of all available local Bluetooth devices.

HostMode QBluetoothLocalDevice::hostMode () const

Returns the current host mode of this local Bluetooth device.

See also setHostMode().

void QBluetoothLocalDevice::hostModeStateChanged ( HostMode state ) [signal]

bool QBluetoothLocalDevice::isValid () const

Returns true the QBluetoothLocalDevice represents an available local Bluetooth device; otherwise return false.

QString QBluetoothLocalDevice::name () const

Returns the name of this local Bluetooth device.

void QBluetoothLocalDevice::pairingFinished ( const QBluetoothAddress & address, Pairing pairing ) [signal]

Pairing QBluetoothLocalDevice::pairingStatus ( const QBluetoothAddress & address ) const

Returns the current pairing between this local Bluetooth device and the remote Bluetooth device with address.

void QBluetoothLocalDevice::powerOn ()

void QBluetoothLocalDevice::requestPairing ( const QBluetoothAddress & address, Pairing pairing )

Sets pairing of this local Bluetooth device and the remote Bluetooth device with address to pairing.

void QBluetoothLocalDevice::setHostMode ( QBluetoothLocalDevice::HostMode mode )

Sets the host mode the this local Bluetooth device to mode.

See also hostMode().

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.