|
Doxygen
|
Class representing a single node in the built-in class diagram 更多...
DiagramItem 的协作图:Public 成员函数 | |
| DiagramItem (DiagramItem *p, uint number, const ClassDef *cd, Protection prot, Specifier virt, const QCString &ts) | |
| QCString | label () const |
| QCString | fileName () const |
| DiagramItem * | parentItem () |
| DiagramItemList | getChildren () |
| void | move (int dx, int dy) |
| uint | xPos () const |
| uint | yPos () const |
| uint | avgChildPos () const |
| uint | numChildren () const |
| void | addChild (DiagramItem *di) |
| uint | number () const |
| Protection | protection () const |
| Specifier | virtualness () const |
| void | putInList () |
| bool | isInList () const |
| const ClassDef * | getClassDef () const |
Private 属性 | |
| DiagramItemList | m_children |
| DiagramItem * | m_parent |
| uint | m_x = 0 |
| uint | m_y = 0 |
| uint | m_num |
| Protection | m_prot |
| Specifier | m_virt |
| QCString | m_templSpec |
| bool | m_inList = false |
| const ClassDef * | m_classDef |
Class representing a single node in the built-in class diagram
在文件 diagram.cpp 第 40 行定义.
| DiagramItem::DiagramItem | ( | DiagramItem * | p, |
| uint | number, | ||
| const ClassDef * | cd, | ||
| Protection | prot, | ||
| Specifier | virt, | ||
| const QCString & | ts | ||
| ) |
在文件 diagram.cpp 第 276 行定义.
| void DiagramItem::addChild | ( | DiagramItem * | di | ) |
| uint DiagramItem::avgChildPos | ( | ) | const |
| QCString DiagramItem::fileName | ( | ) | const |
在文件 diagram.cpp 第 304 行定义.
引用了 ClassDef::getOutputFileBase() , 以及 m_classDef.
|
inline |
在文件 diagram.cpp 第 48 行定义.
引用了 m_children.
被这些函数引用 TreeDiagram::drawConnectors(), TreeDiagram::layoutTree() , 以及 TreeDiagram::moveChildren().
|
inline |
|
inline |
在文件 diagram.cpp 第 59 行定义.
引用了 m_inList.
被这些函数引用 TreeDiagram::drawBoxes() , 以及 TreeDiagram::drawConnectors().
| QCString DiagramItem::label | ( | ) | const |
|
inline |
在文件 diagram.cpp 第 49 行定义.
被这些函数引用 ClassDiagram::ClassDiagram(), TreeDiagram::computeLayout() , 以及 TreeDiagram::layoutTree().
|
inline |
| uint DiagramItem::numChildren | ( | ) | const |
在文件 diagram.cpp 第 323 行定义.
引用了 m_children.
被这些函数引用 TreeDiagram::computeLayout(), TreeDiagram::drawBoxes() , 以及 TreeDiagram::layoutTree().
|
inline |
在文件 diagram.cpp 第 47 行定义.
引用了 m_parent.
被这些函数引用 TreeDiagram::computeLayout(), TreeDiagram::computeRows(), TreeDiagram::drawBoxes() , 以及 TreeDiagram::drawConnectors().
|
inline |
|
inline |
|
inline |
|
inline |
在文件 diagram.cpp 第 50 行定义.
引用了 m_x.
被这些函数引用 avgChildPos(), ClassDiagram::ClassDiagram(), TreeDiagram::drawBoxes(), TreeDiagram::drawConnectors() , 以及 TreeDiagram::layoutTree().
|
inline |
在文件 diagram.cpp 第 51 行定义.
引用了 m_y.
被这些函数引用 TreeDiagram::drawBoxes() , 以及 TreeDiagram::drawConnectors().
|
private |
在文件 diagram.cpp 第 62 行定义.
被这些函数引用 addChild(), avgChildPos(), getChildren() , 以及 numChildren().
|
private |
在文件 diagram.cpp 第 71 行定义.
被这些函数引用 fileName(), getClassDef() , 以及 label().
|
private |
在文件 diagram.cpp 第 70 行定义.
被这些函数引用 isInList() , 以及 putInList().
|
private |
在文件 diagram.cpp 第 66 行定义.
被这些函数引用 number().
|
private |
在文件 diagram.cpp 第 63 行定义.
被这些函数引用 parentItem().
|
private |
在文件 diagram.cpp 第 67 行定义.
被这些函数引用 protection().
|
private |
在文件 diagram.cpp 第 69 行定义.
被这些函数引用 label().
|
private |
在文件 diagram.cpp 第 68 行定义.
被这些函数引用 virtualness().
|
private |
在文件 diagram.cpp 第 64 行定义.
|
private |
在文件 diagram.cpp 第 65 行定义.