Annotated Class Index

Here are the classes in Qt, with brief descriptions:

PCOPChannelThis class provides communication capabilities between several clients
QAccelHandles keyboard accelerator and shortcut keys
QActionAbstracts a user interface action that can appear both in menus and tool bars
QActionGroupCombines actions to a group
QApplicationManages the GUI application's control flow and main settings
QArrayTemplate class that provides arrays of simple types
QAsciiCacheTemplate class that provides a cache based on char* keys
QAsciiCacheIteratorIterator for QAsciiCache collections
QAsciiDictTemplate class that provides a dictionary based on char* keys
QAsciiDictIteratorIterator for QAsciiDict collections
QAsyncIOEncapsulates I/O asynchronicity
QBitArrayArray of bits
QBitmapMonochrome (1 bit depth) pixmaps
QBitValInternal class, used with QBitArray
QBoxLayoutLines up child widgets horizontally or vertically
QBrushDefines the fill pattern of shapes drawn by a QPainter
QBufferI/O device that operates on a QByteArray
QButtonThe abstract base class of button widgets, providing functionality common to buttons
QButtonGroupOrganizes QButton widgets in a group
QByteArrayArray of bytes
QCacheTemplate class that provides a cache based on QString keys
QCacheIteratorIterator for QCache collections
QCanvas2D graphic area upon which QCanvasItem objects exist
QCanvasEllipseAn ellipse with a movable center point
QCanvasItemThe QCanvasItem is an abstract graphic object on a QCanvas
QCanvasLineA lines on a canvas
QCanvasPixmapPixmap with an offset
QCanvasPixmapArrayAn array of QCanvasPixmap to have multiple frames for animation
QCanvasPolygonA polygon with a movable reference point
QCanvasPolygonalItemA QCanvasItem which renders itself in a polygonal area
QCanvasRectangleA rectangle with a movable top-left point
QCanvasSpriteAnimated moving pixmap on a QCanvas
QCanvasTextA text object on a QCanvas
QCanvasViewA QWidget which views a QCanvas
QCDEStyleCDE Look and Feel
QCharLight-weight Unicode character
QCharRefHelper class for QString
QCheckBoxCheck box with a text label
QCheckListItemImplements checkable list view items
QChildEventEvent parameters for child object events
QClipboardAccess to the window system clipboard
QCloseEventParameters that describe a close event
QCollectionThe base class of all Qt collections
QColorColors based on RGB
QColorDialogDialog widget for specifying colors
QColorDragDrag-and-drop object for transferring colors
QColorGroupGroup of widget colors
QComboBoxCombined button and popup list
QCommonStyleEncapsulates common Look and Feel of a GUI
QConstStringA QString which uses constant Unicode data
QCStringAbstraction of the classic C zero-terminated char array (char*)
QCursorMouse cursor with an arbitrary shape
QCustomEventSupport for custom events
QCustomMenuItemAbstract base class for custom menu items in popup menus
QDataPumpMoves data from a QDataSource to a QDataSink during event processing
QDataSinkAsynchronous consumer of data
QDataSourceAsynchronous producer of data
QDataStreamSerialization of binary data to a QIODevice
QDateDate functions
QDateTimeDate and time functions
QDialRounded rangecontrol (like a speedometer or potentiometer)
QDialogThe base class of dialog windows
QDictTemplate class that provides a dictionary based on QString keys
QDictIteratorIterator for QDict collections
QDirTraverses directory structures and contents in a platform-independent way
QDnsAsynchronous DNS lookups
QDomAttrRepresents one attribute of a QDomElement
QDomCDATASectionRepresents an XML CDATA section
QDomCharacterDataRepresents a generic string in the DOM
QDomCommentRepresents an XML comment
QDomDocumentThe representation of an XML document
QDomDocumentFragmentTree of QDomNodes which is usually not a complete QDomDocument
QDomDocumentTypeThe representation of the DTD in the document tree
QDomElementRepresents one element in the DOM tree
QDomEntityRepresents an XML entity
QDomEntityReferenceRepresents an XML entity reference
QDomImplementationInformation about the features of the DOM implementation
QDomNamedNodeMapCollection of nodes that can be accessed by name
QDomNodeThe base class for all nodes of the DOM tree
QDomNodeListList of QDomNode objects
QDomNotationRepresents an XML notation
QDomProcessingInstructionRepresents an XML processing instruction
QDomTextRepresents textual data in the parsed XML document
QDoubleValidatorRange checking of floating-point numbers
QDragEnterEventThe event sent to widgets when a drag-and-drop first drags onto it
QDragLeaveEventThe event sent to widgets when a drag-and-drop leaves it
QDragMoveEventEvent sent as a drag-and-drop is in progress
QDragObjectEncapsulates MIME-based information transfer
QDropEventEvent sent when a drag-and-drop is completed
QDropSiteProvides nothing and does nothing
QEucJpCodecProvides conversion to and from EUC-JP character sets
QEucKrCodecProvides conversion to and from EUC-KR character sets
QEventBase class of all event classes. Event objects contain event parameters
QFileI/O device that operates on files
QFileDialogDialog widget for inputting file names
QFileIconProviderIcons for QFileDialog to use
QFileInfoSystem-independent file information
QFilePreviewAbstract preview widget for the QFileDialog
QFocusDataMaintains the list of widgets which can take focus
QFocusEventEvent parameters for widget focus events
QFontFont used for drawing text
QFontDatabaseProvides information about available fonts
QFontDialogDialog widget for selecting a text font
QFontInfoGeneral information about fonts
QFontMetricsFont metrics information about fonts
QFrameThe base class of widgets that can have a frame
QFtpImplements the FTP protocol
QGArrayInternal class for implementing the QArray class
QGbkCodecThis class provides conversion to and from the Chinese GBK encoding
QGCacheInternal class for implementing QCache template classes
QGCacheIteratorAn internal class for implementing QCacheIterator and QIntCacheIterator
QGDictInternal class for implementing QDict template classes
QGDictIteratorAn internal class for implementing QDictIterator and QIntDictIterator
QGLNamespace for miscellaneous identifiers in the Qt OpenGL module
QGLayoutIteratorThe abstract base class of internal layout iterators
QGLContextEncapsulates an OpenGL rendering context
QGLFormatThe display format of an OpenGL rendering context
QGListInternal class for implementing Qt collection classes
QGListIteratorInternal class for implementing QListIterator
QGLWidgetWidget for rendering OpenGL graphics
QGridPerforms geometry management on its children
QGridLayoutLays out widgets in a grid
QGroupBoxGroup box frame with a title
QGuardedPtrTemplate class that provides guarded pointers to QObjects
QGVectorInternal class for implementing Qt collection classes
QHBoxPerforms geometry management on its children
QHBoxLayoutLines up widgets horizontally
QHButtonGroupOrganizes QButton widgets in a group with one horizontal row
QHeaderTable header
QHGroupBoxOrganizes widgets in a group with one horizontal row
QHideEventThe event sent after a widget is hidden
QHostAddressIP address
QIconDragThe drag object which is used for moving items in the iconview
QIconDragItemThe internal data structure of a QIconDrag
QIconSetSet of differently styled and sized icons
QIconViewArea with movable labelled icons
QIconViewItemImplements an iconview item
QImageHardware-independent pixmap representation with direct access to the pixel data
QImageConsumerAn abstraction used by QImageDecoder
QImageDecoderIncremental image decoder for all supported image formats
QImageDragDrag-and-drop object for transferring images
QImageFormatIncremental image decoder for a specific image format
QImageFormatTypeFactory that makes QImageFormat objects
QImageIOParameters for loading and saving images
QInputDialogA convenience dialog to get a simple input from the user
QIntCacheTemplate class that provides a cache based on long keys
QIntCacheIteratorIterator for QIntCache collections
QIntDictTemplate class that provides a dictionary based on long keys
QIntDictIteratorIterator for QIntDict collections
QIntValidatorRange checking of integers
QIODeviceThe base class of I/O devices
QIODeviceSourceQDataSource that draws data from a QIODevice
QJisCodecProvides conversion to and from JIS character sets
QJpUnicodeConvImplementation support for QJisCodec, QSjisCodec, and QEucJpCodec
QKeyEventParameters that describe a key event
QLabelStatic information display
QLayoutThe base class of geometry specifiers
QLayoutItemThe abstract items which a QLayout manipulates
QLayoutIteratorIterators over QLayoutItem
QLCDNumberDisplays a number with LCD-like digits
QLineEditOne-line text editor
QListTemplate class that provides doubly linked lists
QListBoxList of selectable, read-only items
QListBoxItemThis is the base class of all list box items
QListBoxPixmapList box items with a pixmap and an optional text
QListBoxTextList box items with text
QListIteratorIterator for QList collections
QListViewImplements a list/tree view
QListViewItemImplements a list view item
QListViewItemIteratorIterator for collections of QListViewItems
QLNodeInternal class for the QList template collection
QLocalFsImplementation of a QNetworkProtocol which works on the local filesystem
QMainWindowTypical application window, with a menu bar, some tool bars and a status bar
QMapValue based template class that provides a dictionary
QMapConstIteratorIterator for QMap
QMapIteratorIterator for QMap
QMenuBarHorizontal menu bar
QMenuDataBase class for QMenuBar and QPopupMenu
QMessageBoxDisplays a brief message, an icon, and some buttons
QMetaObjectMeta information about Qt objects
QMetaPropertyStores meta data about a property
QMimeSourceAn abstract piece of formatted data
QMimeSourceFactoryAn extensible supply of MIME-typed data
QMotifPlusStyleMore sophisticated Motif-ish look and feel
QMotifStyleMotif Look and Feel
QMouseEventParameters that describe a mouse event
QMoveEventEvent parameters for move events
QMovieIncrementally loads an animation or image, signalling as it progresses
QMultiLineEditSimple editor for inputting text
QMutexAccess serialization between threads
QNetworkOperationThis class is used to define operations for network protocols and return the state, arguments, etc
QNetworkProtocolThis is the base class for network protocols which provides a common API for network protocols
QNPInstanceA QObject that is a Web-browser plugin [Qt NSPlugin Extension]
QNPluginThe plugin central factory [Qt NSPlugin Extension]
QNPStreamA stream of data provided to a QNPInstance by the browser [Qt NSPlugin Extension]
QNPWidgetA QWidget that is a Web-browser plugin window [Qt NSPlugin Extension]
QObjectThe base class of all Qt objects
QPaintDeviceOf objects that can be painted
QPaintDeviceMetricsInformation about a paint device
QPainterPaints on paint devices
QPaintEventEvent parameters for paint events
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 pixel-based paint device
QPixmapCacheApplication-global cache for pixmaps
QPlatinumStylePlatinum Look and Feel
QPNGImagePackerCreates well-compressed PNG animations
QPointDefines a point in the plane
QPointArrayArray of points
QPopupMenuPopup menu widget
QPrinterPaint device that paint on a printer
QProgressBarHorizontal progress bar
QProgressDialogProvides feedback on the progress of a slow operation
QPtrDictTemplate class that provides a dictionary based on void* keys
QPtrDictIteratorIterator for QPtrDict collections
QPushButtonCommand button
QQueueTemplate class that provides a queue
QRadioButtonRadio button with a text label
QRangeControlInteger value within a range
QRectDefines a rectangle in the plane
QRegExpPattern matching using regular expressions or wildcards
QRegionClip region for a painter
QResizeEventEvent parameters for resize events
QScrollBarVertical or horizontal scroll bar
QScrollViewScrolling area with on-demand scrollbars
QSemaphoreRobust integer semaphore
QSemiModalThe base class of semi-modal dialog windows
QServerSocketTCP-based server
QSessionManagerAccess to the session manager
QSGIStyleSGI Look and Feel
QSharedThe QShared struct is internally used for implementing shared classes
QShowEventThe event sent when a widget is shown
QSignalCan be used to send signals without parameters
QSignalMapperBundles signals from identifiable senders
QSimpleRichTextA small displayable piece of rich text
QSizeDefines the size of a two-dimensional object
QSizeGripCorner-grip for resizing a top level window
QSizePolicyA layout attribute describing horizontal and vertical resizing
QSjisCodecProvides conversion to and from Shift-JIS
QSliderVertical or horizontal slider
QSocketBuffered TCP connection
QSocketDevicePlatform-independent low-level socket API
QSocketNotifierSupport for socket callbacks
QSortedListList sorted by operator< and operator==
QSoundAccess to the platform audio facilities
QSpacerItemThe QLayoutItem class that represents blank space
QSpinBoxSpin box widget, sometimes called up-down widget, little arrows widget or spin button
QSplitterImplements a splitter widget
QStackTemplate class that provides a stack
QStatusBarHorizontal bar suitable for presenting status information
QStoredDragSimple stored-value drag object for arbitrary MIME data
QStrIListDoubly linked list of char* with case insensitive compare
QStringAbstraction of Unicode text and the classic C null-terminated char array (char*)
QStringListA list of strings
QStrListDoubly linked list of char*.
QStrListIteratorIterator for the QStrList and QStrIList classes
QStyleEncapsulates common Look and Feel of a GUI
QStyleSheetA collection of styles for rich text rendering and a generator of tags
QStyleSheetItemEncapsulates a text format
QtNamespace for miscellaneous identifiers that need to be global-like
QTabThe structures in a QTabBar
QTabBarTab bar, for use in e.g. tabbed dialogs
QTabDialogStack of tabbed widgets
QTableA flexible and editable table widget
QTableItemContent for one cell in a QTable
QTableSelectionThe QTableSelection provides access to the selected area in a QTable
QTableViewThis is an abstract base class for implementing tables
QTabWidgetStack of tabbed widgets
QTextBrowserA rich text browser with simple navigation
QTextCodecProvides conversion between text encodings
QTextDecoderState-based decoder
QTextDragDrag-and-drop object for transferring plain and Unicode text
QTextEncoderState-based encoder
QTextIStreamA convenience class for input streams
QTextOStreamA convenience class for output streams
QTextStreamBasic functions for reading and writing text using a QIODevice
QTextViewA sophisticated single-page rich text viewer
QThreadPlatform-independent threads
QTimeClock time functions
QTimerTimer signals and single-shot timers
QTimerEventParameters that describe a timer event
QToolBarTool bar
QToolButtonQuick-access button to specific commands or options, usually used inside a QToolBar
QToolTipTool tips (sometimes called balloon help) for any widget or rectangular part of a widget
QToolTipGroupCollects tool tips into natural groups
QTranslatorInternationalization support for text output
QTranslatorMessageTranslator message and its properties
QTsciiCodecConversion to and from the Tamil TSCII encoding
QUriDragProvides for drag-and-drop of a list of URI references
QUrlMainly an URL parser and simplifies working with URLs
QUrlOperatorCommon operations on URLs (get() and more)
QValidatorValidation of input text
QValueListValue based template class that provides doubly linked lists
QValueListConstIteratorIterator for QValueList
QValueListIteratorIterator for QValueList
QValueStackValue based template class that provides a stack
QVariantActs like a union for the most common Qt data types
QVBoxPerforms geometry management on its children
QVBoxLayoutLines up widgets vertically
QVButtonGroupOrganizes QButton widgets in a group with one vertical column
QVectorTemplate collection class that provides a vector (array)
QVGroupBoxOrganizes widgets in a group with one vertical column
QWaitConditionAllows waiting/waking for conditions between threads
QWhatsThisSimple description of any widget, e.g. answering the question "what's this?"
QWheelEventParameters that describe a wheel event
QWidgetThe base class of all user interface objects
QWidgetItemA QLayoutItem that represents widget
QWidgetStackStack of widgets, where the user can see only the top widget
QWindowsStyleWindows Look and Feel
QWizardFramework for easily writing wizards
QWMatrix2D transformations of a coordinate system
QWorkspaceWorkspace window that can contain decorated windows, e.g. for MDI
QWSDecorationAllows the appearance of the Qt/Embedded Window Manager to be customized
QXmlAttributesXML attributes
QXmlContentHandlerInterface to report logical content of XML data
QXmlDeclHandlerInterface to report declaration content of XML data
QXmlDefaultHandlerDefault implementation of all XML handler classes
QXmlDTDHandlerInterface to report DTD content of XML data
QXmlEntityResolverInterface to resolve extern entities contained in XML data
QXmlErrorHandlerInterface to report errors in XML data
QXmlInputSourceThe source where XML data is read from
QXmlLexicalHandlerInterface to report lexical content of XML data
QXmlLocatorThe XML handler classes with information about the actual parsing position
QXmlNamespaceSupportHelper class for XML readers which want to include namespace support
QXmlParseExceptionUsed to report errors with the QXmlErrorHandler interface
QXmlReaderInterface for XML readers (i.e. parsers)
QXmlSimpleReaderImplementation of a simple XML reader (i.e. parser)
QXtApplicationAllows mixing of Xt/Motif and Qt widgets [Qt Xt/Motif Extension]
QXtWidgetAllows mixing of Xt/Motif and Qt widgets [Qt Xt/Motif Extension]

Copyright 2000 TrolltechTrademarks
Qt version 2.2.1