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: