Qt3Support Module

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

Classes

Q3Canvas

2D area that can contain Q3CanvasItem objects

Q3CanvasEllipse

Ellipse or ellipse segment on a Q3Canvas

Q3CanvasItem

Abstract graphic object on a Q3Canvas

Q3CanvasItemList

List of Q3CanvasItems

Q3CanvasLine

Line on a Q3Canvas

Q3CanvasPixmap

Pixmaps for Q3CanvasSprites

Q3CanvasPixmapArray

Array of Q3CanvasPixmaps

Q3CanvasPolygon

Polygon on a Q3Canvas

Q3CanvasPolygonalItem

Polygonal canvas item on a Q3Canvas

Q3CanvasRectangle

Rectangle on a Q3Canvas

Q3CanvasSpline

Multi-bezier splines on a Q3Canvas

Q3CanvasSprite

Animated canvas item on a Q3Canvas

Q3CanvasText

Text object on a Q3Canvas

Q3CanvasView

On-screen view of a Q3Canvas

Q3CheckTableItem

Checkboxes in Q3Tables

Q3ComboTableItem

Means of using comboboxes in Q3Tables

Q3DataBrowser

Data manipulation and navigation for data entry forms

Q3DataTable

Flexible SQL table widget that supports browsing and editing

Q3DataView

Read-only SQL forms

Q3Dns

Asynchronous DNS lookups

Q3Dns::MailServer

Q3Dns::MailServer class is described in Q3Dns::mailServers()

Q3Dns::Server

Q3Dns::Server class is described in Q3Dns::servers()

Q3EditorFactory

Used to create editor widgets for QVariant data types

Q3Ftp

Implementation of the FTP protocol

Q3Http

Implementation of the HTTP protocol

Q3HttpHeader

Contains header information for HTTP

Q3HttpRequestHeader

Contains request header information for HTTP

Q3HttpResponseHeader

Contains response header information for HTTP

Q3ServerSocket

TCP-based server

Q3Socket

Buffered TCP connection

Q3SocketDevice

Platform-independent low-level socket API

Q3SqlCursor

Browsing and editing of SQL tables and views

Q3SqlEditorFactory

Used to create the editors used by Q3DataTable and Q3SqlForm

Q3SqlFieldInfo

Stores meta data associated with a SQL field

Q3SqlForm

Creates and manages data entry forms tied to SQL databases

Q3SqlPropertyMap

Used to map widgets to SQL fields

Q3SqlRecordInfo

Encapsulates a set of database field meta data

Q3SqlSelectCursor

Browsing of general SQL SELECT statements

Q3Table

Flexible editable table widget

Q3Table::TableWidget

Q3TableItem

The cell content for Q3Table cells

Q3TableSelection

Access to a selected area in a Q3Table

Detailed Description

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.

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.