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.