Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

QMouseDriverFactory Class Reference
[QtGui module]

The QMouseDriverFactory class creates QWSMouseHandler objects. More...

#include <QMouseDriverFactory>

Static Public Members


Detailed Description

The QMouseDriverFactory class creates QWSMouseHandler objects.

Note that this class is only available in Qtopia Core.

The QWSMouseHandler class is used to implement mouse drivers. QMouseDriverFactory creates a QWSMouseHandler object using the create() function and a key identifying the driver.

The valid keys can be retrieved using the keys() function. The drivers are either built-in or dynamically loaded from a driver plugin (see QMouseDriverPlugin).

See also QWSMouseHandler, QMouseDriverPlugin, and Pointer Handling.


Member Function Documentation

QWSMouseHandler * QMouseDriverFactory::create ( const QString & key, const QString & device )   [static]

Creates a QWSMouseHandler object for the driver specified by the given key, for the given device. The device is either a built-in driver, or a driver from a driver plugin. Keys are case-insensitive.

See also keys().

QStringList QMouseDriverFactory::keys ()   [static]

Returns the list of valid keys, i.e. the keys this factory can create drivers for.

Qtopia Core currently supports the following drivers by default: MouseMan, IntelliMouse, Microsoft, VR41xx, LinuxTP, Yopy and Tslib.

See also create().


Copyright © 2006 Trolltech Trademarks
Qt 4.1.3