Version: 9.12.0
DependencyTree_Object Class Reference

#include <DependencyTree_Object.h>

Inheritance diagram for DependencyTree_Object:
Inheritance graph

Public Member Functions

 DependencyTree_Object (const std::string &, QGraphicsItem *=0)
 
 ~DependencyTree_Object ()
 
virtual void compute ()
 
virtual bool highlight (double, double)
 
virtual void unhighlight ()
 
virtual bool select (double, double, const QRectF &)
 
virtual void unselect ()
 
std::string getEntry () const
 
GEOM::GEOM_BaseObject_var getGeomObject () const
 
void updateName ()
 
void setColor (const QColor &)
 
void setSelectColor (const QColor &)
 
void setMainObjectColor (const QColor &)
 
void setUnpublishObjectColor (const QColor &)
 
void setIsMainObject (bool)
 

Private Member Functions

QPen getPen (const QColor &)
 

Private Attributes

QColor myColor
 
QColor mySelectColor
 
QColor myMainObjectColor
 
QColor myUnpublishObjectColor
 
QGraphicsPolygonItem * myPolygonItem
 
QGraphicsSimpleTextItem * myTextItem
 
GEOM::GEOM_BaseObject_var myGeomObject
 
std::string myEntry
 
bool myIsMainObject
 

Constructor & Destructor Documentation

◆ DependencyTree_Object()

DependencyTree_Object::DependencyTree_Object ( const std::string &  theEntry,
QGraphicsItem *  theParent = 0 
)

◆ ~DependencyTree_Object()

DependencyTree_Object::~DependencyTree_Object ( )

Member Function Documentation

◆ compute()

virtual void DependencyTree_Object::compute ( )
inlinevirtual

◆ getEntry()

std::string DependencyTree_Object::getEntry ( ) const

References myEntry.

◆ getGeomObject()

GEOM::GEOM_BaseObject_var DependencyTree_Object::getGeomObject ( ) const

References myGeomObject.

◆ getPen()

QPen DependencyTree_Object::getPen ( const QColor &  theColor)
private

◆ highlight()

bool DependencyTree_Object::highlight ( double  theX,
double  theY 
)
virtual

References getName(), getPen(), and myPolygonItem.

◆ select()

bool DependencyTree_Object::select ( double  theX,
double  theY,
const QRectF &  theRect 
)
virtual

◆ setColor()

void DependencyTree_Object::setColor ( const QColor &  theColor)

◆ setIsMainObject()

void DependencyTree_Object::setIsMainObject ( bool  theIsMainObject)

◆ setMainObjectColor()

void DependencyTree_Object::setMainObjectColor ( const QColor &  theColor)

References myMainObjectColor.

◆ setSelectColor()

void DependencyTree_Object::setSelectColor ( const QColor &  theColor)

References mySelectColor.

◆ setUnpublishObjectColor()

void DependencyTree_Object::setUnpublishObjectColor ( const QColor &  theColor)

◆ unhighlight()

void DependencyTree_Object::unhighlight ( )
virtual

◆ unselect()

void DependencyTree_Object::unselect ( )
virtual

◆ updateName()

void DependencyTree_Object::updateName ( )

Member Data Documentation

◆ myColor

QColor DependencyTree_Object::myColor
private

◆ myEntry

std::string DependencyTree_Object::myEntry
private

◆ myGeomObject

GEOM::GEOM_BaseObject_var DependencyTree_Object::myGeomObject
private

◆ myIsMainObject

bool DependencyTree_Object::myIsMainObject
private

◆ myMainObjectColor

QColor DependencyTree_Object::myMainObjectColor
private

◆ myPolygonItem

QGraphicsPolygonItem* DependencyTree_Object::myPolygonItem
private

◆ mySelectColor

QColor DependencyTree_Object::mySelectColor
private

◆ myTextItem

QGraphicsSimpleTextItem* DependencyTree_Object::myTextItem
private

◆ myUnpublishObjectColor

QColor DependencyTree_Object::myUnpublishObjectColor
private

The documentation for this class was generated from the following files: