SUPERVGUI_CanvasCellNodePrs Class Reference

#include <SUPERVGUI_CanvasCellNodePrs.h>

Inheritance diagram for SUPERVGUI_CanvasCellNodePrs:

Inheritance graph

Public Member Functions

 SUPERVGUI_CanvasCellNodePrs (SUIT_ResourceMgr *, QCanvas *theCanvas, SUPERVGUI_CanvasCellNode *theNode)
virtual ~SUPERVGUI_CanvasCellNodePrs ()
virtual void moveBy (double dx, double dy)
virtual QRect getTitleRect () const
virtual QRect getLabelRect () const
virtual QRect getStatusRect () const
int getTitleWidth () const
int getLabelWidth () const
int getStatusWidth () const
virtual int width () const
virtual int height () const
virtual void setState (SUPERV::GraphState theState)
SUPERVGUI_CanvasNodegetNode () const
QObjectgetObject (const QPoint &thePos) const
QString getStatus () const
QColor getStatusColor () const
void setStatus (QString theStatus)
void setStatusColor (QColor theStatusColor)
virtual int getTitleHeight () const
virtual int getLabelHeight () const
virtual int getStatusHeight () const
virtual int getBodyHeight () const
virtual int getPortHeight () const
virtual int getStreamHeight () const
virtual int getGateHeight () const
QPointArray areaPoints () const
void setZ (double z)
void setMoving (bool b)
bool isMoving () const
virtual int rtti () const
virtual void hideAll ()
virtual void showAll ()
virtual void setLabelVisible (bool b)
virtual void setPortVisible (bool b)
bool isLabelVisible () const
bool isPortVisible () const
virtual void setNodeColor (const QColor &theColor)
virtual QColor nodeColor () const
virtual void updateInfo ()
virtual void updatePorts ()
virtual void updateGates ()
virtual void updatePoints ()
virtual QPoint getInConnectionPoint () const
virtual QPoint getOutConnectionPoint () const
virtual QRect getRect () const
virtual QRect getBodyRect () const
virtual QRect getGateRect () const

Protected Member Functions

virtual void drawShape (QPainter &thePainter)
virtual void drawTitle (QPainter &thePainter)
virtual void drawLabel (QPainter &thePainter)
virtual void drawStatus (QPainter &thePainter)
void draw (QPainter &thePainter)
virtual void drawPort (QPainter &thePainter)
virtual void drawGate (QPainter &thePainter)
virtual void drawFrame (QPainter &thePainter)
virtual void drawTitleShape (QPainter &thePainter)
virtual void drawStatusShape (QPainter &thePainter)
SUIT_ResourceMgr * resMgr () const

Protected Attributes

bool myPortVisible

Private Attributes

int myTitleWidth
int myLabelWidth
int myStatusWidth

Constructor & Destructor Documentation

SUPERVGUI_CanvasCellNodePrs::SUPERVGUI_CanvasCellNodePrs SUIT_ResourceMgr *  ,
QCanvas theCanvas,
SUPERVGUI_CanvasCellNode theNode
 

SUPERVGUI_CanvasCellNodePrs::~SUPERVGUI_CanvasCellNodePrs  )  [virtual]
 


Member Function Documentation

void SUPERVGUI_CanvasCellNodePrs::moveBy double  dx,
double  dy
[virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

QRect SUPERVGUI_CanvasCellNodePrs::getTitleRect  )  const [virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

QRect SUPERVGUI_CanvasCellNodePrs::getLabelRect  )  const [virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

QRect SUPERVGUI_CanvasCellNodePrs::getStatusRect  )  const [virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

int SUPERVGUI_CanvasCellNodePrs::getTitleWidth  )  const
 

int SUPERVGUI_CanvasCellNodePrs::getLabelWidth  )  const
 

int SUPERVGUI_CanvasCellNodePrs::getStatusWidth  )  const
 

int SUPERVGUI_CanvasCellNodePrs::width  )  const [virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

int SUPERVGUI_CanvasCellNodePrs::height  )  const [virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

void SUPERVGUI_CanvasCellNodePrs::setState SUPERV::GraphState  theState  )  [virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

void SUPERVGUI_CanvasCellNodePrs::drawShape QPainter &  thePainter  )  [protected, virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

void SUPERVGUI_CanvasCellNodePrs::drawTitle QPainter &  thePainter  )  [protected, virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

void SUPERVGUI_CanvasCellNodePrs::drawLabel QPainter &  thePainter  )  [protected, virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

void SUPERVGUI_CanvasCellNodePrs::drawStatus QPainter &  thePainter  )  [protected, virtual]
 

Reimplemented from SUPERVGUI_CanvasNodePrs.

SUPERVGUI_CanvasNode* SUPERVGUI_CanvasNodePrs.getNode  )  const [inherited]
 

