Doxygen
|
Class representing a single node in the built-in class diagram 更多...
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 行定义.