![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for QTextTableData:
Collaboration diagram for QTextTableData:Public Member Functions | |
| QFixed | cellWidth (int column, int colspan) const |
| void | calcRowPosition (int row) |
| QRectF | cellRect (const QTextTableCell &cell) const |
| QFixed | paddingProperty (const QTextFormat &format, QTextFormat::Property property) const |
| QFixed | cellBorderWidth (QTextTable *table, const QTextTableCell &cell, QCss::Edge edge) const |
| QFixed | topPadding (QTextTable *table, const QTextTableCell &cell) const |
| QFixed | bottomPadding (QTextTable *table, const QTextTableCell &cell) const |
| QFixed | leftPadding (QTextTable *table, const QTextTableCell &cell) const |
| QFixed | rightPadding (QTextTable *table, const QTextTableCell &cell) const |
| QFixedPoint | cellPosition (QTextTable *table, const QTextTableCell &cell) const |
| void | updateTableSize () |
Public Member Functions inherited from QTextFrameData | |
| QTextFrameData () | |
Public Member Functions inherited from QTextFrameLayoutData | |
| virtual | ~QTextFrameLayoutData () |
Public Attributes | |
| QFixed | cellSpacing |
| QFixed | cellPadding |
| qreal | deviceScale |
| QList< QFixed > | minWidths |
| QList< QFixed > | maxWidths |
| QList< QFixed > | widths |
| QList< QFixed > | heights |
| QList< QFixed > | columnPositions |
| QList< QFixed > | rowPositions |
| QList< QFixed > | cellVerticalOffsets |
| QFixed | effectiveLeftBorder |
| QFixed | effectiveTopBorder |
| QFixed | effectiveRightBorder |
| QFixed | effectiveBottomBorder |
| QFixed | headerHeight |
| QFixed | borderCell |
| bool | borderCollapse |
| bool | drawGrid |
| QMultiHash< int, QTextFrame * > | childFrameMap |
Public Attributes inherited from QTextFrameData | |
| QFixedPoint | position |
| QFixedSize | size |
| QFixed | topMargin |
| QFixed | bottomMargin |
| QFixed | leftMargin |
| QFixed | rightMargin |
| QFixed | border |
| QFixed | padding |
| QFixed | contentsWidth |
| QFixed | contentsHeight |
| QFixed | oldContentsWidth |
| QFixed | effectiveTopMargin |
| QFixed | effectiveBottomMargin |
| QFixed | minimumWidth |
| QFixed | maximumWidth |
| QTextLayoutStruct * | currentLayoutStruct |
| bool | sizeDirty |
| bool | layoutDirty |
| QList< QPointer< QTextFrame > > | floats |
Definition at line 168 of file qtextdocumentlayout.cpp.
|
inline |
Definition at line 244 of file qtextdocumentlayout.cpp.
References QCss::BottomEdge, cellBorderWidth(), QTextTableCell::format(), paddingProperty(), Q_UNUSED, and QTextFormat::TableCellBottomPadding.
Referenced by QTextDocumentLayoutPrivate::layoutCell(), and QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 203 of file qtextdocumentlayout.cpp.
References QList< T >::at(), borderCell, cellSpacing, heights, and rowPositions.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 223 of file qtextdocumentlayout.cpp.
References axisEdgeData(), borderCollapse, deviceScale, QFixed::fromReal(), and EdgeData::width.
Referenced by bottomPadding(), leftPadding(), rightPadding(), and topPadding().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 280 of file qtextdocumentlayout.cpp.
References cellPosition(), QTextTableCell::column(), leftPadding(), QTextTableCell::row(), and topPadding().
Referenced by cellPosition(), and QTextDocumentLayoutPrivate::hitTest().
Here is the call graph for this function:
Here is the caller graph for this function:| QRectF QTextTableData::cellRect | ( | const QTextTableCell & | cell | ) | const |
Definition at line 328 of file qtextdocumentlayout.cpp.
References QList< T >::at(), QTextTableCell::column(), columnPositions, QTextTableCell::columnSpan(), heights, QTextTableCell::row(), rowPositions, QTextTableCell::rowSpan(), QFixed::toReal(), and widths.
Referenced by QTextDocumentLayoutPrivate::drawFrame(), QTextDocumentLayoutPrivate::drawTableCellBorder(), QTextDocumentLayoutPrivate::hitTest(), and QTextDocumentLayout::tableCellBoundingRect().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 199 of file qtextdocumentlayout.cpp.
References QList< T >::at(), columnPositions, and widths.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 256 of file qtextdocumentlayout.cpp.
References cellBorderWidth(), QTextTableCell::format(), QCss::LeftEdge, paddingProperty(), Q_UNUSED, and QTextFormat::TableCellLeftPadding.
Referenced by cellPosition(), QTextDocumentLayoutPrivate::drawTableCell(), and QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 211 of file qtextdocumentlayout.cpp.
References cellPadding, deviceScale, QFixed::fromReal(), property, and Q_ASSERT.
Referenced by bottomPadding(), QTextDocumentLayoutPrivate::layoutCell(), leftPadding(), rightPadding(), and topPadding().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 268 of file qtextdocumentlayout.cpp.
References cellBorderWidth(), QTextTableCell::format(), paddingProperty(), Q_UNUSED, QCss::RightEdge, and QTextFormat::TableCellRightPadding.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 232 of file qtextdocumentlayout.cpp.
References cellBorderWidth(), QTextTableCell::format(), paddingProperty(), Q_UNUSED, QTextFormat::TableCellTopPadding, and QCss::TopEdge.
Referenced by cellPosition(), QTextDocumentLayoutPrivate::drawTableCell(), QTextDocumentLayoutPrivate::layoutCell(), and QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:| void QTextTableData::updateTableSize | ( | ) |
Definition at line 316 of file qtextdocumentlayout.cpp.
References QTextFrameData::bottomMargin, cellSpacing, QList< T >::constLast(), QTextFrameData::contentsHeight, QTextFrameData::contentsWidth, effectiveBottomBorder, QTextFrameData::effectiveBottomMargin, effectiveLeftBorder, effectiveRightBorder, effectiveTopBorder, QTextFrameData::effectiveTopMargin, heights, QTextFrameData::leftMargin, QTextFrameData::padding, QTextFrameData::rightMargin, rowPositions, and QTextFrameData::topMargin.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
Here is the call graph for this function:
Here is the caller graph for this function:| QFixed QTextTableData::borderCell |
Definition at line 191 of file qtextdocumentlayout.cpp.
Referenced by calcRowPosition(), and QTextDocumentLayoutPrivate::layoutTable().
| bool QTextTableData::borderCollapse |
Definition at line 192 of file qtextdocumentlayout.cpp.
Referenced by axisEdgeData(), cellBorderWidth(), cellClipTest(), drawCellBorder(), QTextDocumentLayoutPrivate::drawFrame(), QTextDocumentLayoutPrivate::drawTableCell(), QTextDocumentLayoutPrivate::drawTableCellBorder(), QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutTable(), and prioritizedEdgeAnchorOffset().
| QFixed QTextTableData::cellPadding |
Definition at line 171 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), and paddingProperty().
| QFixed QTextTableData::cellSpacing |
Definition at line 171 of file qtextdocumentlayout.cpp.
Referenced by calcRowPosition(), QTextDocumentLayoutPrivate::drawFrame(), QTextDocumentLayoutPrivate::drawTableCell(), QTextDocumentLayoutPrivate::drawTableCellBorder(), QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
Definition at line 180 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::drawTableCell(), and QTextDocumentLayoutPrivate::layoutTable().
| QMultiHash<int, QTextFrame *> QTextTableData::childFrameMap |
Definition at line 197 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::drawTableCell(), QTextDocumentLayoutPrivate::hitTest(), QTextDocumentLayoutPrivate::layoutCell(), and QTextDocumentLayoutPrivate::layoutTable().
Definition at line 177 of file qtextdocumentlayout.cpp.
Referenced by cellRect(), cellWidth(), QTextDocumentLayoutPrivate::hitTest(), and QTextDocumentLayoutPrivate::layoutTable().
| qreal QTextTableData::deviceScale |
Definition at line 172 of file qtextdocumentlayout.cpp.
Referenced by cellBorderWidth(), QTextDocumentLayoutPrivate::layoutTable(), and paddingProperty().
| bool QTextTableData::drawGrid |
Definition at line 193 of file qtextdocumentlayout.cpp.
Referenced by cellEdgeData(), drawCellBorder(), and QTextDocumentLayoutPrivate::layoutTable().
| QFixed QTextTableData::effectiveBottomBorder |
Definition at line 187 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
| QFixed QTextTableData::effectiveLeftBorder |
Definition at line 184 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
| QFixed QTextTableData::effectiveRightBorder |
Definition at line 186 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
| QFixed QTextTableData::effectiveTopBorder |
Definition at line 185 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
| QFixed QTextTableData::headerHeight |
Definition at line 189 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::drawTableCell(), QTextDocumentLayoutPrivate::drawTableCellBorder(), and QTextDocumentLayoutPrivate::layoutTable().
Definition at line 176 of file qtextdocumentlayout.cpp.
Referenced by calcRowPosition(), cellRect(), QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
Definition at line 174 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
Definition at line 173 of file qtextdocumentlayout.cpp.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
Definition at line 178 of file qtextdocumentlayout.cpp.
Referenced by calcRowPosition(), cellRect(), QTextDocumentLayoutPrivate::drawFrame(), QTextDocumentLayoutPrivate::drawTableCellBorder(), QTextDocumentLayoutPrivate::hitTest(), QTextDocumentLayoutPrivate::layoutCell(), QTextDocumentLayoutPrivate::layoutTable(), and updateTableSize().
Definition at line 175 of file qtextdocumentlayout.cpp.
Referenced by cellRect(), cellWidth(), and QTextDocumentLayoutPrivate::layoutTable().