Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GlMainWidgetGraphicsView Class Reference

#include <GlMainWidgetGraphicsView.h>

Collaboration diagram for tlp::GlMainWidgetGraphicsView:

Collaboration graph
List of all members.

Detailed Description

Class use to create a QGraphicsView with GlMainWidget inside.

Use this class if you want a view with QGraphicsView system and if you want to render a GlMainWidget inside

Public Member Functions

Protected Slots

Protected Member Functions

Constructor & Destructor Documentation

tlp::GlMainWidgetGraphicsView::GlMainWidgetGraphicsView AbstractView tulipView,
QWidget *  displayWidget,
GlMainWidget glMainWidget,
GWOverviewWidget overviewWidget = 0,
QAction *  overviewAction = 0,
bool  fullWindow = true

Main constructor

tulipView AbstractView use to display this QGraphicsView
displayWidget widget where this view dis render
glMainWidget GlMainWidget who will be add on this view
overviewGlMainWidget overview GlMainWidget who will be add on this view

Member Function Documentation

void tlp::GlMainWidgetGraphicsView::addToTabWidget const std::string &  name,
QWidget *  widget

This function is use to add tab to integrate Tab display

void tlp::GlMainWidgetGraphicsView::draw bool  glSceneChanged = true  ) 

This function is call when controller need to draw this view

void tlp::GlMainWidgetGraphicsView::hideOverview bool   )  [protected, slot]

void tlp::GlMainWidgetGraphicsView::redraw  ) 

This function is call when controller need to redraw this view

void tlp::GlMainWidgetGraphicsView::resizeEvent QResizeEvent *  event  )  [protected]

void tlp::GlMainWidgetGraphicsView::setVisibleOverview bool   )  [protected, slot]

Tulip Software by LaBRI Visualization Team    2001 - 2010