Example #1
0
void OctreeWindow::mouseMotion(int x, int y) {
    printf("mouse motion x %d y %d\n", x, y);
    int x_displacement = x - m_lastMouseLocation[0];
    int y_displacement = y - m_lastMouseLocation[1];
    printf("displacement x %d y %d\n", x_displacement, y_displacement);
    mouseDragEvent(x_displacement, y_displacement);
    m_lastMouseLocation = int2(x, y);
}
int ParticleWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QGLWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _glInit(); break;
        case 1: _mouseDrag((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
        case 2: mouseDragEvent((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
        case 3: redraw(); break;
        default: ;
        }
        _id -= 4;
    }
    return _id;
}
Example #3
0
bool QrAbstractSpinBox::eventFilter( QObject *watched, QEvent *event)
{
    if( !isEnabled())
	return QObject::eventFilter( watched, event);

    switch( event->type())
    {
    case QEvent::MouseButtonPress:
	mousePressEvent( (QMouseEvent *) event);
	return true;

    case QEvent::MouseMove:
	mouseDragEvent( (QMouseEvent *) event);
	return true;

    case QEvent::MouseButtonRelease:
	mouseReleaseEvent( (QMouseEvent *) event);
	return true;

    default:
	return QObject::eventFilter( watched, event);
    }
}