src/gui/text/qtextformat_p.h
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    53 // We mean it.
    53 // We mean it.
    54 //
    54 //
    55 
    55 
    56 #include "QtGui/qtextformat.h"
    56 #include "QtGui/qtextformat.h"
    57 #include "QtCore/qvector.h"
    57 #include "QtCore/qvector.h"
    58 #include "QtCore/qset.h"
    58 #include "QtCore/qhash.h"
    59 
    59 
    60 QT_BEGIN_NAMESPACE
    60 QT_BEGIN_NAMESPACE
    61 
    61 
    62 class Q_GUI_EXPORT QTextFormatCollection
    62 class Q_GUI_EXPORT QTextFormatCollection
    63 {
    63 {
    95 
    95 
    96     typedef QVector<QTextFormat> FormatVector;
    96     typedef QVector<QTextFormat> FormatVector;
    97 
    97 
    98     FormatVector formats;
    98     FormatVector formats;
    99     QVector<qint32> objFormats;
    99     QVector<qint32> objFormats;
   100     QSet<uint> hashes;
   100     QMultiHash<uint,int> hashes;
   101 
   101 
   102     inline QFont defaultFont() const { return defaultFnt; }
   102     inline QFont defaultFont() const { return defaultFnt; }
   103     void setDefaultFont(const QFont &f);
   103     void setDefaultFont(const QFont &f);
   104 
   104 
   105 private:
   105 private: