16 make_manager_active();
17 update_current_controller(_controller);
20Test_Manager::~Test_Manager()
28 case ControlEvent::NOOP:
31 case ControlEvent::LONG_PUSH:
32 if (current_active_model !=
this)
35 case ControlEvent::RELEASED_AFTER_SHORT_TIME:
36 if (current_active_model ==
this)
37 make_managed_object_active();
39 make_manager_active();
41 case ControlEvent::INCREMENT:
42 if (current_active_model ==
this)
47 case ControlEvent::DECREMENT:
48 if (current_active_model ==
this)
void process_control_event(ControlEvent _event)
virtual void process_control_event(ControlEvent _event)=0
ControlEvent
The list of predefined event that a Controller can send to the controlled object, leaving it the resp...