|
static EdgeData | axisEdgeData (QTextTable *table, const QTextTableData *td, const QTextTableCell &cell, QCss::Edge edge) |
static QTextFrameData * | createData (QTextFrame *f) |
static QTextFrameData * | data (QTextFrame *f) |
static bool | isFrameFromInlineObject (QTextFrame *f) |
static bool | isEmptyBlockBeforeTable (const QTextBlock &block, const QTextBlockFormat &format, const QTextFrame::Iterator &nextIt) |
static bool | isEmptyBlockBeforeTable (const QTextFrame::Iterator &it) |
static bool | isEmptyBlockAfterTable (const QTextBlock &block, const QTextFrame *previousFrame) |
static bool | isLineSeparatorBlockAfterTable (const QTextBlock &block, const QTextFrame *previousFrame) |
| Q_DECLARE_TYPEINFO (QCheckPoint, Q_PRIMITIVE_TYPE) |
static bool | operator< (const QCheckPoint &checkPoint, QFixed y) |
static bool | operator< (const QCheckPoint &checkPoint, int pos) |
static void | fillBackground (QPainter *p, const QRectF &rect, QBrush brush, const QPointF &origin, const QRectF &gradientRect=QRectF()) |
static void | adjustContextSelectionsForCell (QAbstractTextDocumentLayout::PaintContext &cell_context, const QTextTableCell &cell, int r, int c, const int *selectedTableCells) |
static bool | cellClipTest (QTextTable *table, QTextTableData *td, const QAbstractTextDocumentLayout::PaintContext &cell_context, const QTextTableCell &cell, QRectF cellRect) |
static QTextFormat::Property | borderPropertyForEdge (QCss::Edge edge) |
static QTextFormat::Property | borderStylePropertyForEdge (QCss::Edge edge) |
static QCss::Edge | adjacentEdge (QCss::Edge edge) |
static bool | isSameAxis (QCss::Edge e1, QCss::Edge e2) |
static bool | isVerticalAxis (QCss::Edge e) |
static QTextTableCell | adjacentCell (QTextTable *table, const QTextTableCell &cell, QCss::Edge edge) |
static bool | sharesAxis (const QTextTableCell &cell, QCss::Edge edge, const QTextTableCell &competingCell, QCss::Edge competingCellEdge) |
static EdgeData | cellEdgeData (QTextTable *table, const QTextTableData *td, const QTextTableCell &cell, QCss::Edge edge) |
static void | checkJoinedEdge (QTextTable *table, const QTextTableData *td, const QTextTableCell &cell, QCss::Edge competingEdge, const EdgeData &edgeData, bool couldHaveContinuation, EdgeData *maxCompetingEdgeData, EdgeData *maxOrthogonalEdgeData) |
static qreal | collapseOffset (const QTextDocumentLayoutPrivate *p, const EdgeData &w) |
static double | prioritizedEdgeAnchorOffset (const QTextDocumentLayoutPrivate *p, QTextTable *table, const QTextTableData *td, const QTextTableCell &cell, const EdgeData &edgeData, QCss::Edge orthogonalEdge, bool couldHaveContinuation, bool ignoreEdgesAbove) |
static void | drawCellBorder (const QTextDocumentLayoutPrivate *p, QPainter *painter, QTextTable *table, const QTextTableData *td, const QTextTableCell &cell, const QRectF &borderRect, QCss::Edge edge, int forceHeaderRow, bool adjustTopAnchor, bool adjustBottomAnchor, bool ignoreEdgesAbove) |
static QFixed | flowPosition (const QTextFrame::iterator &it) |
static QFixed | firstChildPos (const QTextFrame *f) |
static void | findWidestOutermostBorder (QTextTable *table, QTextTableData *td, const QTextTableCell &cell, QCss::Edge edge, qreal *outerBorders) |
static void | getLineHeightParams (const QTextBlockFormat &blockFormat, const QTextLine &line, qreal scaling, QFixed *lineAdjustment, QFixed *lineBreakHeight, QFixed *lineHeight, QFixed *lineBottom) |
static void | markFrames (QTextFrame *current, int from, int oldLength, int length) |