ImGraph
 All Classes Functions Variables Enumerations Pages
charliesoft::GraphLayout Class Reference
Inheritance diagram for charliesoft::GraphLayout:

Public Slots

void synchronize ()
 

Signals

void updateDock (GroupParamRepresentation *)
 

Public Member Functions

void removeLinks (VertexRepresentation *vertex)
 
void removeSelectedLinks ()
 
void addLink (const BlockLink &link, LinkPath *path=NULL)
 
void clearLayout (QLayout *layout=NULL)
 
const std::map< Block
*, QLayoutItem * > & 
getItems () const
 
const std::map< BlockLink,
LinkPath * > & 
getLinks () const
 
const std::map< BlockLink,
LinkPath * > & 
getSubLinks () const
 
virtual void addItem (QLayoutItem *)
 
virtual QLayoutItem * itemAt (int index) const
 
virtual QLayoutItem * takeAt (int index)
 
virtual int indexOf (QWidget *) const
 
virtual int indexOf (Block *) const
 
virtual int count () const
 
virtual QSize sizeHint () const
 
void drawEdges (QPainter &p)
 
VertexRepresentationgetVertexRepresentation (Block *b)
 

Member Function Documentation

QLayoutItem * charliesoft::GraphLayout::takeAt ( int  index)
virtual
Todo:
: remove edges!

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