Table mapping Symbian classes to Qt classes
Symbian |
Qt |
Description |
|---|---|---|
CMMFDevSound, CAknKeySoundSystem |
AudioOutput (Phonon) |
Used to send data to audio output devices. |
CAudioEffect |
Effect (Phonon) |
Is used to transform audio streams. |
CAudioEqualizer, CDistanceAttenuation, CDoppler, CBassBoost, CLoudness, CRoomLevel, CStereoWidening. Symbian also has classes to manage the presets, for example CAudioEqualizerUtility |
EffectParameter (Phonon) |
Describes on e parameter of an effect. |
CAknSettingItemList |
EffectWidget (Phonon) |
Provides a widget to control the parameters of an Effect. |
No Avkon equivalent. (Symbian OS does have KERN-EXEC 3 exceptions which are passed from the kernel to a user thread, but these cannot be caught) |
Exception (QtConcurrent) |
Provides a base class for exceptions that can transferred across threads. |
No Avkon equivalent. (presumably because DVD content on mobile devices is an unusual use-case) |
MediaController (Phonon) |
Controls optional features of a media file/device. |
No Avkon equivalent. (in the MMF, the classes connect to the h/w via storage of handles) |
MediaNode (Phonon) |
Is the base class for all nodes in a media graph. |
CMdaAudioPlayerUtility, CVideoPlayerUtility, CDrmPlayerUtility |
MediaObject (Phonon) |
Provides an interface for media playback. |
CMMFClip or CMMFFile. (Symbian has a "tone" framework which can also generate sounds, for which there seems no equivalent, for example CMdaAudioToneUtility.) |
MediaSource (Phonon) |
Provides multimedia data for media objects. |
No Avkon equivalent. |
Notifier (Phonon::BackendCapabilities) |
Notifications about backend capabilities. |
No Avkon equivalent. (In the case of effects, it is possible Symbian s/w can presume that all effects are available on the h/w for the same SDK? In the case of multiple audio/visual output devices, this is probably an unusual use case for mobile devices.) |
ObjectDescription (Phonon) |
Provides information about Phonon objects. |
No Avkon equivalent. |
Path (Phonon) |
Describes connections between media nodes. |
CAknButton |
QAbstractButton |
Provides the functionality common to buttons. |
MAknWsEventObserver (nearest) |
QAbstractEventDispatcher |
Provides an interface to manage Qt's event queue. |
RFs |
QAbstractFileEngine |
Provides an abstraction for accessing the filesystem. |
RFs |
QAbstractFileEngineHandler |
Provides a way to register custom file engines with your application. |
RFs |
QAbstractFileEngineIterator |
Provides an interator interface for custom file engines. |
MCoeControlBrushContext |
QAbstractGraphicsShapeItem |
Provides a common base for all path bitems. |
No Avkon equivalent. |
QAbstractItemDelegate |
Used to display and edit data items from a model. |
No Avkon equivalent. |
QAbstractItemModel |
Provides the abstract interface for item model class. |
No Avkon equivalent. |
QAbstractItemView |
Provides the basic functionality for item view classes. |
MListEikListBox and CListBoxView |
QAbstractListModel |
Provides an abstract model that can be subclassed to create one-dimensional list models. |
TSoInetRouteInfo (nearest) |
QAbstractNetworkCache |
Provides the interface for cache implementations. |
No Avkon equivalent. |
QAbstractPrintDialog |
Provides a base implementation for print dialogs used to configure printers. |
No Avkon equivalent. |
QAbstractProxyModel |
Provides a base class for proxy item models that can do sorting, filtering or other data processing tasks. |
CEikCScrollBarFrame |
QAbstractScrollArea |
Provides a scrolling area with on-demand scroll bars. |
CAknSlider |
QAbstractSlider |
Provides the integer values for the slider range. |
RSocket |
QAbstractSocket |
Provides the base functionality common to all socket types. |
No Avkon equivalent. |
QAbstractSpinBox |
Provides a spinbox and line edit to display values. |
No Avkon equivalent. (use text view or XML.) |
QAbstractTableModel |
Provides an abstract model that can be subclassed to create table models. |
CTextLayout |
QAbstractTextDocumentLayout |
An abstract base class used to implement custom layouts for QTextDocuments. |
No Avkon equivalent. |
QAccessible |
Provides enums and static functions relating to accessibility. |
No Avkon equivalent. |
QAccessibleBridge |
Is the base class for accessibility back-ends. |
REComSession |
QAccessibleBridgePlugin |
Provides an abstract base for accessibility bridge plugins. |
Active objects or the event handlers in CCoeControl |
QAccessibleEvent |
Used to query addition accessibility information about complex widgets. |
No Avkon equivalent. |
QAccessibleInterface |
Defines an interface that exposes information about accessible objects. |
No Avkon equivalent. |
QAccessibleObject |
Implements parts of the QAcessibleInterface for Qobjects. |
REComSession |
QAccessiblePlugin |
Provides an abstract base for accessibility plugins. |
No Avkon equivalent. |
QAccessibleWidget |
Implements the QAccessibleInterface for Qwidgets. |
Active objects |
QAction |
Provides user interface action that can be inserted into widgets. |
Active objects |
QActionEvent |
Provides an event that is generated when a Qaction is added, removed, or changed. |
Active objects |
QActionGroup |
Groups actions together. |
CAknAppUiBase |
QApplication |
Manages the GUI application's control flow and main settings. |
TInt (nearest) |
QAtomicInt |
Provides platform-independent atomic operations on integers. |
RPoniterArray (nearest) |
QAtomicPointer |
A template class that provides platform-independent atomic operations on pointers. |
RWindowBase::PasswordWindow() & RWsSession::PasswordEntered() |
QAuthenticator |
Provides an authentication object. |
RTimer |
QBasicTimer |
Provides timer events for objects. |
std::bitset and dynamic_bitset (nearest) |
QBitArray |
Provides an array of bits. |
CGraphicsContext::DrawBitmap |
QBitmap |
Provides a monochrome (1-bit depth) pixmaps. |
CEikAlignedControl or CEikSpacer |
QBoxLayout |
Lines up child widgets horizontally or vertically. |
UseBrushPattern,SetBrushColor and SetBrushStyle. (This is for using a bitmap as a brush.) |
QBrush |
Defines the fill pattern of shapes drawn by Qpainter. |
Rbuf |
QBuffer |
Provides a QIODevice binterface for a QByteArray. |
MEikButtonGroup |
QButtonGroup |
Provides a container to organize groups of button widgets. |
Rbuf (either RBuf8 or Rbuf 16)(Basically, this is a job for descriptors) |
QByteArray |
Provides an array of bytes. |
Rbuf (either RBuf8 or Rbuf 16)(Basically, this is a job for descriptors) |
QByteArrayMatcher |
Holds a sequence of bytes that can be quickly matched in a byte array. |
CPageCache |
QCache |
A template class provides a cache. |
MEikCalendarObserver |
QCalendarWidget |
Provides a monthly based calendar widget allowing the user to select a date. |
No Avkon equivalent. |
QCDEStyle |
Provides a CDE look and feel. |
Rbuf (either RBuf8 or Rbuf 16)(Basically, this is a job for descriptors) |
QChar |
Provides a 16-bit Unicode character |
CAknListQueryDialog |
QCheckBox |
Provides a checkbox with a text label. |
For child controls - CCoeControl::SetContainerWindowL |
QChildEvent |
Contains event parameters for child object events. |
No Avkon equivalent. |
QCleanlooksStyle |
Provides a widget style similar to the Clearlooks style available in GNOME. |
CEikEdwin::ClipboardL |
QClipboard |
Provides access to the window system clipboard. |
No direct equivalent - use the nearest event observer class. |
QCloseEvent |
Contains parameters that describe a close event. |
CAknsColorTableItemData |
QColor |
Provides colours based on RGB,HSV or CMYK values. |
CAknColourSelectionGrid |
QColorDialog |
Provides a dialog widget for specifying colours. |
CColorArray |
QColormap |
Maps device independent Qcolors to device dependent pixel values. |
AknLayoutUtils |
QColumnView |
Provides a model/view implementation of a column view. |
CAknPopupFieldText (text combo box) |
QComboBox |
Combined button and popup list. |
CEikCommandButton |
QCommandLinkButton |
Provides a Vista style command link button. |
CAknContextPane (nearest) |
QCommonStyle |
Encapsulates the common Look and Feel of a GUI. |
No Avkon equivalent. |
QCompleter |
Provides completions based on an item model. |
CGraphicsContext::UseBrushPattern (nearest) |
QConicalGradient |
Used in combination with Qbrush to specify a conical gradient brush. |
No Avknon equivalent - no menu in Avkon. |
QContextMenuEvent |
Conatins parameters that describe a context menu event. |
No Avkon equivalent |
QCoreApplication |
Provides an event loop for console Qt applications. |
CMessageDigest |
QCryptographicHash |
Proves a way to generate cryptographic hashes. |
RWindowGroup::SetTextCursor() |
QCursor |
Provides a mouse cursor with an arbitrary shape. |
No Avknon equivalent. (Linux only) |
QCustomRasterPaintDevice |
Provided to activate hardware accelerated paint engines in Qt for Embedded Linux. |
RWriteStream |
QDataStream |
Provides serialization of binary data to a QIODevice. |
No Avkon equivalent. |
QDataWidgetMapper |
Provides mapping between a selection of a data model to widgets. |
TTime and TDateTime |
QDate |
Provides date functions. |
CEikDateEditor |
QDateEdit |
Provides a widget for editing dates. |
TTime and TDateTime |
QDateTime |
Provides date and time functions. |
CEikTimeAndDateEditor |
QDateTimeEdit |
Provides a widget for editing dates and times. |
No Avknon equivalent. |
QDesktopServices |
Provides methods for accessing common desktop services. |
No Avknon equivalent. |
QDesktopWidget |
Provides access to screen information on multi-head systems. |
CAknQdialStyleGrid |
QDial |
Provides a rounded range control (like a speedometer or potentiometer). |
CEikDialog |
QDialog |
The base class of dialog windows. |
CEikButtonPanel |
QDialogButtonBox |
A widget that presents buttons in a layout that is appropriate to the current widget style. |
CDirectoryLocalizer |
QDir |
Provides access to directory structures and their contents. |
Tparse |
QDirIterator |
Provides an iterator for directory entry lists. |
Tparse |
QDirModel |
Provides a data model for the local filesystem. |
CAknAppUiBase or CAknAppUi or CAknViewAppUi |
QDockWidget |
Provides a widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop. |
TXmlEngAttr |
QDomAttr |
Represents on attribute of a QDomElement. |
TXmlEngCDATASection |
QDomCDATASection |
Represents an XML CDATA section. |
TXmlEngCharacterData |
QDomCharacterData |
Represents a generic string in the DOM. |
TXmlEngComment |
QDomComment |
Represents an XML comment. |
CSenXmlReader |
QDomDocument |
Represents an XML document. |
TXmlEngChunkContainer |
QDomDocumentFragment |
Is a tree of QDomNodes which is not usually a complete QDomDocument. |
No Avkon Equivalent. |
QDomDocumentType |
Is the representation of the DTD in the document tree. |
TXmlEngElement |
QDomElement |
Represents one element in the DOM tree. |
No Avkon equivalent |
QDomEntity |
Represents an XML entity. |
TXmlEngEntityReference |
QDomEntityReference |
Represents an XML entity reference. |
RXmlEngDocument |
QDomImplementation |
Provides information about the features of the DOM implementation. |
No Avkon equivalent. |
QDomNamedNodeMap |
Contains a collection of nodes that can be accessed by name. |
TXmlEngNode |
QDomNode |
Base class for all the nodes in a DOM tree. |
RXmlEngNodeList |
QDomNodeList |
Is a list of QDomNode objects. |
No Avkon equivalent. |
QDomNotation |
Represents an XML notation. |
TXmlEngProcessingInstruction |
QDomProcessingInstruction |
Represents an XML processing instruction. |
TXmlEngTextNode |
QDomText |
Represents text data in the parsed XML document. |
No Avkon equivalent. |
QDoubleSpinBox |
Provides a spin box widget that takes doubles. |
No Avkon equivalent. |
QDoubleValidator |
Provides range checking of floating-point numbers. |
CCoeControl::HandlePointerEventL. (as callbacks)(see topic Qt and Symbian mouse/touch/pen events comparison) |
QDrag |
Provides support for MIME based drag and drop data transfer. |
CCoeControl::HandlePointerEventL. (as callbacks)(see topic Qt and Symbian mouse/touch/pen events comparison) |
QDragEnterEvent |
Provides an event which is sent to a widget when a drag and drop action enters it. |
CCoeControl::HandlePointerEventL. (as callbacks)(see topic Qt and Symbian mouse/touch/pen events comparison) |
QDragLeaveEvent |
Provides an event that is sent to a widget when a drag and drop action leaves it. |
CCoeControl::HandlePointerEventL. (as callbacks)(see topic Qt and Symbian mouse/touch/pen events comparison) |
QDragMoveEvent |
Provides an event which is sent while a drag and drop action is in progress. |
CCoeControl::HandlePointerEventL. (as callbacks)(see topic Qt and Symbian mouse/touch/pen events comparison) |
QDropEvent |
Provides an event which is sent when a drag and drop action is completed. |
CAknContextPane (nearest) |
QDynamicPropertyChangeEvent |
Contains events parameters for dynamic property change events. |
CErrorUI |
QErrorMessage |
Provides an error message display dialog. |
No Avkon equivalent. (Symbian OS objects are designed to use active scheduler and then call functions to handle events E.g. CCoeControl has "HandlePointerEvent()" functions) |
QEvent |
Is the base class of all event classes. |
CActive (QEventLoop supports "level" of events which Active Scheduler does not, although there is "CCoeControl::EnableDragEvents(); ::IgnoreEventsUntilNextPointerUp()". QEventLoop can exit if no events, active Scheduler will wait forever (and hang the thread)) |
QEventLoop |
Provides a means of entering and leaving an event loop. |
RChunk (nearest) |
QExplicitlySharedDataPointer |
Represents a pointer to an explicitly shared object. |
RFile |
QFile |
Provides an interface for reading from and writing to files. |
CEikDialog |
QFileDialog |
Provides a dialog that allow users to select files or directories. |
CAknIcon and AknIconUtils seem to be the nearest. |
QFileIconProvider |
Provides file icons for the QDirModel class. |
No Avkon equivalent. |
QFileInfo |
Provides system independent file information. |
No Avkon equivalent. |
QFileOpenEvent |
Provides an event that will be sent when there is a request to open a file. |
TVolumeIOParamInfo & TVolumeInfo (nearest) |
QFileSystemModel |
Provides a data model for the local filesystem. |
No Avkon equivalent |
QFileSystemWatcher |
Provides an interface for monitoring files and directories for modifications. |
TInt, TUInt, RArray or CArrayFixFlat (when storing masks or flags) |
QFlag |
Helper data type for Qflags. |
TInt, TUInt, RArray or CArrayFixFlat (when storing masks or flags) |
QFlags |
Provides a type safe way of storing OR combinations of enum values. |
CAknContextPane (nearest) |
QFocusEvent |
Contains event parameters for widget focus events. |
CAknContextPane (nearest) |
QFocusFrame |
Provides a focus name which can be outside of a widget's normal paintable area. |
AknFontAccess or Cfont |
QFont |
Specifies a font used for drawing text. |
No Avkon equivalent. |
QFontComboBox |
Is a combobox that lets the user select a font family. |
AknFontAccess |
QFontDatabase |
Provides information about the fonts available in the underlying window system. |
CListBoxData |
QFontDialog |
Provides a dialog widget for selecting a font. |
CGraphicsDevice::NumTypefaces (nearest) |
QFontInfo |
Provides general information about fonts. |
TFontSpec. (create a font specification object TFontSpec, then request the closest available font) |
QFontMetrics |
Provides font metrics information. |
TFontSpec. (create a font specification object TFontSpec, then request the closest available font) |
QFontMetricsF |
Provides font metrics information. |
CAknAppUiBase |
QFormLayout |
Manages forms of input widgets and their associated labels. |
CEikBorderedControl (for controls) |
Qframe |
Base class of widgets that can have a frame. |
CommDb |
QNetworkProxyFactory |
Provides fine-grained proxy selection. |
RFile |
QFSFileEngine |
Implements Qt's default file engine. |
Rsocket and RHostResolver |
QFtp |
Provides an implementation of the client side of FTP protocol. |
CActive (Active objects) |
QFuture |
Represents the result of an asynchronous computation. |
CActive (Active objects) |
QFutureIterator |
Provides a Java style const iterator for Qfuture. |
CActive (Active objects) |
QFutureSynchronizer |
Is a convenience class that simplifies Qfuture synchronization. |
CActive (Active objects) |
QFutureWatcher |
Allows monitoring a Qfuture using signals and slots. |
CommandLineArguments |
QGenericArgument |
Is an internal helper class for marshalling arguments. |
No Avkon equivalent - use return or exit |
QGenericReturnArgument |
Is an internal helper class for marshalling arguments. |
CEikImage::SetBrushStyle |
Qgradient |
Is used in combination with Qbrush to specify gradient fills. |
CGraphicsContext::DrawEllipse |
QGraphicsEllipseItem |
Provides an ellipse item that you can add to a QGraphicScene. |
CGridLay |
QGraphicsGridLayout |
Provides a grid layout for managing widgets in Graphics View. |
CAknsImageItemData |
QGraphicsItem |
Is the base class for all graphical items in a QgraphicScene. |
CAknsBmpAnimItemData |
QGraphicsItemAnimation |
Provides simple animation support for QGraphicsItem. |
No Avkon equivalent |
QGraphicsItemGroup |
Provides treating a group of items as one. |
CEikSpacer (nearest) |
QGraphicsLayout |
Provides the base class for all layouts in Graphics View. |
CEikSpacer (nearest) |
QGraphicsLayoutItem |
Can be inherited to allow your custom items to be managed by layouts. |
CEikSpacer (nearest) |
QGraphicsLinearLayout |
Provides a horizontal or vertical layout for managing widgets in Graphics View. |
CGraphicsContext::DrawLine |
QGraphicsLineItem |
Provides a line item that you can add to a QGraphicsScene. |
No Avkon equivalent. |
QGraphicsPathItem |
Provides a path item that you can add to a QGaphicsScene. |
CAknsImageItemData |
QGraphicsPixmapItem |
Provides a pixmap item that you can add to a QGraphicsScene. |
CPolygonFiller |
QGraphicsPolygonItem |
Provides a polygon item that you can add to a QGraphicsScenen. |
No Avkon equivalent |
QGraphicsProxyWidget |
Provides a proxy layer for embedding a Qwidget in a QGraphicsScene. |
CAknsImageItemData::SetDrawRect() |
QGraphicsRectItem |
Provides a rectangle item that you can add to a QGraphicsScene. |
CAknContextPane |
QGraphicsScene |
Provides a surface for managing a large number of 2D graphical items. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneContextMenuEvent |
Provides context menu events in the graphics view framework. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneDragDropEvent |
Provides events for drag and drop in the graphics view framework. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneEvent |
Provides a base class for all graphics view related events. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneHelpEvent |
Provides events when a tooltip is requested. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneHoverEvent |
Provides hover events in the graphics view framework. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneMouseEvent |
Provides mouse events in the graphics view framework. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneMoveEvent |
Provides events for widget moving in the graphics view framework. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneResizeEvent |
Provides events for widget resizing in the graphics view framework. |
CAknContextPane::HandleResourceChange (nearest) |
QGraphicsSceneWheelEvent |
Provides wheel events in the graphics view framework. |
CAknsColorTableItemData |
QGraphicsSimpleTextItem |
Provides a simple text path item that you can add to a QGraphicsScene. |
No Avkon equivalent. (nearest is CEikImage.) |
QGraphicsSvgItem |
Is a QgraphicsItem that can be used to render the contents of SVG files. |
CGraphicsContext::DrawText and CGraphicsContext::DrawTextExtended |
QGraphicsTextItem |
Provides a text item that you can add to a QGraphicsScenen to display formatted text. |
CEikImage or CAknContextPane |
QGraphicsView |
Provides a widget for displaying the contents of a QGraphicsScene. |
CEikImage or CAknContextPane |
QGraphicsWidget |
The base class for all widget items in a QGraphicsScene. |
CGridLay |
QGridLayout |
Lays out widgets in a grid. |
CEikButtonGroupContainer |
QGroupBox |
Provides a group box frame with a title. |
No Avkon Equivalent |
QGtkStyle |
Provides a widget style rendered by GTK+ |
RHashMap and RHashSet (however, in S60 3rd edition these weren't available) |
QHash |
Template class that provides a hash-table based dictionary. |
THashMapIter, THashSetIter |
QHashIterator |
Provides a Java-style const iterator for Qhash and QMultiHash. |
CEikSpacer (nearest) |
QHBoxLayout |
Lines up widgets horizontally. |
CEikConsoleControl::DrawChars or CGridLabelImg::DrawColLabelL |
QHeaderView |
Provides a header row or header column for item views. |
can't find equivalent - this may not work well in a pen-interface anyway |
QHelpEvent |
Provides an event that is used to request helpful information about a particular point in a widget. |
Active objects (Or the event handlers in CCoeControl event handler methods.) |
QHideEvent |
Provides an event which is sent after a widget is hidden. |
RHostResolver |
QHostAddress |
Provides an IP address. |
RHostResolver |
QHostInfo |
Provides static functions for host name lookups. |
Active object or CCoeControl |
QHoverEvent |
Contains parameters that describe a mouse event. |
Replaced by QNetworkManager. |
QHttp |
Provides an implementation of the HTTP protocol. |
RHTTPHeaders |
QHttpHeader |
Contains header information for HTTP. |
RHTTPTransaction |
QHttpRequestHeader |
Contains request header information for HTTP. |
RHTTPTransaction |
QHttpResponseHeader |
Contains response header information for HTTP. |
CAknIcon |
QIcon |
Provides scalable icons in different modes and states. |
for symbian's Cone, requires CCoeControl::EnableDragEvents() plus |
QIconDragEvent |
Indicates that a main icon drag has begun. |
CAknIcon |
QIconEngine |
Provides an abstract base class for Qicon renderers. |
No Avkon equivalent. |
QIconEnginePlugin |
Provides an abstract base for custom QIconEngine plugins. |
No Avkon equivalent. |
QIconEnginePluginV2 |
Provides an abstract base for custom QIconEngineV2. |
CAknIcon |
QIconEngineV2 |
Provides an abstract base class for Qicon renderers. |
CEikImage |
QImage |
Provides a hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device. |
CGraphicsDevice |
QImageIOHandler |
Defines the common image I/O interface for all image formats in Qt. |
REComSession |
QImageIOPlugin |
Defines an interface for writing an image format plugin. |
CGraphicsContext |
QImageReader |
Provides a format independent interface for reading images from files or other devices. |
CGraphicsContext |
QImageWriter |
Provides a format independent interface for writing images to files or other devices. |
CCoeControl::ControlEnv() |
QInputContext |
Abstracts the input method dependent data and composing state. |
CCoeControl::SetContainerWindowL() |
QInputContextFactory |
class creates QInputContext objects. |
REComSession |
QInputContextPlugin |
Provides an abstract base for custom QInputContext plugins. |
CAknQueryDialog |
QInputDialog |
Provides a simple convenience dialog to get a single value from the user. |
CAknDialog::HandleQueryEditorStateEventL |
QInputEvent |
The base class for events that describe user input. |
CAknDialog::HandleQueryEditorStateEventL |
QInputMethodEvent |
Provides parameter for input method events. |
Use Rbuf::Num() and an if statement. |
QIntValidator |
Provides a validator that ensures a string contains a valid integer within a specified range. |
No Avkon equivalent. |
QIODevice |
The base interface class of all I/O devices in Qt. |
No Avkon equivalent. |
QItemDelegate |
Provides display and editing facilities for data from a model. |
CAknQueryDialog |
QItemEditorCreator |
Makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase. |
CAknQueryDialog |
QItemEditorCreatorBase |
Provides an abstract base class that must be subclassed when implementing new item editor creators. |
CAknQueryDialog |
QItemEditorFactory |
Provides widgets for editing item data in views and delegates. |
CEikDialog::HandlePointerEventL |
QItemSelection |
Manages information about selected item in a model. |
CEikDialog::HandlePointerEventL |
QItemSelectionModel |
Keeps track of a view's selected items. |
CEikDialog::HandlePointerEventL |
QItemSelectionRange |
Manages information about a range of selected items in a model. |
CAikDialog::OfferKeyEventL |
QKeyEvent |
Describes a key event. |
CAikDialog::OfferKeyEventL (this is the nearest, however the code to store the key sequences will have to be implemented by the user). |
QKeySequence |
Encapsulates a key sequence as used by shortcuts. |
CAknAppUi or CAknAppUi or CAknViewAppUi |
QLabel |
Provides a text or image display. |
The descriptor classes - TDesC,Tdes,TBufBase,Tbuf,Tptr,Rbuf,TPtrC,TBufCBase,TBufC,HBufC |
QLatin1Char |
Provides an 8-bit ASCII/Latin-1 character. |
The descriptor classes - TDesC,Tdes,TBufBase,Tbuf,Tptr,Rbuf,TPtrC,TBufCBase,TBufC,HBufC |
QLatin1String |
Provides a thin wrapper around an ASCII/Latin-1 encoded string literal. |
CEikSpacer |
QLayout |
Is the base class of geometry managers. |
CEikSpacer |
QLayoutItem |
Provides an abstract item that a Qlayout manipulates. |
No Avkon Equivalent. |
QLCDNumber |
Displays a number with LCD like digits. |
CEikCtlLibrary (nearest) |
QLibrary |
Loads shared libraries at runtime. |
CEikCtlLibrary (nearest) |
QLibraryInfo |
Provides information about the Qt library. |
CGraphicsContext::DrawLine |
QLine |
Provides a two-dimensional vector using integer precision. |
CGraphicsContext::SetBrushStyle and CGraphicsContext::SetBrushColor |
QLinearGradient |
Used in combination with Qbrush to specify a linear gradient brush. |
CEikEdwin |
QLineEdit |
Is a one-line text editor. |
No Avkon Equivalent |
QLineF |
Provides a two-dimensional vector using floating point precision. |
TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter. |
QLinkedList |
Template class that provides linked lists. |
TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter. |
QLinkedListIterator |
Provides a Java-style const iterator for QLinkedList. |
CListboxDocument |
QList |
Template class that provides lists. |
CViewTemplate |
QListIterator |
Provides a Java-style const iterator for Qlist and Qqueue. |
CViewTemplate |
QListView |
Provides a list or icon onto a model. |
ClistboxAppUi |
QListWidget |
Provides an item-based list widget. |
CListboxAppUi |
QListWidgetItem |
Provides an item for use with the QListWidget item view class. |
TLocale |
QLocale |
Converts between numbers and their string representations in various languages. |
CServer2, CSession2 and RSessionBase (Symbian OS client/server) |
QLocalServer |
Provides a local socket based server. |
No Avkon equivalent. (On PIPS - use pipe) |
QLocalSocket |
Provides a local socket. |
CAknAppUi of CAknViewAppUi |
QMainWindow |
Provides a main application window. |
MPtiUserDictionary |
QMap |
Template class that provides a skip-list-based dictionary. |
MPtiUserDictionary |
QMapIterator |
Provides a Java-style const iterator for Qmap and QMultiMap. |
OpenGL ES |
QMatrix |
Specifies 2D transformations of a coordinate systems. |
No Avkon Equivalent. |
QMdiArea |
Provides an area in which MDI windows are displayed. |
No Avkon Equivalent. |
QMdiSubWindow |
Provides a subwindow class for QMdiArea. |
CEikBorderedControl |
QMenu |
Provides a menu widget for use in menu bars, context menus, and other popup menus. |
CEikMenuBar |
QMenuBar |
Provides a horizontal menu bar. |
CAknNoteDialog |
QMessageBox |
Provides a modal dialog for informing the user or for asking the user a question and receiving an answer. |
No Avkon equivalent. |
QMetaClassInfo |
Provides additional information about a class. |
No Avkon equivalent. |
QMetaEnum |
Provides meta-data about an enumerator. |
No Avkon equivalent. |
QMetaMethod |
Provides meta-data about a member function. |
No Avkon equivalent. |
QMetaObject |
Contains meta-information about Qt objects. |
No Avkon equivalent. |
QMetaProperty |
Provides meta-data about a property. |
No Avkon equivalent. |
QMetaType |
Manages named types in the meta-object system. |
CClipboard |
QMimeData |
Provides a container for data that records information about its MIME type. |
No Avkon equivalent. |
QMimeSource |
An abstraction of object that provided formatted data of a certain MIME type. |
No Avkon equivalent |
QModelIndex |
Is used to locate data in a data model. |
No Avkon equivalent. |
QMotifStyle |
Provides Motif look and feel. |
Active objects |
QMouseEvent |
Contains parameters that describe a mouse event. |
Active objects |
QMoveEvent |
Contains event parameters for move events. |
CMMFDevVideoPlay(Symbian OS) and CVideoPlayerUtility |
QMovie |
Is a convenience class for playing movies with QImageReader. |
RHashMap |
QMultiHash |
Is a convenience Qhash subclass that provides multi-valued hashes. |
No Avkon equivalent |
QMultiMap |
Is a convenience Qmap subclass that provides multi-valued maps. |
TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter. |
QMutableHashIterator |
Provides a Java-style iterator for Qhash and QMultiHash. |
TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter. |
QMutableLinkedListIterator |
Provides a Java-style non-const iterator for QLinkedList. |
va_list (for lists) TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter (for queues) |
QMutableListIterator |
Provides a Java-style non-const iterator for Qlist and Qqueue. |
No Avkon equivalent |
QMutableMapIterator |
Provides a Java-style non-const iterator for Qmap and QmultiMap. |
No Avkon equivalent. |
QMutableSetIterator |
Provides a Java-style non-const iterator for Qset. |
TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter (for stacks) |
QMutableVectorIterator |
Provides a Java-style non-const iterator for Qvector and Qstack. |
RMutex |
QMutex |
Provides access serialization between threads. |
RMutex |
QMutexLocker |
Is a convenience class that simplifies locking and unlocking mutexes. |
CSenServiceManager or Nifman (nearest) |
QNetworkAccessManager |
Allows the application to post network requests and receive replies. |
TInetAddr |
QNetworkAddressEntry |
Stores one IP address supported by a network interface, along with its associated network and broadcast address. |
No Avkon equivalent. |
QNetworkCacheMetaData |
Provides cache information. |
No Avkon equivalent. |
QNetworkCookie |
Holds one network cookie. |
No Avkon equivalent. |
QNetworkCookieJar |
Implements a simple jar of QNetworkCookie objects. |
No Avkon equivalent. (However, TCachePagePool does provide paging functionality.) |
QNetworkDiskCache |
Provides a very basic disk cache. |
CommsDb - CCCommsDatabase and CCommsDatabaseBase |
QNetworkInterface |
Provides a listing of the host's IP addresses and network interfaces. |
CommsDat::CCDProxiesRecord (nearest)(Symbian) |
QNetworkProxy |
Provides a network layer proxy. |
CommsDat::CCDProxiesRecord (nearest)(Symbian) |
QNetworkProxyFactory |
Provides fine-grained proxy selection. |
CommsDat::CCDProxiesRecord (nearest)(Symbian) |
QNetworkProxyQuery |
Used to query the proxy settings for a socket. |
Nifman (Symbian) |
QNetworkReply |
Contains the data and headers for a request posted with QNetworkAccessManager. |
Nifman (Symbian) |
QNetworkRequest |
Holds one request to be sent with Network Access API. |
CBase (for C-classes) |
QObject |
Base class of all Qt objects |
No Avkon equivalent. (use cleanup stack) |
QObjectCleanupHandler |
Watches the lifetime of multiple Qobjects. |
CAknTextSettingPage |
QPageSetupDialog |
Provides a configuration dialog for the page-related options on a printer. |
CGraphicsDevice |
QPaintDevice |
Is the base class of objects that can be painted. |
CGraphicsDevice |
QPaintEngine |
Provides an abstract definition of how Qpainter draws to a given device on a given platform. |
CGraphicsDevice |
QPaintEngineState |
Provides information about the active paint engine's current state. |
CGraphicsDevice |
QPainter |
Performs low-level painting on widgets and other paint devices. |
CGraphicsContext |
QPainterPath |
Provides a container for painting operations, enabling graphical shapes to be constructed and reused. |
CGraphicsContext |
QPainterPathStroker |
Is used to generate fillable outlines for a given painter path. |
Active objects |
QPaintEvent |
Contains event parameters for paint events. |
No Avkon equivalent |
QPair |
Template class that stores a pair of items. |
CPalette |
QPalette |
Contains color groups for each widget state. |
CGraphicsContext::SetPenSize and CGraphicsContext::SetPenStyle |
QPen |
Defines how a Qpainter should draw lines and outlines of shapes. |
No Avkon equivalent. |
QPersistentModelIndex |
Is used to locate data in a data model. |
CGraphicsDevice |
QPicture |
Is a paint device that records and replays Qpainter commands. |
No Avkon equivalent. |
QPictureFormatPlugin |
Provides an abstract base for custom picture format plugins. |
CFbsBitmap::Load (for bitmaps). |
QPictureIO |
Contains parameters for loading and saving pictures. |
CAKnContextPane::SwapPicture |
QPixmap |
Is an off-screen image representation that can be used as a paint device. |
No Avkon equivalent. |
QPixmapCache |
Provides an application-wide cache for pixmaps. |
CAknAppUiBase or CAknAppUi or CAknViewAppUi |
QPlainTextDocumentLayout |
Implements a plain text layout for QTextDocument. |
CAknTextQueryDialog |
QPlainTextEdit |
Provides a widget that is used to edit and display plain text. |
No Avkon equivalent. |
QPlastiqueStyle |
Provides a widget style similar to the Plastik style available in KDE. |
REComSession |
QPluginLoader |
Loads a plugin at run-time. |
CGraphicsContext::Plot |
QPoint |
Defines a point in the plane using integer precision. |
RPointerArray |
QPointer |
Is a template class that provides guarded pointers to Qobjects. |
No Avkon equivalent. |
QPointF |
Defines a point in the plane using floating point precision. |
CGraphicsContext::DrawPolyLine |
QPolygon |
Provides a vector of points using integer precision. |
No Avkon equivalent. |
QPolygonF |
Provides a vector of points using floating point precision. |
No Avkon equivalent. |
QPrintDialog |
Provides a dialog for specifying the printer's configuration. |
No Avkon equivalent. |
QPrintEngine |
Defines an interface for how Qprinter interacts with a given printing subsystem. |
No Avkon equivalent. |
QPrinter |
Is a paint device that paints on a printer. |
No Avkon equivalent. |
QPrinterInfo |
Gives access to information about existing printers. |
No Avkon equivalent. |
QPrintPreviewDialog |
Provides a dialog for previewing and configuring page layouts for printer output. |
No Avkon equivalent. |
QPrintPreviewWidget |
Provides a widget for previewing page layouts for printer output. |
RProcess |
QProcess |
Used to start external programs and to communicate with them. |
CEikProgressInfo |
QProgressBar |
Provides a horizontal or vertical progress bar. |
CEikProgressInfo |
QProgressDialog |
Provides feedback on the progress of a slow operation. |
CAknAppUiBase or CAknAppUi or CAknViewAppUi |
QProxyModel |
Provides support for processing data passed between another model and a view. |
CEikCommandButtonBase |
QPushButton |
Provides a command button. |
RMsgQueueBase |
QQueue |
Is a generic container that provides a queue. |
CGraphicsContext::UseBrushPattern |
QRadialGradient |
Is used in combination with Qbrush to specify a radical gradient brush. |
CAknRadioButtonSettingPage |
QRadioButton |
Provides a radio button with a text label. |
No Avkon equivalent. |
QRasterPaintEngine |
Enables hardware acceleration of painting operations in Qt for Embedded Linux. |
RSemaphore |
QReadLocker |
Is a convenience class that simplifies locking and unlocking read-write locks for read access. |
RSemaphore |
QReadWriteLock |
Provides read-write locking. |
CGraphicsContext::DrawRect |
Qrect |
Defines a rectangle in the plane using integer precision. |
No Avkon equivalent. |
QRectF |
Defines a rectangle in the plane using floating precision. |
No Avkon equivalent. |
QRegExp |
Provides pattern matching using regular expressions. |
No Avkon equivalent. |
QRegExpValidator |
Is used to check a string against a regular expression. |
CGRaphicsContext::SetClippingRect |
QRegion |
Specifies a clip region for a painter. |
CAknContextPane::SizeChanged |
QResizeEvent |
Contains event parameter for resize events. |
RHandleBase |
QResource |
Provides an interface for reading directly from resources. |
CEikBorderedControl (nearest) |
QRubberBand |
Provides a rectangle or line that can indicate a selection or a boundary. |
CAknApplication |
QRunnable |
Is the base class for all runnable objects. |
No Avkon equivalent. |
QS60Style |
Provides a look and feel suitable for applications on Symbian. |
No Avkon equivalent. (CSenParser for parsing xml) |
QScriptable |
Provides access to the Qt Script environment from Qt C++ member functions. |
No Avkon equivalent. |
QScriptClass |
Provides an interface for defining custom behavior of (a class of) Qt script objects. |
No Avkon equivalent. |
QScriptClassPropertyIterator |
Provides an iterface for custom Qt scripts objects. |
No Avkon equivalent. |
QScriptContext |
Represents a Qt script function invocation. |
No Avkon equivalent. |
QScriptContextInfo |
Provides additional information about a QScriptContext. |
No Avkon equivalent. |
QScriptEngine |
Provides an environment for evaluating Qt script code. |
No Avkon equivalent. |
QScriptEngineAgent |
Provides an interface to report events pertaining to QScriptEngine execution. |
No Avkon equivalent. |
QScriptEngineDebugger |
Provides a QScriptEngine debugger. |
No Avkon equivalent. |
QScriptExtensionPlugin |
Provides an abstract base for custom Qscript extension plugins. |
No Avkon equivalent. |
QScriptString |
Acts as a handle to "interned" strings in a QScriptEngine. |
No Avkon equivalent. |
QScriptSyntaxCheckResult |
Provides the result of a script syntax check. |
No Avkon equivalent. |
QScriptValue |
Acts as a container for the Qt script data types. |
No Avkon equivalent. |
QScriptValueIterator |
Provides a Java-style iterator for QScriptValue. |
RDrawableWindow::Scroll |
QScrollArea |
Provides a scrolling view onto another widget. |
CAknScrollButton |
QScrollBar |
Provides a vertical or horizontal scroll bar. |
Rsemaphore |
QSemaphore |
Provides a general counting semaphore. |
CAknApplication (nearest) |
QSessionManager |
Provides access to the session manager. |
RHashSet |
QSet |
Is a template class that provides a hash-table-based set. |
RHashSet |
QSetIterator |
Provides a Java-style const iterator for Qset. |
CAknSettingPage |
QSettings |
Provides persistent platform-independent application settings. |
shmctl (to provide the location) shmat (to use it.) |
QSharedData |
Is a base class for shared data objects. |
shmctl (to provide the location) shmat (to use it.) |
QSharedDataPointer |
Represents a pointer to an implicitly shared object. |
shmctl (to provide the location) shmat (to use it.) |
QSharedMemory |
Provides access to a shared memory segment. |
shmctl |
QSharedPointer |
Holds a strong reference to a shared pointer. |
CEikHotKeyControl (nearest) |
QShortcut |
Used to create keyboard shortcuts. |
CEikHotKeyControl (nearest) |
QShortcutEvent |
Provides an event which is generated when the user presses a key combination. |
CEikAlignedControl |
QShowEvent |
Provides an event that is sent when a widget is shown. |
RProperty |
QSignalMapper |
Bundles signals from identifiable senders. |
CPropertyWatch |
QSignalSpy |
Enables introspection of signal emission. |
TFixedArray |
QSize |
Defines the size of a two-dimensional object using integer point precision. |
TFixedArray |
QSizeF |
Defines the size of a two-dimensional object using floating point precision. |
CAknContextPane::SizeChanged |
QSizeGrip |
Provides a resize handle for resizing top-level windows. |
CAknSlider |
QSizePolicy |
Is a layout attribute describing horizontal and vertical resizing policy. |
CAknSlider |
QSlider |
Provides a vertical or horizontal slider. |
RSocket::Listen |
QSocketNotifier |
Provides support for monitoring activity on a file descriptor. |
CEikImage (nearest) |
QSortFilterProxyModel |
Provides support for sorting and filtering data passed between another model and a view. |
TBaSystemSoundType and CoeSoundPlayer (or CAudioEffect) |
QSound |
Provides access to the platform audio facilities. |
CEikSpacer |
QSpacerItem |
Provides blank space in a layout. |
No Avkon equivalent. |
QSpinBox |
Provides a spin box widget. |
CAknAppUiBase or CAknAppUi or CAknViewAppUi |
QSplashScreen |
Provides a splash screen that can be shown during application startup. |
CAknContextPane |
Qsplitter |
Implements a splitter widget. |
No Avkon equivalent. |
QSplitterHandle |
Provides handle functionality of the splitter. |
OpenSSL library (ssl) or CSecureSocket (use Rsocket to open the socket) |
QSslCertificate |
Provides a convenient API for an X509 certificate. |
OpenSSL library (ssl) or CSecureSocket (use Rsocket to open the socket) |
QSslCipher |
Represents an SSL cryptographic cipher. |
OpenSSL library (ssl) or CSecureSocket (use Rsocket to open the socket) |
QSslConfiguration |
Holds the configuration and state of an SSL connection. |
OpenSSL library (ssl) or CSecureSocket (use Rsocket to open the socket) |
QSslError |
Provides an SSL error. |
OpenSSL library (ssl) or CSecureSocket (use Rsocket to open the socket) |
QSslKey |
Provides an interface for private and public keys. |
OpenSSL library (ssl) or CSecureSocket (use Rsocket to open the socket) |
QSslSocket |
Provides and SSL encrypted socket for both clients and servers. |
TSglQueLink,TSglQue,TSglQueIter,TDblQueLink,TDblQue or TDblQueIter. (Not direct equivalent) |
QStack |
Template class that provides a stack. |
CAknContextPane (nearest) |
QStackedLayout |
Provides a stack of widgets where only one widget is visible at a time. |
CAknContextPane (nearest) |
QStackedWidget |
Provides a stack of widgets where only one widget is visible at a time. |
No Avkon equivalent. |
QStandardItem |
Provides an item for use with the QStanadrdItemModel class. |
CAknTextQueryDialog |
QStandardItemEditorCreator |
Provides the possibility to register without having subclass QItemEditorCreatorBase. |
No Avkon equivalent. |
QStandardItemModel |
Provides a generic model for storing custom data. |
CEikStatusPane |
QStatusBar |
Provides a horizontal bar suitable for presenting status information. |
No Avkon equivalent. |
QStatusTipEvent |
Provides an event that is used to show messages in a status bar. |
The descriptor classes - TDesC,Tdes,TBufBase,Tbuf,Tptr,Rbuf,TPtrC,TBufCBase,TBufC,HBufC |
QString |
Provides a Unicode character string. |
CEikTextListBox |
QStringList |
Provides a list of string. |
CEikTextListBox |
QStringListModel |
Provides a model that supplies strings to views. |
The descriptor classes - TDesC,Tdes,TBufBase,Tbuf,Tptr,Rbuf,TPtrC,TBufCBase,TBufC,HBufC |
QStringMatcher |
Holds a sequence of characters that can be quickly matched in a Unicode string. |
The descriptor classes - TDesC,Tdes,TBufBase,Tbuf,Tptr,Rbuf,TPtrC,TBufCBase,TBufC,HBufC |
QStringRef |
Provides a thin wrapper around Qstring substrings. |
CEikAlignedControl |
QStyle |
Is an abstract base class that encapsulates the look and feel of a GUI. |
Symbian supports skins, relevant classes include AknsDrawUtils, AknsUtils, AknsWallpaperUtils |
QStyledItemDelegate |
Provides display and editing facilities for data items from a model. |
No Avkon equivalent. |
QStyleFactory |
Creates Qstyle objects. |
particular QT mechanism |
QStyleHintReturn |
Provides style hints that return more than basic data types. |
particular QT mechanism |
QStyleHintReturnMask |
Provides style hints that return a Qregion. |
particular QT mechanism |
QStyleHintReturnVariant |
Provides style hints that return a Qvariant. |
possibly similar to CAknsItemData |
QStyleOption |
Stores the parameters used by Qstyle functions. |
CEikButtonBase methods (CEikButtonBase is the base class of all button classes) |
QStyleOptionButton |
Is used to describe the parameters for drawing buttons. |
CEikListBox |
QStyleOptionComboBox |
Is used to describe the parameter for drawing a combobox. |
CAknControl |
QStyleOptionComplex |
Is used to hold parameters that are common to all complex controls. |
No Avkon equivalent. |
QStyleOptionDockWidget |
Is used to describe the parameters for drawing a dock widget. |
CAknDialog::FocusChanged (nearest) |
QStyleOptionFocusRect |
Is used to describe the parameters for drawing a focus rectangle with Qstyle. |
No Avkon equivalent. |
QStyleOptionFrame |
Is used to describe the parameters for drawing a frame. |
No Avkon equivalent. |
QStyleOptionFrameV2 |
Is used to describe the parameters necessary for drawing a frame in Qt4.1 or above. |
No Avkon equivalent. |
QStyleOptionFrameV3 |
Is used to describe the parameters necessary for drawing a frame in Qt 4.1 or above. |
No Avkon equivalent. |
QStyleOptionGraphicsItem |
Is used to describe the parameters needed to draw a QGraphicsItem. |
CEikControlGroup |
QStyleOptionGroupBox |
Describes the parameters for drawing a group box. |
No Avkon equivalent. |
QStyleOptionHeader |
Is used to describe the parameters for drawing a header. |
CEikMenuButton |
QStyleOptionMenuItem |
Is used to describe the parameter necessary for drawing a menu item. |
CEikProgressInfo |
QStyleOptionProgressBar |
Is used to describe the parameters necessary for drawing a progress bar. |
CEikProgressInfo |
QStyleOptionProgressBarV2 |
Is used to describe the parameters necessary for drawing a progress bar in Qt 4.1 or above. |
No Avkon equivalent. |
QStyleOptionQ3DockWindow |
Is used to describe the parameters for drawing various parts of a Q3DockWindow. |
CListboxSettingList |
QStyleOptionQ3ListView |
Is used to describe the parameters for drawing a Q3ListView. |
CListboxSettingView |
QStyleOptionQ3ListViewItem |
Is used to describe an item drawn in a Q3ListView. |
No Avkon equivalent. |
QStyleOptionRubberBand |
Is used to describe the parameters needed for drawing a rubber band. |
No Avkon equivalent. (possibly not applicable to a pen environment) |
QStyleOptionSizeGrip |
Is used to describe the parameter for drawing a size grip. |
CAknSliderSettingItem |
QStyleOptionSlider |
Is used to describe the parameters needed for drawing a slider. |
No Avkon equivalent. |
QStyleOptionSpinBox |
Is used to describe the parameters necessary for drawing a spin box. |
CAknTab |
QStyleOptionTab |
Is used to describe the parameters for drawing a tab bar. |
CAknTab |
QStyleOptionTabBarBase |
Is used to describe the base of a tab bar, i.e. the part that the tab usually overlaps with. |
CAknTab |
QStyleOptionTabBarBaseV2 |
Is used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with. |
CAknTab |
QStyleOptionTabV2 |
Is used to describe the parameters necessary for drawing a tab in Qt 4.1 or above. |
CAknTab |
QStyleOptionTabV3 |
Is used to describe the parameters necessary for drawing a tabs in Qt 4.5 and above. |
CAknTab |
QStyleOptionTabWidgetFrame |
Is used to describe the parameters for drawing the frame around a tab widget. |
CEikStatusPane |
QStyleOptionTitleBar |
Is used to describe the parameters for drawing a title bar. |
CAknToolbar (Base class for toolbars) |
QStyleOptionToolBar |
Is used to describe the parameters for drawing a toolbar. |
No Avkon equivalent. |
QStyleOptionToolBox |
Is used to describe the parameters needed for drawing a tool box. |
No Avkon equivalent. |
QStyleOptionToolBoxV2 |
Is used to describe the parameters necessary for drawing a frame in Qt4.3 and above. |
CAknToolbar (Base class for toolbars) |
QStyleOptionToolButton |
Is used to describe the parameters for drawing a tool button. |
No Avkon equivalent. |
QStyleOptionViewItem |
Is used to describe the parameters used to draw an item in a view widget. |
CEikBorderedControl (nearest) |
QStyleOptionViewItemV2 |
Is used to describe the parameters necessary for drawing a frame in Qt4.2 or above. |
CEikBorderedControl (nearest) |
QStyleOptionViewItemV3 |
Is used to describe the parameters necessary for drawing a frame in Qt 4.3 or above. |
CEikBorderedControl (nearest) |
QStyleOptionViewItemV4 |
Is used to describe the parameters necessary for drawing a frame in Qt 4.4 or above. |
CCoeControl::Draw() or AknsDrawUtils |
QStylePainter |
Is a convenience class for drawing Qstyle elements inside a widget. |
RAknsSrvSession (assuming Nokia skins are equivalent to Qt Styles)(Partner API) |
QStylePlugin |
Provides an abstract base for custom. |
No Avkon equivalent. The nearest is CEikImage. |
QSvgGenerator |
Provides a paint device that is used to create SVG drawings. |
No Avkon equivalent. The nearest is CEikImage. |
QSvgRenderer |
Is used to draw the contents of SVG files onto paint devices. |
No Avkon equivalent. The nearest is CEikImage. |
QSvgWidget |
Provides a widget that is used to display the contents of Scalable Vector Graphics (SVG) files. |
No Avkon equivalent. |
QSyntaxHighlighter |
Allows you to define syntax highlighting rules, and in addition you can use the class to query a document's current formatting or user data. |
SysUtil |
QSysInfo |
Provides information about the system. |
No Avkon equivalent. |
QSystemLocale |
(Not needed for most applications) Can be used to fine tune the system locale of the user. |
Rsemaphore |
QSystemSemaphore |
Provides a general counting system semaphore. |
CAknIcon |
QSystemTrayIcon |
Provides an icon for an application in the system tray. |
CAknTab |
QTabBar |
Provides a tab bar, e.g. for use in tabbed dialogs. |
CAknContextPane::HandlePointerEventL |
QTabletEvent |
Contains parameters that describe a Tablet event. |
CEikListBox |
QTableView |
Provides a default model/view implementation of a table view. |
CEikListBox |
QTableWidget |
Provides an item-based table view with a default model. |
CEikListBox |
QTableWidgetItem |
Provides an item for use the QTableWidget class. |
CEikListBox |
QTableWidgetSelectionRange |
Provides a way to interact with selection in a model without using model indexes and a selection model. |
CAknTab |
QTabWidget |
Provides a stack of tabbed widgets. |
RSocketServ and Rsocket |
QTcpServer |
Provides a TCP-based server. |
RSocketServ and Rsocket |
QTcpSocket |
Provides a TCP socket. |
CDocumentHandler::OpenTempFileL and CDocumentHandler::SaveTempFileL. (For text files) |
QTemporaryFile |
Is an I/O device that operates an tempory files. |
No Avkon equivalent. |
QTestEventList |
Provides a list of GUI events. |
CAknSettingItem |
QTextBlock |
Provides a container for text fragments in a QTextDocument. |
CAknSettingItem |
QTextBlockFormat |
Provides formatting information for blocks of text in a QTextDocument. |
CAknSettingItem |
QTextBlockGroup |
Provides a container for text blocks within a QTextDocument. |
CAknSettingItem |
QTextBlockUserData |
Is used to associate custom data with blocks of text. |
The descriptor classes - TDesC,Tdes,TBufBase,TBuf,TPtr,RBuf,TPtrC,TBufCBase,TBufC,HBufC |
QTextBoundaryFinder |
Provides a way of finding Unicode text boundaries in a string. |
CDocumentHandler (nearest) |
QTextBrowser |
Provides a rich text browser with hypertext navigation. |
CAknSettingItem |
QTextCharFormat |
Provides formatting information for characters in a QTextDocument. |
CDocumentHandler |
QTextCodec |
Provides conversions between text encodings. |
CDocumentHandler |
QTextCodecPlugin |
Provides an abstract base for custom QTextCodec plugins. |
CEikConsoleControl (nearest) |
QTextCursor |
Offers an API to access and modify QTextDocuments. |
CEikConsoleControl (nearest) |
QTextDecoder |
Provides a state-based decoder. |
CAknSettingItem |
QTextDocument |
Holds formatted text that can be viewed and edited using a QTextEdit. |
CAknSettingItem |
QTextDocumentFragment |
Represents a piece of formatted text from a QTextDocument. |
CAknSettingItem |
QTextDocumentWriter |
Provides a format-independent interface for writing QTextDocument to files or other devices. |
CAknTextSettingItem |
QTextEdit |
Provides a widget that is used to edit and display both plain and rich text. |
CDocumentHandler |
QTextEncoder |
Provides a state-based encoder. |
CAknSettingItem |
QTextFormat |
Provides formatting information for a QTextDocument. |
CAknSettingItem |
QTextFragment |
Holds a piece of text in a QTextDocument with a single QTextCharFormat. |
CAknSettingItem |
QTextFrame |
Represents a frame in a QTextDocument. |
CAknSettingItem |
QTextFrameFormat |
Provides formatting information for frames in a QTextDocument. |
CAknSettingItem |
QTextImageFormat |
Provides formatting information for images in a QTextDocuemnt. |
CAknSettingItem |
QTextInlineObject |
Represents an inline object in a QTextLayout. |
CAknSettingItem |
QTextItem |
Provides all the information required to draw text in a custom paint engine. |
CAknSettingItem |
QTextLayout |
Is used to lay out and paint a single paragraph. |
CAknSettingItem |
QTextLength |
Encapsulates the different types of length used in a QTextDocument. |
CAknSettingItem |
QTextLine |
Represents a line of text inside a QTextLayout. |
CAknSettingItem |
QTextList |
Provides a decorated list of items in a QTextDocuments. |
CAknSettingItem |
QTextListFormat |
Provides formatting information for lists in a QTextDocument. |
CAknSettingItem |
QTextObject |
Is a base class for different kinds of objects that can group parts of a QTextDocument together. |
CAknSettingItem |
QTextObjectInterface |
Allows drawing of custom text objects in QTextDocuments. |
CAknSettingItem |
QTextOption |
Provides a description of general rich text properties. |
CDocumentHandler |
QTextStream |
Provides a convenient interface for reading and writing text. |
CTextListBoxModel |
QTextTable |
Represents a table in a QTextDocument. |
CTextListBoxModel (nearest) |
QTextTableCell |
Represents the properties of a cell in a QTextTable. |
CAknGrid |
QTextTableCellFormat |
Provides formatting information for table cells in a QTextDocument. |
CAknGrid |
QTextTableFormat |
Provides formatting information for tables in a QTextDocument. |
RThread |
QThread |
Provides platform-independent threads. |
No Avkon equivalent. |
QThreadPool |
Manages a collection of Qthreads. |
TLS via the class DLL |
QThreadStorage |
Provides per-thread data storage. |
Rclock,RTimeDevice |
QTime |
Provides clock time functions. |
RTimeDevice |
QTimeEdit |
Provides a widget for editing times based on the QDataTimeEdit widget. |
CAnimator (pause and resume methods) |
QTimeLine |
Provides a timeline for controlling animations. |
RTimer |
QTimer |
Provides repetive and single-shot timers. |
User::WaitForRequest (nearest) |
QTimerEvent |
Contains parameters that describe a timer event. |
CEikToolBar |
QToolBar |
Provides a movable panel that contains a set of controls. |
CAknTab |
QToolBox |
Provides a column of tabbed widget items. |
CAknToolbar (Base class for toolbars) |
QToolButton |
Provides a quick-access button to commands or options, usually used inside a QToolBar. |
No Avkon equivalent. |
QToolTip |
Provides tools tips (balloon help) for any widget. |
CImageTransform, CBitmapRotator, CBitmapScaler (operate on images, not co-ordinates). No equivalent for Shear. |
QTransform |
Specifies 2D transformations of a coordinate system. |
Symbian OS uses resource files for localisation |
QTranslator |
Provides internationalization support for text output. |
CAknTreeList, CAknSingleColumnStyleTreeList or CAknSingleStyleTreeList |
QTreeView |
Provides a default model/view implementation of a tree view. |
CAknTreeList, CAknSingleColumnStyleTreeList or CAknSingleStyleTreeList |
QTreeWidget |
Provides a tree view that uses a predefined tree model. |
CAknTreeList, CAknSingleColumnStyleTreeList or CAknSingleStyleTreeList |
QTreeWidgetItem |
Provides an item for use with the QTreeWidget convenience class. |
CAknTreeList, CAknSingleColumnStyleTreeList or CAknSingleStyleTreeList |
QTreeWidgetItemIterator |
Provides a way to iterate over the items in a QTreeWidget instance. |
RSocketServ and Rsocket |
QUdpSocket |
Provides a UDP socket. |
CAknCcpuSupport (nearest) |
QUndoCommand |
Is the base class of all commands stored on a QUndoStack. |
CAknCcpuSupport (nearest) |
QUndoGroup |
Is a group of QUndoStack objects. |
CAknCcpuSupport (nearest) |
QUndoStack |
Is a stack of QUndoCommand objects. |
CAknCcpuSupport (nearest) |
QUndoView |
Displays the contents of a QUndoStack. |
No Avkon equivalent. |
QUrl |
Provides a convenient interface for working with URLs. |
No Avkon equivalent. |
QUrlInfo |
Stores information about URLs. |
Tuid (Globally Uinique identifier) |
QUuid |
Stores a Universally Unique Identifier (UUID). |
TUriParser8::Validate() (for URIs) CommonPhoneParser::IsValidPhoneNumber() (for phone numbers.) |
QValidator |
Provides validation of input text. |
No Avkon equivalent. |
QVariant |
Acts like a union for the most common Qt data types. |
CBufBase |
QVarLengthArray |
Provides a low-level variable-length array. |
CEikSpacer (nearest) |
QVBoxLayout |
Lines up widgets vertically. |
RArray |
QVector |
Is a template class that provides a dynamic array. |
No Avkon equivalent. |
QVectorIterator |
Provides a Java-style const iterator for Qvector and Qstack. |
Publish and subscribe (Rproperty) |
QWaitCondition |
Provides a condition variable for synchronizing threads. |
shmctl |
QWeakPointer |
Holds a weak reference to a shared pointer. |
No Avkon equivalent. |
QWebDatabase |
Provides access to HTML 5 databases created with JavaScript. |
CBrCtlInterface and CBrCtlObjectInfo |
QWebFrame |
Represents a frame in a web page. |
No Avkon equivalent. |
QWebHistory |
Represents the history of a QWebPage. |
No Avkon equivalent. |
QWebHistoryInterface |
Provides an interface to implement link history. |
No Avkon equivalent. |
QWebHistoryItem |
Represents one item in the history of a QWebPage. |
MBrCtlStateChangeObserver |
QWebHitTestResult |
Provides information about the web page content after a list test. |
CBrCtlInterface and CBrCtlObjectInfo (nearest) |
QWebPage |
Provides an object to view and edit documents. |
MWidgetExtension & MWidgetCallback |
QWebPluginFactory |
Creates plugins to be embedded into web pages. |
No Avkon equivalent. |
QWebSecurityOrigin |
Defines a security boundary for web sites. |
CBrCtlInterface |
QWebSettings |
Provides an object to store the settings used by QWebPage and QWebFrame. |
CBrCtlInterface and CBrCtlObjectInfo |
QWebView |
Provides a widget that is used to view and edit web documents. |
No Avkon equivalent. Possibly not applicable in a pen environment |
QWhatsThis |
Provides a simple description of any widget, i.e. answering the question "What's This?". |
No Avkon equivalent. Possibly not applicable in a pen environment |
QWhatsThisClickedEvent |
Provides an event that can be used to handle hyperlinks in a "What's This?". |
MEikScrollBarObserver |
QWheelEvent |
Contains parameters that describe a wheel event. |
CAknAppUi or CAknViewAppUi |
QWidget |
Is the base class of all user interface objects. |
CAknAppUi or CAknViewAppUi |
QWidgetAction |
Extends Qaction by an interface for inserting custom widgets into action based containers, such as toolbars. |
CAknAppUi or CAknViewAppUi |
QWidgetItem |
Is a layout item that represents a widget. |
CAknDocument |
QWindowsMime |
Maps open-standard MIME to Window Clipboard formats. |
No Avkon equivalent. |
QWindowsStyle |
Provides a Microsoft Windows-like look and feel. |
CDocumentHandler |
QWindowStateChangeEvent |
Provides the window state before a window state change. |
No Avkon equivalent. |
QWindowsVistaStyle |
Provides a look and feel suitable for applications on Microsoft Windows Vista. |
No Avkon equivalent. |
QWindowsXPStyle |
Provides a Microsoft Windows XP-like look and feel. |
No Avkon equivalent. |
QWizard |
Provides a framework for wizards. |
No Avkon equivalent. |
QWizardPage |
Is the base class for wizard pages. |
CEikAlignedControl (nearest) |
QWorkspace |
Provides a workspace window that can be used in a MDI application. |
The C functions flockfile and funlockfile are the nearest, or Rsemaphore. |
QWriteLocker |
Is a convenience class that simplifies locking and unlocking read-write locks for write access. |
Xml::RDocumentParameters |
QXmlAttributes |
Provides XML attributes. |
Xml::Rattribute |
QXmlContentHandler |
Provides an interface to report the logical content of XML data. |
Xml::Rattribute |
QXmlDeclHandler |
Provides an interface to report the declaration content of XML data. |
Xml |
QXmlDefaultHandler |
Provides a default implementation of all the XML handler classes. |
Xml::Rattribute |
QXmlDTDHandler |
Provides an interface to report DTD content of XML data. |
Xml::MContentHandler |
QXmlEntityResolver |
Provides to resolve external entities contained in XML data. |
Xml::MContentHandler has an error method. |
QXmlErrorHandler |
Provides an interface to report errors in XML data. |
No Avkon equivalent. |
QXmlInputSource |
Provides the input data for the QXmlReader subclasses. |
xml::Cparser or Xml::MContentHandler |
QXmlLexicalHandler |
Provides an interface to report the lexical content of XML data. |
xml::Cparser |
QXmlLocator |
Provides the XML handler classes with information about the parsing position within a file. |
Xml::RDocumentParameters and/or Xml::Rattribute |
QXmlNamespaceSupport |
Is a helper class for XML readers which want to include namespace support. |
Xml::MContentHandler has an error method. |
QXmlParseException |
Is used to report errors with the QXmlErrorHandler interface. |
xml::Cparser or Xml::CMatchData |
QXmlReader |
Provides an interface for XML readers (i.e. parsers). |
Xml::Cparser |
QXmlSimpleReader |
Provides an implementation of a simple XML parser. |
MXmlEngOutputStream (nearest) |
QXmlStreamAttribute |
Represents a single XML attribute. |
MXmlEngOutputStream (nearest) |
QXmlStreamAttributes |
Represents a vector of QXmlStreamAttribute. |
MXml |
QXmlStreamEntityDeclaration |
Represents a DTD entity declaration. |
No Avkon equivalent. |
QXmlStreamEntityResolver |
Provides an entity resolver for a QXmlStreamReader. |
MXmlEngDataSerializer |
QXmlStreamNamespaceDeclaration |
Represents a namespace declaration. |
MXmlEngDataSerializer |
QXmlStreamNotationDeclaration |
Represents a DTD notation declaration. |
No Avkon equivalent. |
QXmlStreamReader |
Provides a fast parser for reading well-formed XML via a simple streaming API. |
MXmlEngOutputStream (nearest) |
QXmlStreamWriter |
Provides an XML writer with a simple streaming API. |
No Avkon equivalent. (see Exception (QtConcurrent) for more details) |
SeekSlider (Phonon) |
Provides a slider for seeking to positions in media streams. |
No Avkon equivalent. (for throwing exceptions across threads) |
UnhandledException (QtConcurrent) |
Represents an unhandled exception in a worker thread. |
CVideoPlayerUtility |
VideoPlayer (Phonon) |
Is used to perform playback of video. |
CWsScreenDevice |
VideoWidget (Phonon) |
Provides a widget that is used to display video. |
CAknVolumeControl. Volume also controlled programmatically by CMdaAudioPlayerUtility, TMMFAudioConfig, CMdaAudioOutputStream, CMMFDevSound |
VolumeSlider (Phonon) |
Provides a slider that is used to control the volume of an audio output device. |