nodeeditor_doxy
Public Types | Public Member Functions | Protected Member Functions
NodeConnection Class Reference

[0] More...

#include <nodeconnection.h>

List of all members.

Public Types

enum  { Type = UserType + 666 + 0 }

Public Member Functions

int type () const
virtual ~NodeConnection ()
 NodeConnection (NodeConnector *startConnector, NodeConnector *endConnector, QGraphicsItem *parent=0, QGraphicsScene *scene=0, bool bidirectional=true)
 [0]
QRectF boundingRect () const
 [0]
QPainterPath shape () const
 [1]
void setColor (const QColor &color)
NodeConnectorstartConnector () const
NodeConnectorendConnector () const
void updatePosition ()
bool bidirectional ()
bool setBidirectional (bool bidirectional)

Protected Member Functions

void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 [4]
void recreatePath (QPointF &controlPoint1, QPointF &controlPoint2)
QPolygonF createArrowPoly (QPainterPath &p, NodeConnector *conn)

Detailed Description

[0]

Definition at line 20 of file nodeconnection.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
Type 

Definition at line 23 of file nodeconnection.h.


Constructor & Destructor Documentation

Definition at line 9 of file nodeconnection.cpp.

NodeConnection::NodeConnection ( NodeConnector startConnector,
NodeConnector endConnector,
QGraphicsItem *  parent = 0,
QGraphicsScene *  scene = 0,
bool  bidirectional = true 
)

[0]

Definition at line 25 of file nodeconnection.cpp.


Member Function Documentation

Definition at line 560 of file nodeconnection.cpp.

QRectF NodeConnection::boundingRect ( ) const

[0]

[1]

Definition at line 62 of file nodeconnection.cpp.

QPolygonF NodeConnection::createArrowPoly ( QPainterPath &  p,
NodeConnector conn 
) [protected]

Definition at line 528 of file nodeconnection.cpp.

Definition at line 37 of file nodeconnection.h.

void NodeConnection::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
) [protected]

[4]

Definition at line 589 of file nodeconnection.cpp.

void NodeConnection::recreatePath ( QPointF &  controlPoint1,
QPointF &  controlPoint2 
) [protected]

Definition at line 239 of file nodeconnection.cpp.

bool NodeConnection::setBidirectional ( bool  bidirectional)

Definition at line 556 of file nodeconnection.cpp.

void NodeConnection::setColor ( const QColor &  color) [inline]

Definition at line 33 of file nodeconnection.h.

QPainterPath NodeConnection::shape ( ) const

[1]

[2]

Definition at line 81 of file nodeconnection.cpp.

Definition at line 35 of file nodeconnection.h.

int NodeConnection::type ( ) const [inline]

Definition at line 24 of file nodeconnection.h.

Definition at line 96 of file nodeconnection.cpp.


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