Exemplo n.º 1
0
IEventPtr EventManager::findEvent(GdkEventKey* event) {
	// Retrieve the accelerators for this eventkey
	AcceleratorList accelList = findAccelerator(event);

	// Did we find any matching accelerators?
	if (accelList.size() > 0) {
		// Take the first found accelerator
		Accelerator& accel = *accelList.begin();

		return accel.getEvent();
	}
	else {
		// No accelerators found
		return _emptyEvent;
	}
}