Home · All Classes · Main Classes · Deprecated
Signals | Public Member Functions | Static Public Member Functions | Protected Attributes

MKeyboardStateTracker Class Reference

Inherits QObject.

List of all members.

Signals

void stateChanged ()

Public Member Functions

bool isPresent () const
bool isOpen () const

Static Public Member Functions

static MKeyboardStateTrackerinstance ()

Protected Attributes

MKeyboardStateTrackerPrivate *const d_ptr

Detailed Description

Class responsible for tracking the hardware keyboard properties and signaling events. It is designed as singleton. Using isPresent() can query whether the device supports hardware keyboard or not. If hardware keyboard is supported, using isOpen() to query its current state. Signal stateChanged will be emitted when hardware keyboard state is changed.


Member Function Documentation

MKeyboardStateTracker * MKeyboardStateTracker::instance (  )  [static]

Returns singleton MKeyboardStateTracker object.

bool MKeyboardStateTracker::isOpen (  )  const

Returns true if the hardware keyboard is opened.

bool MKeyboardStateTracker::isPresent (  )  const

Returns true if the device has a hardware keyboard.

void MKeyboardStateTracker::stateChanged (  )  [signal]

A signal which is emitted whenever the hardware keyboard state has been changed.


Member Data Documentation

MKeyboardStateTrackerPrivate* const MKeyboardStateTracker::d_ptr [protected]

Copyright © 2010 Nokia Corporation
MeeGo Touch