|
Libpointing
An open-source cross-platform library to get raw events from pointing devices and master transfer functions.
|
Friends | |
| class | PointingDeviceManager |
| class | winPointingDevice |
Additional Inherited Members | |
Public Member Functions inherited from pointing::PointingDeviceManager | |
| void | addDeviceUpdateCallback (DeviceUpdateCallback callback, void *context) |
| Adds the callback function which is called when a device was added or removed. | |
| void | removeDeviceUpdateCallback (DeviceUpdateCallback callback, void *context) |
| Removes the callback function which is called when a device was added or removed. | |
| URI | anyToSpecific (const URI &anyURI) const |
| anyToSpecific Converts a given URI into platform-specific unique URI More... | |
| URI | generalizeAny (const URI &anyURI) const |
| generalizeAny Remove all arguments from the given any: URI except for vendor vendor and product arguments More... | |
| size_t | size () const |
| size More... | |
| PointingDescriptorIterator | begin () |
| PointingDescriptorIterator | end () |
Static Public Member Functions inherited from pointing::PointingDeviceManager | |
| static PointingDeviceManager * | get () |
| This static function is used to instantiate a platform-specific object of the class or return the already existing one. | |
Protected Types inherited from pointing::PointingDeviceManager | |
|
typedef std::list < SystemPointingDevice * > | PointingList |
Protected Member Functions inherited from pointing::PointingDeviceManager | |
| void | callCallbackFunctions (PointingDeviceDescriptor &descriptor, bool wasAdded) |
| void | addDescriptor (PointingDeviceDescriptor &descriptor) |
| void | removeDescriptor (PointingDeviceDescriptor &descriptor) |
| void | convertAnyCandidates () |
| void | matchCandidates () |
| void | activateDevice (SystemPointingDevice *device, PointingDeviceData *pdd) |
| void | printDeviceInfo (PointingDeviceData *pdd, bool add) |
| PointingDeviceData * | findDataForDevice (SystemPointingDevice *device) |
| void | registerDevice (identifier key, PointingDeviceData *pdd) |
| Called from subclasses. More... | |
| bool | unregisterDevice (identifier) |
| Called from subclasses. More... | |
| virtual void | addPointingDevice (SystemPointingDevice *device) |
| Whenever there is a PointingDevice is created or deleted those methods are called internally from a SystemPointingDevice. | |
| virtual void | removePointingDevice (SystemPointingDevice *device) |
| Whenever there is a PointingDevice is created or deleted those methods are called internally from a SystemPointingDevice. | |
Protected Attributes inherited from pointing::PointingDeviceManager | |
|
std::map< identifier, PointingDeviceData * > | devMap |
| DeviceUpdateCallback | callback = NULL |
| PointingDescriptorSet | descriptors |
| std::set< CallbackInfo > | callbackInfos |
| PointingList | candidates |
| int | debugLevel = 0 |
Static Protected Attributes inherited from pointing::PointingDeviceManager | |
| static PointingDeviceManager * | singleManager = 0 |
1.8.8