SubGraph item. More...
#include </local/robotpkg/var/tmp/robotpkg/graphics/qt-qgv/work/qgv-1.2.0/QGVCore/QGVSubGraph.h>
Public Types | |
enum | { Type = UserType + 4 } |
Public Member Functions | |
~QGVSubGraph () | |
QString | name () const |
QGVNode * | addNode (const QString &label) |
QGVSubGraph * | addSubGraph (const QString &name, bool cluster=true) |
QRectF | boundingRect () const |
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
void | setAttribute (const QString &name, const QString &value) |
QString | getAttribute (const QString &name) const |
void | updateLayout () |
int | type () const |
Friends | |
class | QGVScene |
SubGraph item.
QGVSubGraph::~QGVSubGraph | ( | ) |
QGVNode * QGVSubGraph::addNode | ( | const QString & | label | ) |
References QGVGraphPrivate::graph().
QGVSubGraph * QGVSubGraph::addSubGraph | ( | const QString & | name, |
bool | cluster = true |
||
) |
References QGVGraphPrivate::graph(), and name().
QRectF QGVSubGraph::boundingRect | ( | ) | const |
Referenced by paint().
QString QGVSubGraph::getAttribute | ( | const QString & | name | ) | const |
References QGVGraphPrivate::graph().
Referenced by updateLayout().
QString QGVSubGraph::name | ( | ) | const |
References QGVGraphPrivate::graph().
Referenced by addSubGraph().
void QGVSubGraph::paint | ( | QPainter * | painter, |
const QStyleOptionGraphicsItem * | option, | ||
QWidget * | widget = 0 |
||
) |
References boundingRect().
void QGVSubGraph::setAttribute | ( | const QString & | name, |
const QString & | value | ||
) |
References QGVGraphPrivate::graph().
|
inline |
void QGVSubGraph::updateLayout | ( | ) |
References getAttribute(), QGVGraphPrivate::graph(), QGVCore::graphHeight(), QGVCore::toBrushStyle(), QGVCore::toColor(), and QGVCore::toPoint().
Referenced by QGVScene::applyLayout().
|
friend |