Убил пол дня. Вот решение.
C++ (Qt)
QMouseEvent *ev = new QMouseEvent (QEvent::MouseButtonPress,
declarativeView->mapFromGlobal (QCursor::pos ()),
Qt::LeftButton,
Qt::LeftButton,
Qt::NoModifier);
QApplication::sendEvent (declarativeView->childAt (QCursor::pos ()), ev);
ev = new QMouseEvent (QEvent::MouseButtonRelease,
declarativeView->mapFromGlobal (QCursor::pos ()),
Qt::LeftButton,
Qt::LeftButton,
Qt::NoModifier);
QApplication::sendEvent (declarativeView->childAt (QCursor::pos ()), ev);