Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions

Implicitly and Explicitly Shared Classes

These classes are normally-heavy classes which in TQt 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.

TQBitArrayArray of bits
TQBitmapMonochrome (1-bit depth) pixmaps
TQBrushDefines the fill pattern of shapes drawn by a TQPainter
TQCStringAbstraction of the classic C zero-terminated char array (char *)
TQCursorMouse cursor with an arbitrary shape
TQDeepCopyTemplate class which ensures that implicitly shared and explicitly shared classes reference unique data
TQFontFont used for drawing text
TQFontInfoGeneral information about fonts
TQFontMetricsFont metrics information
TQIconSetSet of icons with different styles and sizes
TQImageHardware-independent pixmap representation with direct access to the pixel data
TQMapValue-based template class that provides a dictionary
TQPairValue-based template class that provides a pair of elements
TQPaletteColor groups for each widget state
TQPenDefines how a TQPainter should draw lines and outlines of shapes
TQPicturePaint device that records and replays TQPainter commands
TQPixmapOff-screen, pixel-based paint device
TQPointArrayArray of points
TQRegExpPattern matching using regular expressions
TQStringAbstraction of Unicode text and the classic C '\0'-terminated char array
TQStringListList of strings
TQValueListValue-based template class that provides lists
TQValueStackValue-based template class that provides a stack
TQValueVectorValue-based template class that provides a dynamic array


Copyright © 2007 TrolltechTrademarks
TQt 3.3.8