The DiagramItem
Class Reference
Class representing a single node in the built-in class diagram. More...
Declaration
Public Constructors Index
DiagramItem (DiagramItem *p, uint32_t number, const ClassDef *cd, Protection prot, Specifier virt, const QCString &ts) | |
Public Member Functions Index
QCString | label () const |
QCString | fileName () const |
DiagramItem * | parentItem () |
DiagramItemList | getChildren () |
void | move (int dx, int dy) |
uint32_t | xPos () const |
uint32_t | yPos () const |
float | xfPos () const |
float | yfPos () const |
uint32_t | avgChildPos () const |
uint32_t | numChildren () const |
void | addChild (DiagramItem *di) |
uint32_t | number () const |
Protection | protection () const |
Specifier | virtualness () const |
void | putInList () |
bool | isInList () const |
const ClassDef * | getClassDef () const |
Private Member Attributes Index
DiagramItemList | m_children |
DiagramItem * | m_parent |
uint32_t | m_x = 0 |
uint32_t | m_y = 0 |
uint32_t | m_num |
Protection | m_prot |
Specifier | m_virt |
QCString | m_templSpec |
bool | m_inList = false |
const ClassDef * | m_classDef |
Description
Class representing a single node in the built-in class diagram.
Definition at line 41 of file diagram.cpp.
Public Constructors
DiagramItem()
|
Definition at line 44 of file diagram.cpp.
References DiagramItem, m_classDef, m_num, m_parent, m_prot, m_templSpec, m_virt and number.
Referenced by addChild, avgChildPos, DiagramItem and parentItem.
Public Member Functions
addChild()
|
Definition at line 57 of file diagram.cpp.
References DiagramItem and m_children.
avgChildPos()
|
Definition at line 55 of file diagram.cpp.
References DiagramItem, m_children and xPos.
Referenced by TreeDiagram::layoutTree.
fileName()
|
Definition at line 47 of file diagram.cpp.
Reference m_classDef.
getChildren()
| inline |
Definition at line 49 of file diagram.cpp.
Reference m_children.
Referenced by TreeDiagram::drawConnectors, TreeDiagram::layoutTree and TreeDiagram::moveChildren.
getClassDef()
| inline |
Definition at line 63 of file diagram.cpp.
Reference m_classDef.
Referenced by TreeDiagram::drawBoxes.
isInList()
| inline |
Definition at line 62 of file diagram.cpp.
Reference m_inList.
Referenced by TreeDiagram::drawBoxes and TreeDiagram::drawConnectors.
label()
|
Definition at line 46 of file diagram.cpp.
References Config_getBool, QCString::endsWith, insertTemplateSpecifierInScope, QCString::left, QCString::length, m_classDef, m_templSpec and stripScope.
Referenced by writeBitmapBox and writeVectorBox.
move()
| inline |
Definition at line 50 of file diagram.cpp.
Referenced by ClassDiagram::ClassDiagram and TreeDiagram::computeLayout.
number()
| inline |
Definition at line 58 of file diagram.cpp.
Reference m_num.
Referenced by DiagramItem and TreeDiagram::layoutTree.
numChildren()
|
Definition at line 56 of file diagram.cpp.
Reference m_children.
Referenced by TreeDiagram::computeLayout, TreeDiagram::drawBoxes and TreeDiagram::layoutTree.
parentItem()
| inline |
Definition at line 48 of file diagram.cpp.
References DiagramItem and m_parent.
Referenced by TreeDiagram::computeLayout, TreeDiagram::computeRows, TreeDiagram::drawBoxes and TreeDiagram::drawConnectors.
protection()
| inline |
Definition at line 59 of file diagram.cpp.
Reference m_prot.
Referenced by TreeDiagram::drawConnectors.
putInList()
| inline |
virtualness()
| inline |
Definition at line 60 of file diagram.cpp.
Reference m_virt.
Referenced by writeBitmapBox and writeVectorBox.
xfPos()
| inline |
Definition at line 53 of file diagram.cpp.
Reference m_x.
Referenced by TreeDiagram::drawBoxes and TreeDiagram::drawConnectors.
xPos()
| inline |
Definition at line 51 of file diagram.cpp.
Reference m_x.
Referenced by avgChildPos, ClassDiagram::ClassDiagram, TreeDiagram::drawBoxes, TreeDiagram::drawConnectors and TreeDiagram::layoutTree.
yfPos()
| inline |
Definition at line 54 of file diagram.cpp.
Reference m_y.
Referenced by TreeDiagram::drawBoxes and TreeDiagram::drawConnectors.
yPos()
| inline |
Definition at line 52 of file diagram.cpp.
Reference m_y.
Referenced by TreeDiagram::drawBoxes and TreeDiagram::drawConnectors.
Private Member Attributes
m_children
|
Definition at line 65 of file diagram.cpp.
Referenced by addChild, avgChildPos, getChildren and numChildren.
m_classDef
|
Definition at line 74 of file diagram.cpp.
Referenced by DiagramItem, fileName, getClassDef and label.
m_inList
|
Definition at line 73 of file diagram.cpp.
m_num
|
m_parent
|
Definition at line 66 of file diagram.cpp.
Referenced by DiagramItem and parentItem.
m_prot
|
Definition at line 70 of file diagram.cpp.
Referenced by DiagramItem and protection.
m_templSpec
|
Definition at line 72 of file diagram.cpp.
Referenced by DiagramItem and label.
m_virt
|
Definition at line 71 of file diagram.cpp.
Referenced by DiagramItem and virtualness.
m_x
|
m_y
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.