1 /* 2 * Copyright 2005-2008 Stephan Aßmus <superstippi@gmx.de>. All rights reserved. 3 * Distributed under the terms of the MIT license. 4 */ 5 #ifndef POINTING_DEVICE_FACTORY_H 6 #define POINTING_DEVICE_FACTORY_H 7 8 #include <SupportDefs.h> 9 10 class MasterServerDevice; 11 class PointingDevice; 12 13 class PointingDeviceFactory { 14 public: 15 static PointingDevice* DeviceFor(MasterServerDevice* parent, 16 const char* path); 17 18 private: 19 PointingDeviceFactory(); 20 ~PointingDeviceFactory(); 21 }; 22 23 #endif // POINTING_DEVICE_FACTORY_H 24