The EnhancedGraphicsView is a QGraphicsView with some additional functions.
More...
#include <ArmarXGui/libraries/ArmarXGuiBase/widgets/EnhancedGraphicsView.h>
The EnhancedGraphicsView is a QGraphicsView with some additional functions.
Additional functions are:
- Zooming (default ctrl+scroll)
- Roatating (default shift+scroll)
- Dragging the scene (default ctrl+left click+dragging)
◆ getDraggingKeyboardModifier()
| Qt::KeyboardModifier getDraggingKeyboardModifier |
( |
| ) |
const |
◆ getDraggingMouseButton()
| Qt::MouseButton getDraggingMouseButton |
( |
| ) |
const |
◆ getRotationFactor()
| qreal getRotationFactor |
( |
| ) |
const |
◆ getRotationKeyboardModifier()
| Qt::KeyboardModifier getRotationKeyboardModifier |
( |
| ) |
const |
◆ getZoomFactor()
| qreal getZoomFactor |
( |
| ) |
const |
◆ getZoomKeyboardModifier()
| Qt::KeyboardModifier getZoomKeyboardModifier |
( |
| ) |
const |
◆ mouseMoveEvent()
| void mouseMoveEvent |
( |
QMouseEvent * | e | ) |
|
|
overrideprotected |
◆ mousePressEvent()
| void mousePressEvent |
( |
QMouseEvent * | e | ) |
|
|
overrideprotected |
◆ setAllVisible
| void setAllVisible |
( |
bool | visible | ) |
|
|
slot |
◆ setDraggingDisabled
| void setDraggingDisabled |
( |
bool | disabled = true | ) |
|
|
slot |
◆ setDraggingEnabled
| void setDraggingEnabled |
( |
bool | enabled = true | ) |
|
|
slot |
◆ setDraggingKeyboardModifier
| void setDraggingKeyboardModifier |
( |
Qt::KeyboardModifier | mod | ) |
|
|
slot |
◆ setDraggingMouseButton
| void setDraggingMouseButton |
( |
Qt::MouseButton | button | ) |
|
|
slot |
◆ setRotationDisabled
| void setRotationDisabled |
( |
bool | disabled = true | ) |
|
|
slot |
◆ setRotationEnabled
| void setRotationEnabled |
( |
bool | enabled = true | ) |
|
|
slot |
◆ setRotationFactor
| void setRotationFactor |
( |
qreal | factor | ) |
|
|
slot |
◆ setRotationKeyboardModifier
| void setRotationKeyboardModifier |
( |
Qt::KeyboardModifier | mod | ) |
|
|
slot |
◆ setZoomDisabled
| void setZoomDisabled |
( |
bool | disabled = true | ) |
|
|
slot |
◆ setZoomEnabled
| void setZoomEnabled |
( |
bool | enabled = true | ) |
|
|
slot |
◆ setZoomFactor() [1/2]
◆ setZoomFactor [2/2]
| void setZoomFactor |
( |
qreal | factor | ) |
|
|
slot |
◆ setZoomKeyboardModifier
| void setZoomKeyboardModifier |
( |
Qt::KeyboardModifier | mod | ) |
|
|
slot |
◆ wheelEvent()
| void wheelEvent |
( |
QWheelEvent * | e | ) |
|
|
overrideprotected |
◆ draggingButton
| Qt::MouseButton draggingButton {Qt::LeftButton} |
|
protected |
◆ draggingEnabled
| bool draggingEnabled {true} |
|
protected |
◆ draggingModifier
| Qt::KeyboardModifier draggingModifier {Qt::ControlModifier} |
|
protected |
◆ draggingStartPosition
| QPointF draggingStartPosition |
|
protected |
◆ rotationEnabled
| bool rotationEnabled {true} |
|
protected |
◆ rotationFactor
| qreal rotationFactor {0.01} |
|
protected |
◆ rotationModifier
| Qt::KeyboardModifier rotationModifier {Qt::ShiftModifier} |
|
protected |
◆ zoomEnabled
◆ zoomFacor
◆ zoomModifier
| Qt::KeyboardModifier zoomModifier {Qt::ControlModifier} |
|
protected |
The documentation for this class was generated from the following files: