Libpointing
An open-source cross-platform library to get raw events from pointing devices and master transfer functions.
|
The osxPointingDeviceManager class is the platform-specific subclass of the PointingDeviceManager class. More...
#include <osxPointingDeviceManager.h>
Friends | |
class | PointingDeviceManager |
class | osxPointingDevice |
Additional Inherited Members | |
![]() | |
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 PointingDeviceManager * | get () |
This static function is used to instantiate a platform-specific object of the class or return the already existing one. | |
![]() | |
typedef std::list < SystemPointingDevice * > | PointingList |
![]() | |
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) |
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) |
![]() | |
std::map< identifier, PointingDeviceData * > | devMap |
PointingList | candidates |
int | debugLevel = 0 |
The osxPointingDeviceManager class is the platform-specific subclass of the PointingDeviceManager class.
There are no public members of this class, because all the functions are called by either its parent or osxPointingDevice which are friends of this class.