Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Protected Member Functions | Private Attributes
Visualization::View Class Reference
Inheritance diagram for Visualization::View:
Visualization::MainView Visualization::MiniMap

Public Member Functions

 View (Scene *scene, View *parent=nullptr)
 
virtual ~View ()
 
Scenescene ()
 
void setHiddenItemCategories (Scene::ItemCategories hidden=Scene::NoItemCategory)
 
QRectF visibleRect ()
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event) override
 

Private Attributes

Scene::ItemCategories hiddenItemCategories_
 

Constructor & Destructor Documentation

◆ View()

Visualization::View::View ( Scene scene,
View parent = nullptr 
)

◆ ~View()

Visualization::View::~View ( )
virtual

Member Function Documentation

◆ paintEvent()

void Visualization::View::paintEvent ( QPaintEvent *  event)
overrideprotectedvirtual

◆ scene()

Scene * Visualization::View::scene ( )

◆ setHiddenItemCategories()

void Visualization::View::setHiddenItemCategories ( Scene::ItemCategories  hidden = Scene::NoItemCategory)
inline

◆ visibleRect()

QRectF Visualization::View::visibleRect ( )

Member Data Documentation

◆ hiddenItemCategories_

Scene::ItemCategories Visualization::View::hiddenItemCategories_
private