Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtextformat.cpp File Reference

(ab2f4ef8fad82fd07dac8768b8dcb94b11b271b6)

#include "qtextformat.h"
#include "qtextformat_p.h"
#include <qvariant.h>
#include <qdatastream.h>
#include <qdebug.h>
#include <qmap.h>
#include <qhashfunctions.h>
#include "moc_qtextformat.cpp"
+ Include dependency graph for qtextformat.cpp:

Go to the source code of this file.

Classes

class  QTextFormatPrivate
 

Functions

QDataStreamoperator<< (QDataStream &stream, const QTextLength &length)
 
QDataStreamoperator>> (QDataStream &stream, QTextLength &length)
 
 Q_DECLARE_TYPEINFO (Property, Q_RELOCATABLE_TYPE)
 
static size_t hash (const QColor &color)
 
static size_t hash (const QPen &pen)
 
static size_t hash (const QBrush &brush)
 
static size_t variantHash (const QVariant &variant)
 
static size_t getHash (const QTextFormatPrivate *d, int format)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &stream, const QTextFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &stream, QTextFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &stream, const QTextCharFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &stream, QTextCharFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &stream, const QTextBlockFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &stream, QTextBlockFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &stream, const QTextListFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &stream, QTextListFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &stream, const QTextFrameFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &stream, QTextFrameFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator<< (QDataStream &stream, const QTextTableCellFormat &fmt)
 
Q_GUI_EXPORT QDataStreamoperator>> (QDataStream &stream, QTextTableCellFormat &fmt)
 
QDebug operator<< (QDebug dbg, const QTextLength &l)
 
QDebug operator<< (QDebug dbg, const QTextFormat &f)
 

Function Documentation

◆ getHash()

static size_t getHash ( const QTextFormatPrivate * d,
int format )
inlinestatic

Definition at line 271 of file qtextformat.cpp.

References d.

Referenced by QTextFormatCollection::hasFormatCached(), and QTextFormatCollection::indexForFormat().

+ Here is the caller graph for this function:

◆ hash() [1/3]

static size_t hash ( const QBrush & brush)
inlinestatic

Definition at line 243 of file qtextformat.cpp.

References hash.

◆ hash() [2/3]

static size_t hash ( const QColor & color)
inlinestatic

Definition at line 233 of file qtextformat.cpp.

◆ hash() [3/3]

static size_t hash ( const QPen & pen)
inlinestatic

Definition at line 238 of file qtextformat.cpp.

References QPen::color(), hash, qHash(), and QPen::widthF().

+ Here is the call graph for this function:

◆ operator<<() [1/9]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream & stream,
const QTextBlockFormat & fmt )

Definition at line 474 of file qtextformat.cpp.

◆ operator<<() [2/9]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream & stream,
const QTextCharFormat & fmt )

Definition at line 464 of file qtextformat.cpp.

◆ operator<<() [3/9]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream & stream,
const QTextFormat & fmt )

Definition at line 404 of file qtextformat.cpp.

◆ operator<<() [4/9]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream & stream,
const QTextFrameFormat & fmt )

Definition at line 494 of file qtextformat.cpp.

◆ operator<<() [5/9]

QDataStream & operator<< ( QDataStream & stream,
const QTextLength & length )

Definition at line 115 of file qtextformat.cpp.

◆ operator<<() [6/9]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream & stream,
const QTextListFormat & fmt )

Definition at line 484 of file qtextformat.cpp.

◆ operator<<() [7/9]

Q_GUI_EXPORT QDataStream & operator<< ( QDataStream & stream,
const QTextTableCellFormat & fmt )

Definition at line 504 of file qtextformat.cpp.

◆ operator<<() [8/9]

QDebug operator<< ( QDebug dbg,
const QTextFormat & f )

Definition at line 4057 of file qtextformat.cpp.

◆ operator<<() [9/9]

QDebug operator<< ( QDebug dbg,
const QTextLength & l )

Definition at line 4050 of file qtextformat.cpp.

References QTextLength::type().

+ Here is the call graph for this function:

◆ operator>>() [1/7]

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream & stream,
QTextBlockFormat & fmt )

Definition at line 479 of file qtextformat.cpp.

◆ operator>>() [2/7]

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream & stream,
QTextCharFormat & fmt )

Definition at line 469 of file qtextformat.cpp.

◆ operator>>() [3/7]

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream & stream,
QTextFormat & fmt )

Definition at line 437 of file qtextformat.cpp.

◆ operator>>() [4/7]

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream & stream,
QTextFrameFormat & fmt )

Definition at line 499 of file qtextformat.cpp.

◆ operator>>() [5/7]

QDataStream & operator>> ( QDataStream & stream,
QTextLength & length )

Definition at line 120 of file qtextformat.cpp.

◆ operator>>() [6/7]

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream & stream,
QTextListFormat & fmt )

Definition at line 489 of file qtextformat.cpp.

◆ operator>>() [7/7]

Q_GUI_EXPORT QDataStream & operator>> ( QDataStream & stream,
QTextTableCellFormat & fmt )

Definition at line 509 of file qtextformat.cpp.

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( Property ,
Q_RELOCATABLE_TYPE  )

◆ variantHash()

static size_t variantHash ( const QVariant & variant)
inlinestatic

Definition at line 248 of file qtextformat.cpp.

References hash, qHash(), QVariant::toBool(), QVariant::toDouble(), QVariant::toFloat(), QVariant::toInt(), QVariant::toString(), QVariant::typeName(), QMetaType::UnknownType, QVariant::userType(), and variant.

+ Here is the call graph for this function: