![]() |
Qt 6.x
The Qt SDK
|
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 () |
![]() | |
QTextFrameData () | |
![]() | |
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 |
![]() | |
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().
|
inline |
Definition at line 203 of file qtextdocumentlayout.cpp.
References QList< T >::at(), borderCell, cellSpacing, heights, and rowPositions.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
|
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().
|
inline |
Definition at line 280 of file qtextdocumentlayout.cpp.
References cellPosition(), QTextTableCell::column(), leftPadding(), QTextTableCell::row(), and topPadding().
Referenced by cellPosition(), and QTextDocumentLayoutPrivate::hitTest().
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().
|
inline |
Definition at line 199 of file qtextdocumentlayout.cpp.
References QList< T >::at(), columnPositions, and widths.
Referenced by QTextDocumentLayoutPrivate::layoutTable().
|
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().
|
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().
|
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().
|
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().
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().
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().