C++ (Qt)void MyClass::mousePressEvent( QMouseEvent * e ){ ... QRect selectR; if (MyUtils::DoSelectByRect(this, rect(), e->globalPos(), &selectR)) { // разбираемся что попало в selectR } ...}