• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

libsolidcontrol

Solid::Control::Ifaces::BluetoothInputDevice

Solid::Control::Ifaces::BluetoothInputDevice Class Reference

#include <bluetoothinputdevice.h>

Inheritance diagram for Solid::Control::Ifaces::BluetoothInputDevice:

Inheritance graph
[legend]

List of all members.


Detailed Description

A BluetoothInputDevice object allows to manage the connection of a bluetooth input device.

Definition at line 37 of file ifaces/bluetoothinputdevice.h.


Public Slots

virtual void slotConnect ()=0
virtual void slotDisconnect ()=0

Signals

virtual void connected ()=0
virtual void disconnected ()=0

Public Member Functions

virtual QString address () const =0
 BluetoothInputDevice (QObject *parent=0)
virtual bool isConnected () const =0
virtual QString name () const =0
virtual QString productID () const =0
virtual QString ubi () const =0
virtual QString vendorID () const =0
virtual ~BluetoothInputDevice ()

Constructor & Destructor Documentation

Solid::Control::Ifaces::BluetoothInputDevice::BluetoothInputDevice ( QObject *  parent = 0  ) 

Constructs a BluetoothInputDevice.

Parameters:
parent the parent object

Definition at line 24 of file ifaces/bluetoothinputdevice.cpp.

Solid::Control::Ifaces::BluetoothInputDevice::~BluetoothInputDevice (  )  [virtual]

Destructs a BluetoothInputDevice object.

Definition at line 27 of file ifaces/bluetoothinputdevice.cpp.


Member Function Documentation

virtual QString Solid::Control::Ifaces::BluetoothInputDevice::address (  )  const [pure virtual]

Retrieves MAC address of bluetooth input device.

Returns:
MAC address of bluetooth input device

Implemented in FakeBluetoothInputDevice.

virtual void Solid::Control::Ifaces::BluetoothInputDevice::connected (  )  [pure virtual, signal]

This signal is emitted when the bluetooth input device is connected.

Parameters:
ubi the bluetooth input device identifier

Implemented in FakeBluetoothInputDevice.

virtual void Solid::Control::Ifaces::BluetoothInputDevice::disconnected (  )  [pure virtual, signal]

This signal is emitted when the bluetooth input device is not available anymore.

Parameters:
ubi the bluetooth input device identifier

Implemented in FakeBluetoothInputDevice.

virtual bool Solid::Control::Ifaces::BluetoothInputDevice::isConnected (  )  const [pure virtual]

Retrieves connection status of bluetooth input device.

Returns:
true if bluetooth input device is connected

Implemented in FakeBluetoothInputDevice.

virtual QString Solid::Control::Ifaces::BluetoothInputDevice::name (  )  const [pure virtual]

Retrievies Name of bluetooth input device.

Returns:
Name of bluetooth input device

Implemented in FakeBluetoothInputDevice.

virtual QString Solid::Control::Ifaces::BluetoothInputDevice::productID (  )  const [pure virtual]

Retrieves Product ID of bluetooth input device.

Returns:
Product ID of bluetooth input device

Implemented in FakeBluetoothInputDevice.

virtual void Solid::Control::Ifaces::BluetoothInputDevice::slotConnect (  )  [pure virtual, slot]

Connect bluetooth input device.

virtual void Solid::Control::Ifaces::BluetoothInputDevice::slotDisconnect (  )  [pure virtual, slot]

Disconnect bluetooth input device.

virtual QString Solid::Control::Ifaces::BluetoothInputDevice::ubi (  )  const [pure virtual]

Retrieves ubi of bluetooth input device.

Returns:
ubi of bluetooth input device

Implemented in FakeBluetoothInputDevice.

virtual QString Solid::Control::Ifaces::BluetoothInputDevice::vendorID (  )  const [pure virtual]

Retrieves Vendor ID of bluetooth input device.

Returns:
Vendor ID of bluetooth input device

Implemented in FakeBluetoothInputDevice.


The documentation for this class was generated from the following files:
  • ifaces/bluetoothinputdevice.h
  • ifaces/bluetoothinputdevice.cpp

libsolidcontrol

Skip menu "libsolidcontrol"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libplasma
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal