Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
Node Class Reference
Inheritance diagram for Node:
Inheritance graph
[legend]
Collaboration diagram for Node:
Collaboration graph
[legend]

Public Types

enum  { Type = UserType + 1 }
 

Public Member Functions

 Node (GraphWidget *graphWidget)
 
 Node (GraphWidget *graphWidget, struct NodeInfo)
 
void addWire (Wire *Wire)
 
QList< Wire * > Wires () const
 
int type () const
 
QRectF boundingRect () const
 
QPainterPath shape () const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
QPoint getPortLocation (int)
 
QString getID ()
 
void show ()
 
void hide ()
 

Protected Member Functions

QVariant itemChange (GraphicsItemChange change, const QVariant &value)
 
void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 

Member Function Documentation

◆ addWire()

void Node::addWire ( Wire Wire)
virtual

Implements Symbol.

◆ boundingRect()

QRectF Node::boundingRect ( ) const
virtual

Implements Symbol.

◆ getPortLocation()

QPoint Node::getPortLocation ( int  )
virtual

Implements Symbol.

◆ itemChange()

QVariant Node::itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
protectedvirtual

Implements Symbol.

◆ mousePressEvent()

void Node::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual

Implements Symbol.

◆ mouseReleaseEvent()

void Node::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual

Implements Symbol.

◆ paint()

void Node::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
virtual

Implements Symbol.

◆ shape()

QPainterPath Node::shape ( ) const
virtual

Implements Symbol.


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