#include <diagram.h>
Public Member Functions | |
DiagramItem (DiagramItem *p, int number, ClassDef *cd, Protection prot, Specifier virt, const char *ts) | |
~DiagramItem () | |
QCString | label () const |
QCString | fileName () const |
DiagramItem * | parentItem () |
DiagramItemList * | getChildren () |
void | move (int dx, int dy) |
int | xPos () const |
int | yPos () const |
int | avgChildPos () const |
int | numChildren () const |
void | addChild (DiagramItem *di) |
int | number () const |
Protection | protection () const |
Specifier | virtualness () const |
void | putInList () |
bool | isInList () const |
ClassDef * | getClassDef () const |
Definition at line 29 of file diagram.h.
DiagramItem::DiagramItem | ( | DiagramItem * | p, | |
int | number, | |||
ClassDef * | cd, | |||
Protection | prot, | |||
Specifier | virt, | |||
const char * | ts | |||
) |
Definition at line 186 of file diagram.cpp.
DiagramItem::~DiagramItem | ( | ) |
Definition at line 201 of file diagram.cpp.
QCString DiagramItem::label | ( | ) | const |
Definition at line 206 of file diagram.cpp.
References Config_getBool, ClassDef::displayName(), insertTemplateSpecifierInScope(), QCString, and stripScope().
Referenced by TreeDiagram::computeExtremes(), and ClassDiagram::writeFigure().
QCString DiagramItem::fileName | ( | ) | const |
DiagramItem* DiagramItem::parentItem | ( | ) | [inline] |
Definition at line 37 of file diagram.h.
Referenced by TreeDiagram::computeLayout(), TreeDiagram::computeRows(), TreeDiagram::drawBoxes(), and TreeDiagram::drawConnectors().
DiagramItemList* DiagramItem::getChildren | ( | ) | [inline] |
Definition at line 38 of file diagram.h.
Referenced by TreeDiagram::computeLayout(), TreeDiagram::drawBoxes(), TreeDiagram::drawConnectors(), and TreeDiagram::moveChildren().
void DiagramItem::move | ( | int | dx, | |
int | dy | |||
) | [inline] |
Definition at line 39 of file diagram.h.
Referenced by ClassDiagram::ClassDiagram(), TreeDiagram::computeLayout(), and TreeDiagram::moveChildren().
int DiagramItem::xPos | ( | ) | const [inline] |
Definition at line 40 of file diagram.h.
Referenced by avgChildPos(), ClassDiagram::ClassDiagram(), TreeDiagram::computeExtremes(), TreeDiagram::drawBoxes(), and TreeDiagram::drawConnectors().
int DiagramItem::yPos | ( | ) | const [inline] |
Definition at line 41 of file diagram.h.
Referenced by TreeDiagram::drawBoxes(), and TreeDiagram::drawConnectors().
int DiagramItem::avgChildPos | ( | ) | const |
int DiagramItem::numChildren | ( | ) | const |
Definition at line 240 of file diagram.cpp.
void DiagramItem::addChild | ( | DiagramItem * | di | ) |
Protection DiagramItem::protection | ( | ) | const [inline] |
void DiagramItem::putInList | ( | ) | [inline] |
bool DiagramItem::isInList | ( | ) | const [inline] |
Definition at line 49 of file diagram.h.
Referenced by avgChildPos(), TreeDiagram::computeExtremes(), TreeDiagram::drawBoxes(), TreeDiagram::drawConnectors(), and ClassDiagram::writeFigure().
ClassDef* DiagramItem::getClassDef | ( | ) | const [inline] |