doxygen
|
Class representing the tree layout for the built-in class diagram. More...
Public Types | |
using | Ptr = std::unique_ptr< DiagramRow > |
using | Vec = std::vector< Ptr > |
using | iterator = typename Vec::iterator |
Public Member Functions | |
TreeDiagram (const ClassDef *root, bool doBases) | |
void | computeLayout () |
uint | computeRows () |
void | moveChildren (DiagramItem *root, int dx) |
void | computeExtremes (uint *labelWidth, uint *xpos) |
void | drawBoxes (TextStream &t, Image *image, bool doBase, bool bitmap, uint baseRows, uint superRows, uint cellWidth, uint cellHeight, QCString relPath="", bool generateMap=TRUE) |
void | drawConnectors (TextStream &t, Image *image, bool doBase, bool bitmap, uint baseRows, uint superRows, uint cellWidth, uint cellheight) |
DiagramRow * | row (int index) |
uint | numRows () const |
DiagramRow * | addRow (uint l) |
iterator | begin () |
iterator | end () |
Class representing the tree layout for the built-in class diagram.