The GraphicsView class provides a custom QGraphicsView with panning and zooming capabilities.
More...
#include <GraphicsView.h>
|
| void | mousePressEvent (QMouseEvent *event) override |
| | Handles mouse press events for panning.
|
| |
| void | mouseMoveEvent (QMouseEvent *event) override |
| | Handles mouse move events for panning.
|
| |
| void | mouseReleaseEvent (QMouseEvent *event) override |
| | Handles mouse release events to reset drag mode.
|
| |
| void | wheelEvent (QWheelEvent *event) override |
| | Handles wheel events for zooming.
|
| |
The GraphicsView class provides a custom QGraphicsView with panning and zooming capabilities.
◆ GraphicsView()
| sf::dxf::GraphicsView::GraphicsView |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
Constructs a GraphicsView object.
- Parameters
-
| parent | The parent QWidget. |
◆ mouseMoveEvent()
| void sf::dxf::GraphicsView::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
Handles mouse move events for panning.
- Parameters
-
◆ mousePressEvent()
| void sf::dxf::GraphicsView::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
Handles mouse press events for panning.
- Parameters
-
◆ mouseReleaseEvent()
| void sf::dxf::GraphicsView::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
Handles mouse release events to reset drag mode.
- Parameters
-
◆ wheelEvent()
| void sf::dxf::GraphicsView::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
overrideprotected |
Handles wheel events for zooming.
- Parameters
-
The documentation for this class was generated from the following file: