Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

Implicitly Shared Classes

These classes are normally-heavy classes which in Qt have been optimized by the use of reference counter and common data so they can be passed around.

The only important effect is that the classes listed here can be passed around as arguments efficiently, even though they may seem heavyweight.

QBitArrayArray of bits
QBrushDefines the fill pattern of shapes drawn by QPainter
QByteArrayArray of bytes
QCacheTemplate class that provides a cache
QCursorMouse cursor with an arbitrary shape
QFontFont used for drawing text
QFontInfoGeneral information about fonts
QFontMetricsFont metrics information
QFontMetricsFFont metrics information
QHashTemplate class that provides a hash-table-based dictionary
QIconScalable icons in different modes and states
QImageHardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device
QLinkedListTemplate class that provides linked lists
QListTemplate class that provides lists
QMapTemplate class that provides a skip-list-based dictionary
QMultiHashConvenience QHash subclass that provides multi-valued hashes
QMultiMapConvenience QMap subclass that provides multi-valued maps
QPairTemplate class that stores a pair of items
QPaletteColor groups for each widget state
QPenDefines how a QPainter should draw lines and outlines of shapes
QPicturePaint device that records and replays QPainter commands
QPixmapOff-screen image representation that can be used as a paint device
QPolygonVector of points using integer precision
QPolygonFVector of points using floating point precision
QQueueGeneric container that provides a queue
QRegExpPattern matching using regular expressions
QSetTemplate class that provides a hash-table-based set
QStackTemplate class that provides a stack
QStringUnicode character string
QStringListList of strings
QVectorTemplate class that provides a dynamic array


Copyright © 2006 Trolltech Trademarks
Qt 4.1.3