• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kremotecontrol

Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RemoteControl Class Reference

#include <remotecontrol.h>

Inheritance diagram for RemoteControl:
Inheritance graph
[legend]

Signals

void buttonPressed (const RemoteControlButton &button)
 

Public Member Functions

 RemoteControl (const QString &name)
 
 RemoteControl (Iface::RemoteControl *backendObject)
 
 RemoteControl (const RemoteControl &remoteControl)
 
virtual ~RemoteControl ()
 
QList< RemoteControlButton > buttons () const
 
QString name () const
 

Static Public Member Functions

static QStringList allRemoteNames ()
 
static QList< RemoteControl * > allRemotes ()
 

Protected Member Functions

 RemoteControl (RemoteControlPrivate &dd, QObject *backendObject)
 
 RemoteControl (RemoteControlPrivate &dd, const RemoteControl &name)
 

Protected Attributes

RemoteControlPrivate * d_ptr
 

Detailed Description

Definition at line 35 of file remotecontrol.h.

Constructor & Destructor Documentation

RemoteControl::RemoteControl ( const QString &  name)

Definition at line 186 of file remotecontrolmanager.cpp.

RemoteControl::RemoteControl ( Iface::RemoteControl *  backendObject)
explicit

Creates a new RemoteControl object.

Parameters
backendObjectthe RemoteControl object provided by the backend

Definition at line 25 of file remotecontrol.cpp.

RemoteControl::RemoteControl ( const RemoteControl &  remoteControl)

Constructs a copy of a remote control.

Parameters
remoteControlthe remote control to copy
RemoteControl::~RemoteControl ( )
virtual

Destroys a RemoteControl object.

Definition at line 32 of file remotecontrol.cpp.

RemoteControl::RemoteControl ( RemoteControlPrivate &  dd,
QObject *  backendObject 
)
protected
RemoteControl::RemoteControl ( RemoteControlPrivate &  dd,
const RemoteControl &  name 
)
protected

Member Function Documentation

QStringList RemoteControl::allRemoteNames ( )
static

Get the Names of the available remotes in the system.

Definition at line 37 of file remotecontrol.cpp.

QList< RemoteControl * > RemoteControl::allRemotes ( )
static

Get all RemoteControl's available in the system.

Definition at line 197 of file remotecontrolmanager.cpp.

void RemoteControl::buttonPressed ( const RemoteControlButton &  button)
signal

This signal is emitted when button on the remote is pressed.

Parameters
buttonThe RemoteControlButton pressed
QList< RemoteControlButton > RemoteControl::buttons ( ) const

Retrieves the buttons of the remote.

Returns
Returns the buttons of the remote control

Definition at line 51 of file remotecontrol.cpp.

QString RemoteControl::name ( ) const

Retrieves the name of the remote.

Returns
Returns the name of the remote control

Definition at line 46 of file remotecontrol.cpp.

Member Data Documentation

RemoteControlPrivate* RemoteControl::d_ptr
protected

Definition at line 106 of file remotecontrol.h.


The documentation for this class was generated from the following files:
  • remotecontrol.h
  • remotecontrol.cpp
  • remotecontrolmanager.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kremotecontrol

Skip menu "kremotecontrol"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal