| | 2220 | void View::addDevice(osgGA::Device* eventSource) |
| | 2221 | { |
| | 2222 | Devices::iterator itr = std::find( _eventSources.begin(), _eventSources.end(), eventSource ); |
| | 2223 | if (itr==_eventSources.end()) |
| | 2224 | { |
| | 2225 | _eventSources.push_back(eventSource); |
| | 2226 | } |
| | 2227 | } |
| | 2228 | |
| | 2229 | void View::removeDevice(osgGA::Device* eventSource) |
| | 2230 | { |
| | 2231 | Devices::iterator itr = std::find( _eventSources.begin(), _eventSources.end(), eventSource ); |
| | 2232 | if (itr!=_eventSources.end()) |
| | 2233 | { |
| | 2234 | _eventSources.erase(itr); |
| | 2235 | } |
| | 2236 | } |