void MoaiWidget::mouseReleaseEvent(QMouseEvent *event){ AKUEnqueuePointerEvent ( QTInputDeviceID::DEVICE, QTInputDeviceSensorID::POINTER, event->x(), event->y() ); switch( event->button()) { case Qt::LeftButton: AKUEnqueueButtonEvent(QTInputDeviceID::DEVICE, QTInputDeviceSensorID::MOUSE_LEFT, false); event->accept(); break; case Qt::MidButton: AKUEnqueueButtonEvent(QTInputDeviceID::DEVICE, QTInputDeviceSensorID::MOUSE_MIDDLE, false); event->accept(); break; case Qt::RightButton: AKUEnqueueButtonEvent(QTInputDeviceID::DEVICE, QTInputDeviceSensorID::MOUSE_RIGHT, false); event->accept(); break; } }
//----------------------------------------------------------------// static void _onMouseMove ( int x, int y ) { AKUEnqueuePointerEvent ( GlutInputDeviceID::DEVICE, GlutInputDeviceSensorID::POINTER, x, y ); }
void MoaiWidget::mouseMoveEvent(QMouseEvent *event) { AKUEnqueuePointerEvent ( QTInputDeviceID::DEVICE, QTInputDeviceSensorID::POINTER, event->x(), event->y() ); event->accept(); }