Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
The QMouseDriverPlugin class is an abstract base class for mouse driver plugins. More...
#include <QMouseDriverPlugin>
Inherits QObject.
The QMouseDriverPlugin class is an abstract base class for mouse driver plugins.
Note that this class is only available in Qtopia Core.
QMouseDriverPlugin is a simple plugin interface that makes it easy to create custom mouse drivers that can be loaded dynamically into applications using the QMouseDriverFactory class.
Writing a custom mouse driver plugin is achieved by subclassing QMouseDriverPlugin, reimplementing the pure virtual keys() and create() functions, and exporting the class with the Q_EXPORT_PLUGIN2() macro. See How to Create Qt Plugins for details.
See also QMouseDriverFactory, QWSMouseHandler, and Pointer Handling.
Constructs a mouse driver plugin with the given parent.
Note that this constructor is invoked automatically by the Q_EXPORT_PLUGIN2() macro, so there is no need for calling it explicitly.
Destroys the mouse driver plugin.
Note that Qt destroys a plugin automatically when it is no longer used, so there is no need for calling the destructor explicitly.
Creates a driver matching the type specified by the given key and device parameters. Keys are case-insensitive.
See also keys().
Returns the list of valid keys, i.e. mouse drivers supported by this plugin.
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 |