Workspace 6.21.5
Classes | Public Slots | Public Member Functions | Protected Member Functions | List of all members
SimpleGraphicsView Class Reference

A custom QGraphicsView that behaves more like a simple Google Maps style canvas.

#include <Workspace/Widgets/simplegraphicsview.h>

Inheritance diagram for SimpleGraphicsView:
[legend]

Classes

class  ViewFixer
 

Public Slots

void fitContentsToView ()
 
void updateSceneRect ()
 

Public Member Functions

 SimpleGraphicsView (QWidget *parent=nullptr)
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void wheelEvent (QWheelEvent *event) override
 

Constructor & Destructor Documentation

◆ SimpleGraphicsView()

SimpleGraphicsView ( QWidget *  parent = nullptr)

Member Function Documentation

◆ contextMenuEvent()

void contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected

◆ fitContentsToView

void fitContentsToView ( )
slot

◆ mouseMoveEvent()

void mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ mousePressEvent()

void mousePressEvent ( QMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ updateSceneRect

void updateSceneRect ( )
slot

Ensure scene rect is large enough for the current viewport

◆ wheelEvent()

void wheelEvent ( QWheelEvent *  event)
overrideprotected