The Qt3Support module provides classes that ease porting from Qt 3 to Qt 4. More...
| Handles keyboard accelerator and shortcut keys | |
| Abstract user interface action that can appear both in menus and tool bars | |
| Groups actions together | |
| Template class that provides a cache based on char* keys | |
| Iterator for Q3AsciiCache collections | |
| Template class that provides a dictionary based on char* keys | |
| Iterator for Q3AsciiDict collections | |
| Compatibility base class of button widgets | |
| Organizes QAbstractButton widgets in a group | |
| Abstraction of the classic C zero-terminated char array (char *) | |
| Template class that provides a cache based on QString keys | |
| Iterator for Q3Cache collections | |
| 2D area that can contain Q3CanvasItem objects | |
| Ellipse or ellipse segment on a Q3Canvas | |
| Abstract graphic object on a Q3Canvas | |
| List of Q3CanvasItems | |
| Line on a Q3Canvas | |
| Pixmaps for Q3CanvasSprites | |
| Array of Q3CanvasPixmaps | |
| Polygon on a Q3Canvas | |
| Polygonal canvas item on a Q3Canvas | |
| Rectangle on a Q3Canvas | |
| Multi-bezier splines on a Q3Canvas | |
| Animated canvas item on a Q3Canvas | |
| Text object on a Q3Canvas | |
| On-screen view of a Q3Canvas | |
| Checkable list view items | |
| Checkboxes in Q3Tables | |
| Drag and drop object for transferring colors between widgets | |
| Combined button and popup list | |
| Means of using comboboxes in Q3Tables | |
| Data manipulation and navigation for data entry forms | |
| Flexible SQL table widget that supports browsing and editing | |
| Read-only SQL forms | |
| Date editor | |
| Combines a Q3DateEdit and Q3TimeEdit widget into a single widget for editing datetimes | |
| Abstraction for date and edit editors | |
| Template class which ensures that implicitly shared and explicitly shared classes reference unique data | |
| Template class that provides a dictionary based on QString keys | |
| Iterator for Q3Dict collections | |
| Asynchronous DNS lookups | |
| Manages and lays out Q3DockWindows | |
| Widget which can be docked inside a Q3DockArea or floated as a top level window on the desktop | |
| Encapsulates MIME-based data transfer | |
| Nothing and does nothing | |
| Used to create editor widgets for QVariant data types | |
| Dialogs that allow users to select files or directories | |
| Icons for Q3FileDialog to use | |
| File previewing in Q3FileDialog | |
| Implementation of the FTP protocol | |
| Simple geometry management of its children | |
| Abstract base for fixed-size grids | |
| Group box frame with a title | |
| Horizontal geometry management for its child widgets | |
| Lines up widgets horizontally | |
| Organizes button widgets in a group with one horizontal row | |
| Organizes widgets in a group with one horizontal row | |
| Header row or column, e.g. for tables and listviews | |
| Implementation of the HTTP protocol | |
| Contains header information for HTTP | |
| Contains request header information for HTTP | |
| Contains response header information for HTTP | |
| Supports drag and drop operations within a Q3IconView | |
| Encapsulates a drag item | |
| Area with movable labelled icons | |
| Single item in a Q3IconView | |
| Drag and drop object for transferring images | |
| Template class that provides a cache based on long keys | |
| Iterator for Q3IntCache collections | |
| Template class that provides a dictionary based on long keys | |
| Iterator for Q3IntDict collections | |
| List of selectable, read-only items | |
| The base class of all list box items | |
| List box items with a pixmap and optional text | |
| List box items that display text | |
| Implements a list/tree view | |
| Implements a list view item | |
| Iterator for collections of Q3ListViewItems | |
| Implementation of a QNetworkProtocol that works on the local file system | |
| Main application window, with a menu bar, dock windows (e.g. for toolbars), and a status bar | |
| Template class that provides arrays of simple types | |
| Extensible provider of mime-typed data | |
| Simple editor for inputting text | |
| Common operations for network protocols | |
| Common API for network protocols | |
| Information about a paint device | |
| Qt 3 compatibility wrapper for QPainter | |
| Paint device that records and replays Q3Painter commands | |
| Thin compatibility wrapper around QMenu | |
| Used to start external programs and to communicate with them | |
| Horizontal progress bar | |
| Feedback on the progress of a slow operation | |
| The base class of most pointer-based Qt collections | |
| Template class that provides a dictionary based on void* keys | |
| Iterator for Q3PtrDict collections | |
| Template class that provides a list | |
| Iterator for Q3PtrList collections | |
| Template class that provides a queue | |
| Template class that provides a stack | |
| Template collection class that provides a vector (array) | |
| Integer value within a range | |
| Scrolling area with on-demand scroll bars | |
| Robust integer semaphore | |
| TCP-based server | |
| Used internally for implementing shared classes | |
| Can be used to send signals for classes that don't inherit QObject | |
| Small displayable piece of rich text | |
| Buffered TCP connection | |
| Platform-independent low-level socket API | |
| Browsing and editing of SQL tables and views | |
| Used to create the editors used by Q3DataTable and Q3SqlForm | |
| Stores meta data associated with a SQL field | |
| Creates and manages data entry forms tied to SQL databases | |
| Used to map widgets to SQL fields | |
| Encapsulates a set of database field meta data | |
| Browsing of general SQL SELECT statements | |
| Simple stored-value drag object for arbitrary MIME data | |
| Doubly-linked list of char* with case-insensitive comparison | |
| Doubly-linked list of char* | |
| Iterator for the Q3StrList and Q3StrIList classes | |
| Collection of styles for rich text rendering and a generator of tags | |
| Encapsulation of a set of text styles | |
| Base class for implementing Q3TextEdit syntax highlighters | |
| Stack of tabbed widgets | |
| Flexible editable table widget | |
| The cell content for Q3Table cells | |
| Access to a selected area in a Q3Table | |
| Rich text browser with hypertext navigation | |
| Drag and drop object for transferring plain and Unicode text | |
| Powerful single-page rich text editor | |
| Basic functions for reading and writing text using a QIODevice | |
| Rich text viewer | |
| Time editor | |
| Movable panel containing widgets such as tool buttons | |
| Drag object for a list of URI references | |
| URL parser and simplifies working with URLs | |
| Common operations on URLs | |
| Vertical geometry management of its child widgets | |
| Lines up widgets vertically | |
| Organizes button widgets in a vertical column | |
| Organizes widgets in a group with one vertical column | |
| Value-based template class that provides lists | |
| Const iterator for Q3ValueList | |
| Iterator for Q3ValueList | |
| Value-based template class that provides a stack | |
| Value-based template class that provides a dynamic array | |
| Stack of widgets of which only the top widget is user-visible | |
| Framework for wizard dialogs | 
Warning: The classes in this module are intended to be used in intermediate stages of a porting process and are not intended to be used in production code.
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
Note: Since this module provides compatibility classes for diverse parts of the Qt 3 API, it has dependencies on the QtCore, QtGui, QtNetwork, QtSql, and QtXml modules.
See also Porting to Qt 4.