Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTextTableData Class Reference
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 ()
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 ()
 QTextFrameData ()
Public Member Functions inherited from QTextFrameLayoutData
virtual ~QTextFrameLayoutData ()

Public Attributes

QFixed cellSpacing
QFixed cellPadding
qreal deviceScale
QList< QFixedminWidths
QList< QFixedmaxWidths
QList< QFixedwidths
QList< QFixedheights
QList< QFixedcolumnPositions
QList< QFixedrowPositions
QList< QFixedcellVerticalOffsets
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
QTextLayoutStructcurrentLayoutStruct
bool sizeDirty
bool layoutDirty
QList< QPointer< QTextFrame > > floats

Detailed Description

Definition at line 169 of file qtextdocumentlayout.cpp.

Member Function Documentation

◆ bottomPadding() [1/2]

QFixed QTextTableData::bottomPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 245 of file qtextdocumentlayout.cpp.

◆ bottomPadding() [2/2]

QFixed QTextTableData::bottomPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 245 of file qtextdocumentlayout.cpp.

◆ calcRowPosition() [1/2]

void QTextTableData::calcRowPosition ( int row)
inline

Definition at line 204 of file qtextdocumentlayout.cpp.

Referenced by QTextDocumentLayoutPrivate::layoutTable().

Here is the caller graph for this function:

◆ calcRowPosition() [2/2]

void QTextTableData::calcRowPosition ( int row)
inline

Definition at line 204 of file qtextdocumentlayout.cpp.

◆ cellBorderWidth() [1/2]

QFixed QTextTableData::cellBorderWidth ( QTextTable * table,
const QTextTableCell & cell,
QCss::Edge edge ) const
inline

Definition at line 224 of file qtextdocumentlayout.cpp.

References axisEdgeData(), and borderCollapse.

Here is the call graph for this function:

◆ cellBorderWidth() [2/2]

QFixed QTextTableData::cellBorderWidth ( QTextTable * table,
const QTextTableCell & cell,
QCss::Edge edge ) const
inline

Definition at line 224 of file qtextdocumentlayout.cpp.

◆ cellPosition() [1/2]

QFixedPoint QTextTableData::cellPosition ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 281 of file qtextdocumentlayout.cpp.

◆ cellPosition() [2/2]

QFixedPoint QTextTableData::cellPosition ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 281 of file qtextdocumentlayout.cpp.

◆ cellRect() [1/2]

QRectF QTextTableData::cellRect ( const QTextTableCell & cell) const

Definition at line 329 of file qtextdocumentlayout.cpp.

◆ cellRect() [2/2]

QRectF QTextTableData::cellRect ( const QTextTableCell & cell) const

◆ cellWidth() [1/2]

QFixed QTextTableData::cellWidth ( int column,
int colspan ) const
inline

Definition at line 200 of file qtextdocumentlayout.cpp.

◆ cellWidth() [2/2]

QFixed QTextTableData::cellWidth ( int column,
int colspan ) const
inline

Definition at line 200 of file qtextdocumentlayout.cpp.

◆ leftPadding() [1/2]

QFixed QTextTableData::leftPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 257 of file qtextdocumentlayout.cpp.

◆ leftPadding() [2/2]

QFixed QTextTableData::leftPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 257 of file qtextdocumentlayout.cpp.

◆ paddingProperty() [1/2]

QFixed QTextTableData::paddingProperty ( const QTextFormat & format,
QTextFormat::Property property ) const
inline

Definition at line 212 of file qtextdocumentlayout.cpp.

◆ paddingProperty() [2/2]

QFixed QTextTableData::paddingProperty ( const QTextFormat & format,
QTextFormat::Property property ) const
inline

Definition at line 212 of file qtextdocumentlayout.cpp.

◆ rightPadding() [1/2]

QFixed QTextTableData::rightPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 269 of file qtextdocumentlayout.cpp.

◆ rightPadding() [2/2]

QFixed QTextTableData::rightPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 269 of file qtextdocumentlayout.cpp.

◆ topPadding() [1/2]

QFixed QTextTableData::topPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 233 of file qtextdocumentlayout.cpp.

◆ topPadding() [2/2]

QFixed QTextTableData::topPadding ( QTextTable * table,
const QTextTableCell & cell ) const
inline

Definition at line 233 of file qtextdocumentlayout.cpp.

◆ updateTableSize() [1/2]

void QTextTableData::updateTableSize ( )

Definition at line 317 of file qtextdocumentlayout.cpp.

Referenced by QTextDocumentLayoutPrivate::layoutTable().

Here is the caller graph for this function:

◆ updateTableSize() [2/2]

void QTextTableData::updateTableSize ( )

Member Data Documentation

◆ borderCell

QFixed QTextTableData::borderCell

Definition at line 192 of file qtextdocumentlayout.cpp.

◆ borderCollapse

◆ cellPadding

QFixed QTextTableData::cellPadding

Definition at line 172 of file qtextdocumentlayout.cpp.

◆ cellSpacing

QFixed QTextTableData::cellSpacing

Definition at line 172 of file qtextdocumentlayout.cpp.

◆ cellVerticalOffsets

QList< QFixed > QTextTableData::cellVerticalOffsets

Definition at line 181 of file qtextdocumentlayout.cpp.

◆ childFrameMap

QMultiHash< int, QTextFrame * > QTextTableData::childFrameMap

Definition at line 198 of file qtextdocumentlayout.cpp.

◆ columnPositions

QList< QFixed > QTextTableData::columnPositions

Definition at line 178 of file qtextdocumentlayout.cpp.

◆ deviceScale

qreal QTextTableData::deviceScale

Definition at line 173 of file qtextdocumentlayout.cpp.

◆ drawGrid

bool QTextTableData::drawGrid

◆ effectiveBottomBorder

QFixed QTextTableData::effectiveBottomBorder

Definition at line 188 of file qtextdocumentlayout.cpp.

◆ effectiveLeftBorder

QFixed QTextTableData::effectiveLeftBorder

Definition at line 185 of file qtextdocumentlayout.cpp.

◆ effectiveRightBorder

QFixed QTextTableData::effectiveRightBorder

Definition at line 187 of file qtextdocumentlayout.cpp.

◆ effectiveTopBorder

QFixed QTextTableData::effectiveTopBorder

Definition at line 186 of file qtextdocumentlayout.cpp.

◆ headerHeight

QFixed QTextTableData::headerHeight

Definition at line 190 of file qtextdocumentlayout.cpp.

◆ heights

QList< QFixed > QTextTableData::heights

Definition at line 177 of file qtextdocumentlayout.cpp.

◆ maxWidths

QList< QFixed > QTextTableData::maxWidths

Definition at line 175 of file qtextdocumentlayout.cpp.

◆ minWidths

QList< QFixed > QTextTableData::minWidths

Definition at line 174 of file qtextdocumentlayout.cpp.

◆ rowPositions

QList< QFixed > QTextTableData::rowPositions

Definition at line 179 of file qtextdocumentlayout.cpp.

◆ widths

QList< QFixed > QTextTableData::widths

Definition at line 176 of file qtextdocumentlayout.cpp.


The documentation for this class was generated from the following file: