NCL Composer  0.1.5
 All Classes Functions Variables Pages
Node Class Reference
Inheritance diagram for Node:
Collaboration diagram for Node:

Signals

void entityChanged (QncgGraphicsEntity *entity)
 
void entitySelected (QncgGraphicsEntity *entity)
 
void entityAboutToChange (QMap< QString, QString > properties)
 
void entityChanged ()
 
void entitySelected ()
 

Public Member Functions

 Node (QncgGraphicsEntity *parent=0)
 
virtual void adjust (bool avoidCollision=false)
 
void setMoveable (bool moveable)
 
bool isMoveable () const
 
void setSelectable (bool selected)
 
bool isSelectable () const
 
void setResizable (bool resizable)
 
bool isResizable () const
 
void setMoving (bool moving)
 
bool isMoving () const
 
void setResizing (bool resizing)
 
bool isResizing () const
 
void setSelected (bool selected)
 
bool isSelected () const
 
qreal getTop () const
 
void setTop (qreal top)
 
qreal getMoveTop () const
 
void setMoveTop (qreal moveTop)
 
qreal getPressTop () const
 
void setPressTop (qreal pressTop)
 
qreal getResizeTop () const
 
void setResizeTop (qreal resizeTop)
 
qreal getLeft () const
 
void setLeft (qreal left)
 
qreal getMoveLeft () const
 
void setMoveLeft (qreal moveLeft)
 
qreal getPressLeft () const
 
void setPressLeft (qreal pressLeft)
 
qreal getResizeLeft () const
 
void setResizeLeft (qreal resizeLeft)
 
qreal getWidth () const
 
void setWidth (qreal width)
 
qreal getPressWidth () const
 
void setPressWidth (qreal pressWidth)
 
qreal getResizeWidth () const
 
void setResizeWidth (qreal resizeWidth)
 
qreal getHeight () const
 
void setHeight (qreal height)
 
qreal getPressHeight () const
 
void setPressHeight (qreal pressHeight)
 
qreal getResizeHeight () const
 
void setResizeHeight (qreal resizeHeight)
 
int getzIndex () const
 
void setzIndex (int zindex)
 
QncgResizeType getncgResize () const
 
void setncgResize (QncgResizeType resizeType)
 
QncgEntityType getncgType () const
 
void setncgType (QncgEntityType entityType)
 
QncgGraphicsEntitygetncgGraphicsParent () const
 
void setncgGraphicsParent (QncgGraphicsEntity *parent)
 
QVector< QncgGraphicsEntity * > getncgGraphicsEntities ()
 
void addncgGraphicsEntity (QncgGraphicsEntity *entity)
 
void removencgGraphicsEntity (QncgGraphicsEntity *entity)
 

Protected Slots

void requestEntityChange ()
 
void requestEntitySelection ()
 
void performNode ()
 

Protected Member Functions

virtual void draw (QPainter *painter)
 
virtual void delineate (QPainterPath *painter) const
 
virtual void contextMenuEvent (QGraphicsSceneContextMenuEvent *event)
 
virtual void move (QGraphicsSceneMouseEvent *event)
 
virtual void resize (QGraphicsSceneMouseEvent *event)
 
virtual QPainterPath shape () const
 
virtual QRectF boundingRect () const
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
virtual void hoverMoveEvent (QGraphicsSceneHoverEvent *event)
 

Detailed Description

Definition at line 9 of file node.h.


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