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

[Previous: QtAssistant Module] [Qt's Modules] [Next: QtTest Module]

Qt3Support Module

The Qt3Support module provides classes that ease porting from Qt 3 to Qt 4. More...

Classes

Q3AccelThe Q3Accel class handles keyboard accelerator and shortcut keys.
Q3ActionThe Q3Action class provides an abstract user interface action that can appear both in menus and tool bars.
Q3ActionGroupThe Q3ActionGroup class groups actions together.
Q3AsciiCacheThe Q3AsciiCache class is a template class that provides a cache based on char* keys.
Q3AsciiCacheIteratorThe Q3AsciiCacheIterator class provides an iterator for Q3AsciiCache collections.
Q3AsciiDictThe Q3AsciiDict class is a template class that provides a dictionary based on char* keys.
Q3AsciiDictIteratorThe Q3AsciiDictIterator class provides an iterator for Q3AsciiDict collections.
Q3ButtonThe Q3Button class is a compatibility base class of button widgets
Q3ButtonGroupThe Q3ButtonGroup widget organizes QAbstractButton widgets in a group.
Q3CStringThe Q3CString class provides an abstraction of the classic C zero-terminated char array (char *).
Q3CacheThe Q3Cache class is a template class that provides a cache based on QString keys.
Q3CacheIteratorThe Q3CacheIterator class provides an iterator for Q3Cache collections.
Q3CanvasThe Q3Canvas class provides a 2D area that can contain Q3CanvasItem objects.
Q3CanvasEllipseThe Q3CanvasEllipse class provides an ellipse or ellipse segment on a Q3Canvas.
Q3CanvasItemThe Q3CanvasItem class provides an abstract graphic object on a Q3Canvas.
Q3CanvasItemListThe Q3CanvasItemList class is a list of Q3CanvasItems.
Q3CanvasLineThe Q3CanvasLine class provides a line on a Q3Canvas.
Q3CanvasPixmapThe Q3CanvasPixmap class provides pixmaps for Q3CanvasSprites.
Q3CanvasPixmapArrayThe Q3CanvasPixmapArray class provides an array of Q3CanvasPixmaps.
Q3CanvasPolygonThe Q3CanvasPolygon class provides a polygon on a Q3Canvas.
Q3CanvasPolygonalItemThe Q3CanvasPolygonalItem class provides a polygonal canvas item on a Q3Canvas.
Q3CanvasRectangleThe Q3CanvasRectangle class provides a rectangle on a Q3Canvas.
Q3CanvasSplineThe Q3CanvasSpline class provides multi-bezier splines on a Q3Canvas.
Q3CanvasSpriteThe Q3CanvasSprite class provides an animated canvas item on a Q3Canvas.
Q3CanvasTextThe Q3CanvasText class provides a text object on a Q3Canvas.
Q3CanvasViewThe Q3CanvasView class provides an on-screen view of a Q3Canvas.
Q3CheckListItemThe Q3CheckListItem class provides checkable list view items.
Q3CheckTableItemThe Q3CheckTableItem class provides checkboxes in Q3Tables.
Q3ColorDragThe Q3ColorDrag class provides a drag and drop object for transferring colors between widgets.
Q3ComboBoxThe Q3ComboBox widget is a combined button and popup list.
Q3ComboTableItemThe Q3ComboTableItem class provides a means of using comboboxes in Q3Tables.
Q3DataBrowserThe Q3DataBrowser class provides data manipulation and navigation for data entry forms.
Q3DataTableThe Q3DataTable class provides a flexible SQL table widget that supports browsing and editing.
Q3DataViewThe Q3DataView class provides read-only SQL forms.
Q3DateEditThe Q3DateEdit class provides a date editor.
Q3DateTimeEditThe Q3DateTimeEdit class combines a Q3DateEdit and Q3TimeEdit widget into a single widget for editing datetimes.
Q3DateTimeEditBaseThe Q3DateTimeEditBase class provides an abstraction for date and edit editors.
Q3DeepCopyThe Q3DeepCopy class is a template class which ensures that implicitly shared and explicitly shared classes reference unique data.
Q3DictThe Q3Dict class is a template class that provides a dictionary based on QString keys.
Q3DictIteratorThe Q3DictIterator class provides an iterator for Q3Dict collections.
Q3DnsThe Q3Dns class provides asynchronous DNS lookups.
Q3DockAreaThe Q3DockArea class manages and lays out Q3DockWindows.
Q3DockWindowThe Q3DockWindow class provides a widget which can be docked inside a Q3DockArea or floated as a top level window on the desktop.
Q3DragObjectThe Q3DragObject class encapsulates MIME-based data transfer.
Q3DropSiteThe Q3DropSite class provides nothing and does nothing.
Q3EditorFactoryThe Q3EditorFactory class is used to create editor widgets for QVariant data types.
Q3FileDialogThe Q3FileDialog class provides dialogs that allow users to select files or directories.
Q3FileIconProviderThe Q3FileIconProvider class provides icons for Q3FileDialog to use.
Q3FilePreviewThe Q3FilePreview class provides file previewing in Q3FileDialog.
Q3Frame
Q3FtpThe Q3Ftp class provides an implementation of the FTP protocol.
Q3GridThe Q3Grid widget provides simple geometry management of its children.
Q3GridViewThe Q3GridView class provides an abstract base for fixed-size grids.
Q3GroupBoxThe Q3GroupBox widget provides a group box frame with a title.
Q3HBoxThe Q3HBox widget provides horizontal geometry management for its child widgets.
Q3HButtonGroupThe Q3HButtonGroup widget organizes button widgets in a group with one horizontal row.
Q3HGroupBoxThe Q3HGroupBox widget organizes widgets in a group with one horizontal row.
Q3HeaderThe Q3Header class provides a header row or column, e.g. for tables and listviews.
Q3HttpThe Q3Http class provides an implementation of the HTTP protocol.
Q3HttpHeaderThe Q3HttpHeader class contains header information for HTTP.
Q3HttpRequestHeaderThe Q3HttpRequestHeader class contains request header information for HTTP.
Q3HttpResponseHeaderThe Q3HttpResponseHeader class contains response header information for HTTP.
Q3IconDragThe Q3IconDrag class supports drag and drop operations within a Q3IconView.
Q3IconDragItemThe Q3IconDragItem class encapsulates a drag item.
Q3IconViewThe Q3IconView class provides an area with movable labelled icons.
Q3IconViewItemThe Q3IconViewItem class provides a single item in a Q3IconView.
Q3ImageDragThe Q3ImageDrag class provides a drag and drop object for transferring images.
Q3IntCacheThe Q3IntCache class is a template class that provides a cache based on long keys.
Q3IntCacheIteratorThe Q3IntCacheIterator class provides an iterator for Q3IntCache collections.
Q3IntDictThe Q3IntDict class is a template class that provides a dictionary based on long keys.
Q3IntDictIteratorThe Q3IntDictIterator class provides an iterator for Q3IntDict collections.
Q3ListBoxThe Q3ListBox widget provides a list of selectable, read-only items.
Q3ListBoxItemThe Q3ListBoxItem class is the base class of all list box items.
Q3ListBoxPixmapThe Q3ListBoxPixmap class provides list box items with a pixmap and optional text.
Q3ListBoxTextThe Q3ListBoxText class provides list box items that display text.
Q3ListViewThe Q3ListView class implements a list/tree view.
Q3ListViewItemThe Q3ListViewItem class implements a list view item.
Q3ListViewItemIteratorThe Q3ListViewItemIterator class provides an iterator for collections of Q3ListViewItems.
Q3LocalFsThe Q3LocalFs class is an implementation of a QNetworkProtocol that works on the local file system.
Q3MainWindowThe Q3MainWindow class provides a main application window, with a menu bar, dock windows (e.g. for toolbars), and a status bar.
Q3MemArrayThe Q3MemArray class is a template class that provides arrays of simple types.
Q3MimeSourceFactoryThe Q3MimeSourceFactory class is an extensible provider of mime-typed data.
Q3MultiLineEditThe Q3MultiLineEdit widget is a simple editor for inputting text.
Q3NetworkOperationThe Q3NetworkOperation class provides common operations for network protocols.
Q3NetworkProtocolThe Q3NetworkProtocol class provides a common API for network protocols.
Q3PaintDeviceMetricsThe Q3PaintDeviceMetrics class provides information about a paint device.
Q3PainterThe Q3Painter class is a Qt 3 compatibility wrapper for QPainter.
Q3PictureThe Q3Picture class is a paint device that records and replays Q3Painter commands.
Q3PointArray
Q3PopupMenuThe Q3PopupMenu class is a thin compatibility wrapper around QMenu.
Q3ProcessThe Q3Process class is used to start external programs and to communicate with them.
Q3ProgressBarThe Q3ProgressBar widget provides a horizontal progress bar.
Q3ProgressDialogThe Q3ProgressDialog class provides feedback on the progress of a slow operation.
Q3PtrCollectionThe Q3PtrCollection class is the base class of most pointer-based Qt collections.
Q3PtrDictThe Q3PtrDict class is a template class that provides a dictionary based on void* keys.
Q3PtrDictIteratorThe Q3PtrDictIterator class provides an iterator for Q3PtrDict collections.
Q3PtrListThe Q3PtrList class is a template class that provides a list.
Q3PtrListIteratorThe Q3PtrListIterator class provides an iterator for Q3PtrList collections.
Q3PtrQueueThe Q3PtrQueue class is a template class that provides a queue.
Q3PtrStackThe Q3PtrStack class is a template class that provides a stack.
Q3PtrVectorThe Q3PtrVector class is a template collection class that provides a vector (array).
Q3RangeControlThe Q3RangeControl class provides an integer value within a range.
Q3ScrollViewThe Q3ScrollView widget provides a scrolling area with on-demand scroll bars.
Q3SemaphoreThe Q3Semaphore class provides a robust integer semaphore.
Q3ServerSocketThe Q3ServerSocket class provides a TCP-based server.
Q3SharedThe Q3Shared class is used internally for implementing shared classes.
Q3SignalThe Q3Signal class can be used to send signals for classes that don't inherit QObject.
Q3SimpleRichTextThe Q3SimpleRichText class provides a small displayable piece of rich text.
Q3SocketThe Q3Socket class provides a buffered TCP connection.
Q3SocketDeviceThe Q3SocketDevice class provides a platform-independent low-level socket API.
Q3SqlCursorThe Q3SqlCursor class provides browsing and editing of SQL tables and views.
Q3SqlEditorFactoryThe Q3SqlEditorFactory class is used to create the editors used by Q3DataTable and Q3SqlForm.
Q3SqlFieldInfoThe Q3SqlFieldInfo class stores meta data associated with a SQL field.
Q3SqlFormThe Q3SqlForm class creates and manages data entry forms tied to SQL databases.
Q3SqlPropertyMapThe Q3SqlPropertyMap class is used to map widgets to SQL fields.
Q3SqlRecordInfoThe Q3SqlRecordInfo class encapsulates a set of database field meta data.
Q3SqlSelectCursorThe Q3SqlSelectCursor class provides browsing of general SQL SELECT statements.
Q3StoredDragThe Q3StoredDrag class provides a simple stored-value drag object for arbitrary MIME data.
Q3StrIListThe Q3StrIList class provides a doubly-linked list of char* with case-insensitive comparison.
Q3StrListThe Q3StrList class provides a doubly-linked list of char*.
Q3StrListIteratorThe Q3StrListIterator class is an iterator for the Q3StrList and Q3StrIList classes.
Q3StyleSheetThe Q3StyleSheet class is a collection of styles for rich text rendering and a generator of tags.
Q3StyleSheetItemThe Q3StyleSheetItem class provides an encapsulation of a set of text styles.
Q3SyntaxHighlighterThe Q3SyntaxHighlighter class is a base class for implementing Q3TextEdit syntax highlighters.
Q3TabDialogThe Q3TabDialog class provides a stack of tabbed widgets.
Q3TableThe Q3Table class provides a flexible editable table widget.
Q3TableItemThe Q3TableItem class provides the cell content for Q3Table cells.
Q3TableSelectionThe Q3TableSelection class provides access to a selected area in a Q3Table.
Q3TextBrowserThe Q3TextBrowser class provides a rich text browser with hypertext navigation.
Q3TextDragThe Q3TextDrag class is a drag and drop object for transferring plain and Unicode text.
Q3TextEditThe Q3TextEdit widget provides a powerful single-page rich text editor.
Q3TextStreamThe Q3TextStream class provides basic functions for reading and writing text using a QIODevice.
Q3TextViewThe Q3TextView class provides a rich text viewer.
Q3TimeEditThe Q3TimeEdit class provides a time editor.
Q3ToolBarThe Q3ToolBar class provides a movable panel containing widgets such as tool buttons.
Q3UriDragThe Q3UriDrag class provides a drag object for a list of URI references.
Q3UrlThe Q3Url class provides a URL parser and simplifies working with URLs.
Q3UrlOperatorThe Q3UrlOperator class provides common operations on URLs.
Q3VBoxThe Q3VBox widget provides vertical geometry management of its child widgets.
Q3VButtonGroupThe Q3VButtonGroup widget organizes button widgets in a vertical column.
Q3VGroupBoxThe Q3VGroupBox widget organizes widgets in a group with one vertical column.
Q3ValueListThe Q3ValueList class is a value-based template class that provides lists.
Q3ValueListConstIteratorThe Q3ValueListConstIterator class provides a const iterator for Q3ValueList.
Q3ValueListIteratorThe Q3ValueListIterator class provides an iterator for Q3ValueList.
Q3ValueStackThe Q3ValueStack class is a value-based template class that provides a stack.
Q3ValueVectorThe Q3ValueVector class is a value-based template class that provides a dynamic array.
Q3WhatsThis
Q3WidgetStackThe Q3WidgetStack class provides a stack of widgets of which only the top widget is user-visible.
Q3WizardThe Q3Wizard class provides a framework for wizard dialogs.

Detailed Description

To include the definitions of the module's classes, use the following directive:

 #include <Qt3Support>

To link against the module, add this line to your qmake .pro file:

 QT += qt3support

This module is part of the Qt Desktop Edition and the Qt Open Source Edition. Most classes offered by this module are also part of the Qt Desktop Light Edition.

See also Porting to Qt 4.

[Previous: QtAssistant Module] [Qt's Modules] [Next: QtTest Module]


Copyright © 2007 Trolltech Trademarks
Qt 4.3.0beta