Home | History | Annotate | Download | only in accelerators

Lines Matching refs:accelerator

19 void AcceleratorManager::Register(const Accelerator& accelerator,
22 AcceleratorTargetList& targets = accelerators_[accelerator].second;
28 DCHECK(!accelerators_[accelerator].first)
31 // Mark that we have a priority accelerator at the front.
32 accelerators_[accelerator].first = true;
36 // We are registering a normal priority handler. If no priority accelerator
39 if (!accelerators_[accelerator].first)
45 void AcceleratorManager::Unregister(const Accelerator& accelerator,
47 AcceleratorMap::iterator map_iter = accelerators_.find(accelerator);
49 NOTREACHED() << "Unregistering non-existing accelerator";
57 NOTREACHED() << "Unregistering accelerator for wrong target";
62 if (accelerators_[accelerator].first && target_iter == targets->begin()) {
63 // We've are taking the priority accelerator away, flip the priority flag.
64 accelerators_[accelerator].first = false;
78 bool AcceleratorManager::Process(const Accelerator& accelerator) {
80 AcceleratorMap::iterator map_iter = accelerators_.find(accelerator);
88 (*iter)->AcceleratorPressed(accelerator)) {
98 const Accelerator& accelerator) const {
99 AcceleratorMap::const_iterator map_iter = accelerators_.find(accelerator);
106 const Accelerator& accelerator) const {
107 AcceleratorMap::const_iterator map_iter = accelerators_.find(accelerator);
115 // If the priority handler says it cannot handle the accelerator, we must not