27#include <QGraphicsView>
47 using QGraphicsView::QGraphicsView;
The EnhancedGraphicsView is a QGraphicsView with some additional functions.
qreal getRotationFactor() const
void mousePressEvent(QMouseEvent *e) override
qreal getZoomFactor() const
void setRotationDisabled(bool disabled=true)
void mouseMoveEvent(QMouseEvent *e) override
void setZoomDisabled(bool disabled=true)
Qt::KeyboardModifier zoomModifier
Qt::KeyboardModifier rotationModifier
void setRotationFactor(qreal factor)
void wheelEvent(QWheelEvent *e) override
Qt::KeyboardModifier getDraggingKeyboardModifier() const
QPointF draggingStartPosition
void setDraggingMouseButton(Qt::MouseButton button)
Qt::MouseButton draggingButton
void setAllVisible(bool visible)
Qt::KeyboardModifier getZoomKeyboardModifier() const
void setDraggingEnabled(bool enabled=true)
void setDraggingKeyboardModifier(Qt::KeyboardModifier mod)
void setDraggingDisabled(bool disabled=true)
Qt::KeyboardModifier draggingModifier
Qt::KeyboardModifier getRotationKeyboardModifier() const
Qt::MouseButton getDraggingMouseButton() const
void setRotationEnabled(bool enabled=true)
void setRotationKeyboardModifier(Qt::KeyboardModifier mod)
void setZoomEnabled(bool enabled=true)
void setZoomKeyboardModifier(Qt::KeyboardModifier mod)
This file offers overloads of toIce() and fromIce() functions for STL container types.