Tutorial

все это можно обобщить, более того см. qrgui/view/private/touchSupportManager.cpp