Version: 6.3.1
Public Member Functions | Private Attributes

QxGraph_Canvas Class Reference

#include <QxGraph_Canvas.h>

Inheritance diagram for QxGraph_Canvas:
Inheritance graph

Public Member Functions

 QxGraph_Canvas (SUIT_ResourceMgr *)
virtual ~QxGraph_Canvas ()
virtual void addView (QCanvasView *theView)
virtual void removeView (QCanvasView *)
QPtrList< QxGraph_PrsgetPrsList () const
QxGraph_PrsgetPrs (int theIndex=0)
void addPrs (QxGraph_Prs *thePrs)
virtual void removeItem (QCanvasItem *)

Private Attributes

QValueList< QCanvasView * > myViews
QPtrList< QxGraph_PrsmyPrsList

Constructor & Destructor Documentation

QxGraph_Canvas::QxGraph_Canvas ( SUIT_ResourceMgr theMgr)
QxGraph_Canvas::~QxGraph_Canvas ( ) [virtual]

Destructor

References myPrsList.


Member Function Documentation

void QxGraph_Canvas::addView ( QCanvasView theView) [virtual]

Add view

References myViews.

void QxGraph_Canvas::removeView ( QCanvasView theView) [virtual]

Remove view

References myViews.

QPtrList<QxGraph_Prs> QxGraph_Canvas.getPrsList ( ) const
QxGraph_Prs * QxGraph_Canvas::getPrs ( int  theIndex = 0)

Get Prs object with index theIndex

References myPrsList.

void QxGraph_Canvas.addPrs ( QxGraph_Prs thePrs)
void QxGraph_Canvas::removeItem ( QCanvasItem *  theItem) [virtual]

Remove item

References QxGraph_CanvasView.itemRemoved(), and myViews.


Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS