Lines Matching defs:InputDeviceImpl

169 class InputDeviceImpl : public InputDevice {
171 InputDeviceImpl(Glib::RefPtr<Gdk::Device> device, std::set<Glib::ustring> &knownIDs);
172 virtual ~InputDeviceImpl() {}
198 InputDeviceImpl(InputDeviceImpl const &); // no copy
199 void operator=(InputDeviceImpl const &); // no assign
212 class IdMatcher : public std::unary_function<Glib::RefPtr<InputDeviceImpl>&, bool> {
215 bool operator ()(Glib::RefPtr<InputDeviceImpl>& dev) {return dev && (target == dev->getId());}
221 class LinkMatcher : public std::unary_function<Glib::RefPtr<InputDeviceImpl>&, bool> {
224 bool operator ()(Glib::RefPtr<InputDeviceImpl>& dev) {return dev && (target == dev->getLink());}
230 InputDeviceImpl::InputDeviceImpl(Glib::RefPtr<Gdk::Device> device, std::set<Glib::ustring> &knownIDs)
244 Glib::ustring InputDeviceImpl::createId(Glib::ustring const &id,
316 std::list<Glib::RefPtr<InputDeviceImpl> > devices;
356 InputDeviceImpl* device = new InputDeviceImpl(*dev, knownIDs);
358 devices.push_back(Glib::RefPtr<InputDeviceImpl>(device));
370 for (std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = devices.begin(); it != devices.end(); ++it) {
418 for (std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = devices.begin(); it != devices.end(); ++it) {
454 for ( std::list<Glib::RefPtr<InputDeviceImpl> >::const_iterator it = devices.begin(); it != devices.end(); ++it ) {
462 std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = std::find_if(devices.begin(), devices.end(), IdMatcher(id));
478 std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = std::find_if(devices.begin(), devices.end(), IdMatcher(id));
500 std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = std::find_if(devices.begin(), devices.end(), IdMatcher(id));
533 std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = std::find_if(devices.begin(), devices.end(), IdMatcher(id));
550 std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = std::find_if(devices.begin(), devices.end(), IdMatcher(id));
566 std::list<Glib::RefPtr<InputDeviceImpl> >::iterator it = std::find_if(devices.begin(), devices.end(), IdMatcher(id));
568 Glib::RefPtr<InputDeviceImpl> dev = *it;
570 Glib::RefPtr<InputDeviceImpl> targetDev;
583 std::list<Glib::RefPtr<InputDeviceImpl> > changedItems;
605 for ( std::list<Glib::RefPtr<InputDeviceImpl> >::const_iterator iter = changedItems.begin(); iter != changedItems.end(); ++iter ) {