QObject * SUPERVGUI_CanvasNodePrs::getObject const QPoint &  thePos  )  const [inherited]
 

QString SUPERVGUI_CanvasNodePrs.getStatus  )  const [inherited]
 

QColor SUPERVGUI_CanvasNodePrs.getStatusColor  )  const [inherited]
 

void SUPERVGUI_CanvasNodePrs.setStatus QString  theStatus  )  [inherited]
 

void SUPERVGUI_CanvasNodePrs.setStatusColor QColor  theStatusColor  )  [inherited]
 

int SUPERVGUI_CanvasNodePrs::getTitleHeight  )  const [virtual, inherited]
 

int SUPERVGUI_CanvasNodePrs::getLabelHeight  )  const [virtual, inherited]
 

int SUPERVGUI_CanvasNodePrs::getStatusHeight  )  const [virtual, inherited]
 

int SUPERVGUI_CanvasNodePrs::getBodyHeight  )  const [virtual, inherited]
 

int SUPERVGUI_CanvasNodePrs::getPortHeight  )  const [virtual, inherited]
 

int SUPERVGUI_CanvasNodePrs::getStreamHeight  )  const [virtual, inherited]
 

int SUPERVGUI_CanvasNodePrs::getGateHeight  )  const [virtual, inherited]
 

QPointArray SUPERVGUI_CanvasNodePrs::areaPoints  )  const [inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNodePrs, SUPERVGUI_CanvasEndNodePrs, SUPERVGUI_CanvasGotoNodePrs, and SUPERVGUI_CanvasMacroNodePrs.

void SUPERVGUI_CanvasNodePrs::setZ double  z  )  [inherited]
 

void SUPERVGUI_CanvasNodePrs.setMoving bool  b  )  [inherited]
 

bool SUPERVGUI_CanvasNodePrs.isMoving  )  const [inherited]
 

int SUPERVGUI_CanvasNodePrs::rtti  )  const [virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::hideAll  )  [virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasControlNodePrs.

void SUPERVGUI_CanvasNodePrs::showAll  )  [virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasControlNodePrs.

void SUPERVGUI_CanvasNodePrs::setLabelVisible bool  b  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::setPortVisible bool  b  )  [virtual, inherited]
 

bool SUPERVGUI_CanvasNodePrs.isLabelVisible  )  const [inherited]
 

bool SUPERVGUI_CanvasNodePrs.isPortVisible  )  const [inherited]
 

void SUPERVGUI_CanvasNodePrs::setNodeColor const QColor &  theColor  )  [virtual, inherited]
 

virtual QColor SUPERVGUI_CanvasNodePrs.nodeColor  )  const [virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::updateInfo  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::updatePorts  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::updateGates  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::updatePoints  )  [virtual, inherited]
 

QPoint SUPERVGUI_CanvasNodePrs::getInConnectionPoint  )  const [virtual, inherited]
 

QPoint SUPERVGUI_CanvasNodePrs::getOutConnectionPoint  )  const [virtual, inherited]
 

QRect SUPERVGUI_CanvasNodePrs::getRect  )  const [virtual, inherited]
 

QRect SUPERVGUI_CanvasNodePrs::getBodyRect  )  const [virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasControlNodePrs.

QRect SUPERVGUI_CanvasNodePrs::getGateRect  )  const [virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasControlNodePrs.

void SUPERVGUI_CanvasNodePrs::draw QPainter &  thePainter  )  [protected, inherited]
 

void SUPERVGUI_CanvasNodePrs::drawPort QPainter &  thePainter  )  [protected, virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::drawGate QPainter &  thePainter  )  [protected, virtual, inherited]
 

void SUPERVGUI_CanvasNodePrs::drawFrame QPainter &  thePainter  )  [protected, virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNodePrs, SUPERVGUI_CanvasEndNodePrs, SUPERVGUI_CanvasGotoNodePrs, and SUPERVGUI_CanvasMacroNodePrs.

void SUPERVGUI_CanvasNodePrs::drawTitleShape QPainter &  thePainter  )  [protected, virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNodePrs, SUPERVGUI_CanvasEndNodePrs, and SUPERVGUI_CanvasGotoNodePrs.

void SUPERVGUI_CanvasNodePrs::drawStatusShape QPainter &  thePainter  )  [protected, virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNodePrs, SUPERVGUI_CanvasEndNodePrs, and SUPERVGUI_CanvasGotoNodePrs.

SUIT_ResourceMgr* SUPERVGUI_CanvasNodePrs.resMgr  )  const [protected, inherited]
 


Field Documentation

int SUPERVGUI_CanvasCellNodePrs.myTitleWidth [private]
 

int SUPERVGUI_CanvasCellNodePrs.myLabelWidth [private]
 

int SUPERVGUI_CanvasCellNodePrs.myStatusWidth [private]
 

bool SUPERVGUI_CanvasNodePrs.myPortVisible [protected, inherited]