Qt API | Qtopia API Qtopia Documentation

Qtopia - Library Classes

AccessoryAllows applet plugins to add themselves to the Q menu
AddressBookAccessSafe API for accessing address book data
AddressBookIteratorIterators of AddressBookAccess
AlarmServerAllows alarms to be scheduled and unscheduled
AppLnkRepresents an application available on the system
AppLnkSetSet of AppLnk objects
CalendarProgrammers with an easy to calculate and get information about dates, months and years
CardMonitorWidget to monitor CF cards
CategoriesDatabase that groups categories and maps ids to names
CategoryGroupGroup of categories
CategoryMenuAids in filtering records or files by Category
CategorySelectAllows users to select Categories with a combobox interface
ConfigFor saving application configuration state
DateBookAccessSafe API for accessing PimEvents
DateBookIteratorIterators of DateBookAccess
DeviceButtonRepresents a physical user mappable button on a Qtopia device
DeviceButtonManagerManages device button mappings
DocLnkRepresents loaded document references
DocLnkSetSet of DocLnk objects
DocPropertiesDialogAllows the user to examine attributes associated with a AppLnk object
DocPropertiesWidgetControls for modifying an AppLnks properties
ExtInputMethodInterfaceExtended interface for Qtopia input methods
FFMpegDummy class. The avformat and avcodec code was extracted from the FFMPEG project. FFMPEG is a large project that allows recording, conversion and streaming of audio and video data. avformat and avcodec are used by the MediaPlayer.The author and primary copyright holder is Fabrice Bellard <fabrice.bellard at free.fr>. The FFMPEG project is distributed under the GNU Lesser General Public License. More information can be found at http://ffmpeg.sourceforge.net
FileManagerAssists with AppLnk input/output
FileSelectorAllows the user to select DocLnk objects
FileSystemDescribes a single mount point
FontDatabaseInformation about available fonts
FontFactoryInterfaceInterface for adding font renderers to Qtopia
FreeTypeDummy class
GSMDummy class. GSM is a codec optimised for recording human speech, and is used by the MediaRecorder
GlobalApplication-wide global functions
ImageCodecInterfaceAllows for pluggable image formats
InputMethodInterfaceInterface for Qtopia input methods
IrImplements basic support for sending objects over an infrared communication link
KVNCVNC client
KonsoleThe top-level widget for the Terminal application
LibFlashPluginWrapper for the libflash library
LibMadPluginWrapper for the libmad library
LocationComboDisplays a list of available storage locations
MediaPlayerDecoderAbstract base class for Qtopia MediaPlayer decoder plugins
MediaPlayerDecoder_1_6Extension to the MediaPlayerDecoder class for Qtopia MediaPlayer decoder plugins
MediaPlayerPluginInterfaceUsed to access MediaPlayerDecoder objects
MediaRecorderEncoderAbstract base class for Qtopia MediaRecorder encoder plugins
MediaRecorderPluginInterfaceMethod of obtaining a multimedia encoder
MenuButtonPushbutton with a menu
MimeTypeMIME type information
NetworkInterfaceAllows plugin network services
NodeSingle element in an XML structure defined by XmlHandler
PickboardInput method based on a virtual keyboard combined with word-completion
PimContactHolds the data of an address book entry
PimEventHolds the data of a calendar event
PimRecordThe base class for PIM data recorded in the Qtopia database
PimTaskHolds the data of a todo entry
PluginLoaderSimplifies plugin loading and allows plugins to be enabled/disabled
QAccelHandles keyboard accelerator and shortcut keys
QActionAbstracts a user interface action that can appear both in menus and tool bars
QActionGroupCombines actions to a group
QApplicationManages the GUI application's control flow and main settings
QAsyncIOEncapsulates I/O asynchronicity
QBitArrayArray of bits
QBitValInternal class, used with QBitArray
QBitmapMonochrome (1 bit depth) pixmaps
QBoxLayoutLines up child widgets horizontally or vertically
QBrushDefines the fill pattern of shapes drawn by a QPainter
QBufferI/O device that operates on a QByteArray
QButtonThe abstract base class of button widgets, providing functionality common to buttons
QButtonGroupOrganizes QButton widgets in a group
QCDEStyleCDE Look and Feel
QCStringAbstraction of the classic C zero-terminated char array (char*)
QCharLight-weight Unicode character
QCharRefHelper class for QString
QCheckBoxCheck box with a text label
QCheckListItemImplements checkable list view items
QChildEventEvent parameters for child object events
QClipboardAccess to the window system clipboard
QCloseEventParameters that describe a close event
QCollectionThe base class of all Qt collections
QColorColors based on RGB
QColorDialogDialog widget for specifying colors
QColorDragDrag-and-drop object for transferring colors
QColorGroupGroup of widget colors
QComboBoxCombined button and popup list
QCommonStyleEncapsulates common Look and Feel of a GUI
QConstStringA QString which uses constant Unicode data
QCopChannelThis class provides communication capabilities between several clients
QCopEnvelopeEncapsulates and sends QCop messages over QCopChannels
QCursorMouse cursor with an arbitrary shape
QCustomEventSupport for custom events
QCustomMenuItemAbstract base class for custom menu items in popup menus
QDataPumpMoves data from a QDataSource to a QDataSink during event processing
QDataSinkAsynchronous consumer of data
QDataSourceAsynchronous producer of data
QDataStreamSerialization of binary data to a QIODevice
QDateDate functions
QDateTimeDate and time functions
QDawgImplementation of a Directed Acyclic Word Graph
QDialRounded rangecontrol (like a speedometer or potentiometer)
QDialogThe base class of dialog windows
QDirTraverses directory structures and contents in a platform-independent way
QDnsAsynchronous DNS lookups
QDomAttrRepresents one attribute of a QDomElement
QDomCDATASectionRepresents an XML CDATA section
QDomCharacterDataRepresents a generic string in the DOM
QDomCommentRepresents an XML comment
QDomDocumentThe representation of an XML document
QDomDocumentFragmentTree of QDomNodes which is usually not a complete QDomDocument
QDomDocumentTypeThe representation of the DTD in the document tree
QDomElementRepresents one element in the DOM tree
QDomEntityRepresents an XML entity
QDomEntityReferenceRepresents an XML entity reference
QDomImplementationInformation about the features of the DOM implementation
QDomNamedNodeMapCollection of nodes that can be accessed by name
QDomNodeThe base class for all nodes of the DOM tree
QDomNodeListList of QDomNode objects
QDomNotationRepresents an XML notation
QDomProcessingInstructionRepresents an XML processing instruction
QDomTextRepresents textual data in the parsed XML document
QDoubleValidatorRange checking of floating-point numbers
QDragEnterEventEvent sent to widgets when a drag-and-drop first drags onto it
QDragLeaveEventEvent sent to widgets when a drag-and-drop leaves it
QDragObjectEncapsulates MIME-based information transfer
QDropSiteProvides nothing and does nothing
QEucJpCodecConversion to and from EUC-JP character sets
QEucKrCodecProvides conversion to and from EUC-KR character sets
QEventBase class of all event classes. Event objects contain event parameters
QFileI/O device that operates on files
QFileDialogDialog widget for inputting file names
QFileIconProviderIcons for QFileDialog to use
QFileInfoSystem-independent file information
QFilePreviewAbstract preview widget for the QFileDialog
QFocusDataMaintains the list of widgets which can take focus
QFocusEventEvent parameters for widget focus events
QFontFont used for drawing text
QFontDatabaseProvides information about available fonts
QFontDialogDialog widget for selecting a text font
QFontInfoGeneral information about fonts
QFontManagerThere is one and only one QFontManager per Qt/Embedded application (qt_fontmanager is a global variable that points to it). It keeps a list of font factories, a cache of rendered fonts and a list of fonts available on disk. QFontManager is called when a new font needs to be rendered from a Freetype-compatible or BDF font on disk; this only happens if there isn't an appropriate QPF font already available
QFontMetricsFont metrics information about fonts
QFrameThe base class of widgets that can have a frame
QFtpImplements the FTP protocol
QGArrayInternal class for implementing the QArray class
QGCacheInternal class for implementing QCache template classes
QGCacheIteratorAn internal class for implementing QCacheIterator and QIntCacheIterator
QGDictInternal class for implementing QDict template classes
QGDictIteratorAn internal class for implementing QDictIterator and QIntDictIterator
QGLayoutIteratorAbstract base class of internal layout iterators
QGListInternal class for implementing Qt collection classes
QGListIteratorInternal class for implementing QListIterator
QGVectorInternal class for implementing Qt collection classes
QGbkCodecThis class provides conversion to and from the Chinese GBK encoding
QGfxRasterBaseThis class is the base class of the QGfxRaster template and contains the non-depth-dependent code. The QGfxRaster class is used for drawing in software on raw framebuffers of varying depths and is subclassed by hardware drivers. It handles clipping and a movable origin in order to support subwindows. It is available only in Qt/Embedded. QWidget and QPixmap both return a QGfxRaster via their respective graphicsContext() methods, already initialised with the appropriate origin, framebuffer and clip region. QGfxRasterBase and its template subclasses should effectively be considered as one class; a raw QGfxRasterBase is never used, it's simply a handy place to put some of the functionality
QGridPerforms geometry management on its children
QGridLayoutLays out widgets in a grid
QGroupBoxGroup box frame with a title
QGuardedPtrTemplate class that provides guarded pointers to QObjects
QHBoxPerforms geometry management on its children
QHBoxLayoutLines up widgets horizontally
QHButtonGroupOrganizes QButton widgets in a group with one horizontal row
QHGroupBoxOrganizes widgets in a group with one horizontal row
QHeaderTable header
QHideEventEvent sent after a widget is hidden
QHostAddressIP address
QIODeviceThe base class of I/O devices
QIODeviceSourceQDataSource that draws data from a QIODevice
QIconSetSet of differently styled and sized icons
QImageHardware-independent pixmap representation with direct access to the pixel data
QImageConsumerAn abstraction used by QImageDecoder
QImageDecoderIncremental image decoder for all supported image formats
QImageDragDrag-and-drop object for transferring images
QImageFormatIncremental image decoder for a specific image format
QImageFormatTypeFactory that makes QImageFormat objects
QImageIOParameters for loading and saving images
QInputDialogA convenience dialog to get a simple input from the user
QIntValidatorRange checking of integers
QInterlaceStyleLook and Feel suitable for interlaced displays
QJisCodecConversion to and from JIS character sets
QJpUnicodeConvImplementation support for QJisCodec, QSjisCodec, and QEucJpCodec
QKeyEventParameters that describe a key event
QLCDNumberDisplays a number with LCD-like digits
QLNodeInternal class for the QList template collection
QLabelStatic information display
QLayoutThe base class of geometry specifiers
QLayoutItemAbstract items which a QLayout manipulates
QLayoutIteratorIterators over QLayoutItem
QLibraryWrapper for handling shared libraries
QLineEditOne-line text editor
QLinuxFbScreenManages the Linux framebuffer. Accelerated drivers for Linux should inherit from it; it contains code for reading information about the framebuffer from the Linux framebuffer interface, managing the color palette, managing offscreen graphics memory and mapping the framebuffer interface itself, removing the need for drivers to do this. It also acts as a factory for the unaccelerated screen cursor and unaccelerated QGfxes. QLinuxFbScreen is a descendant of QScreen; there is precisely one per Qt/Embedded application
QListBoxList of selectable, read-only items
QListBoxItemThis is the base class of all list box items
QListBoxPixmapList box items with a pixmap and an optional text
QListBoxTextList box items with text
QListViewItemImplements a list view item
QListViewItemIteratorIterator for collections of QListViewItems
QLocalFsImplementation of a QNetworkProtocol which works on the local filesystem
QLockA QLock is a wrapper round a System V shared semaphore; it is used by Qt/Embedded for synchronising access to the graphics card and shared memory region between processes
QMainWindowTypical application window, with a menu bar, some tool bars and a status bar
QMemoryFileProvide means to map a file info memory or refere to a block or memory by name
QMenuBarHorizontal menu bar
QMenuDataBase class for QMenuBar and QPopupMenu
QMessageBoxDisplays a brief message, an icon, and some buttons
QMetaObjectMeta information about Qt objects
QMetaPropertyStores meta data about a property
QMimeSourceAn abstract piece of formatted data
QMimeSourceFactoryAn extensible supply of MIME-typed data
QMotifPlusStyleMore sophisticated Motif-ish look and feel
QMotifStyleMotif Look and Feel
QMouseEventParameters that describe a mouse event
QMoveEventEvent parameters for move events
QMovieIncrementally loads an animation or image, signalling as it progresses
QMultiLineEditSimple editor for inputting text
QNetworkOperationThis class is used to define operations for network protocols and return the state, arguments, etc
QNetworkProtocolThis is the base class for network protocols which provides a common API for network protocols
QObexInterface to OpenOBEX
QObjectThe base class of all Qt objects
QPEApplicationImplements various system services that are available to all Qtopia applications
QPEDateEditCompact widget for selecting a date
QPEDatePickerAllows a date to be selected from a calendar view
QPEDateTimeEditCompact widget for selecting a date and time
QPEMessageBoxA message box that provides yes, no and cancel options
QPEStyleImplements the default Qtopia widget style
QPETimeEditCompact widget for selecting a time
QPNGImagePackerCreates well-compressed PNG animations
QPaintDeviceMetricsInformation about a paint device
QPaintEventEvent parameters for paint events
QPainterPaints on paint devices
QPaletteColor groups for each widget state
QPenDefines how a QPainter should draw lines and outlines of shapes
QPicturePaint device that records and replays QPainter commands
QPixmapOff-screen pixel-based paint device
QPixmapCacheApplication-global cache for pixmaps
QPlatinumStylePlatinum Look and Feel
QPointDefines a point in the plane
QPointArrayArray of points
QPopupMenuPopup menu widget
QProcessUsed to start external programs and to communicate with them
QProgressBarHorizontal progress bar
QProgressDialogProvides feedback on the progress of a slow operation
QPushButtonCommand button
QRadioButtonRadio button with a text label
QRangeControlInteger value within a range
QRectDefines a rectangle in the plane
QRegExpPattern matching using regular expressions or wildcards
QRegionClip region for a painter
QRenderedFontA QRenderedFont is the rendered version of a particular font (as specified by QFont - that is, at a given weight,family and point size, italic or not, and so on). There is one and only one QRenderedFont for each particular QFont specification; if you specify two Times 10pt bold italic QFonts they will both refer to the same QRenderedFont. QRenderedFonts are cached by QFontManager and are reference counted; when there is no QGfx referring to a particular QRenderedFont it is deleted. Each QRenderedFont renders glyphs (that is, images of characters) on demand and caches the rendered glyphs. It can be subclassed by individual factories since they create new QRenderedFonts
QResizeEventEvent parameters for resize events
QRsyncInterface to librsync
QSGIStyleSGI Look and Feel
QScreenDescendants of QScreen manage the framebuffer and palette and act as factories for the screen cursor and QGfx's. QLinuxFbScreen manages a Linux framebuffer; accelerated drivers subclass QLinuxFbScreen. There can only be one screen in a Qt/Embedded application
QScreenCursorManages the onscreen mouse cursor in Qt/Embedded. It provides an implementation of a software mouse cursor and can be subclassed by hardware drivers which support a hardware mouse cursor. There may only be one QScreenCursor at a time; it is constructed by QScreen or one of its descendants
QScrollBarVertical or horizontal scroll bar
QScrollViewScrolling area with on-demand scrollbars
QSemiModalThe base class of semi-modal dialog windows
QServerSocketTCP-based server
QSessionManagerAccess to the session manager
QSharedStruct is internally used for implementing shared classes
QShowEventEvent sent when a widget is shown
QSignalCan be used to send signals without parameters
QSignalMapperBundles signals from identifiable senders
QSimpleRichTextA small displayable piece of rich text
QSizeDefines the size of a two-dimensional object
QSizeGripCorner-grip for resizing a top level window
QSizePolicyA layout attribute describing horizontal and vertical resizing
QSjisCodecConversion to and from Shift-JIS
QSliderVertical or horizontal slider
QSocketBuffered TCP connection
QSocketDevicePlatform-independent low-level socket API
QSocketNotifierQSocketNotifer class provides support for socket callbacks
QSoundAccess to the platform audio facilities
QSpacerItemQLayoutItem class that represents blank space
QSpinBoxSpin box widget, sometimes called up-down widget, little arrows widget or spin button
QSplitterImplements a splitter widget
QStatusBarHorizontal bar suitable for presenting status information
QStoredDragSimple stored-value drag object for arbitrary MIME data
QStringAbstraction of Unicode text and the classic C null-terminated char array (char*)
QStringListA list of strings
QStyleEncapsulates common Look and Feel of a GUI
QStyleSheetA collection of styles for rich text rendering and a generator of tags
QStyleSheetItemEncapsulates a text format
QTabStructures in a QTabBar
QTabBarTab bar, for use in e.g. tabbed dialogs
QTabDialogStack of tabbed widgets
QTabWidgetStack of tabbed widgets
QTableA flexible and editable table widget
QTableItemContent for one cell in a QTable
QTableSelectionAccess to the selected area in a QTable
QTableViewThis is an abstract base class for implementing tables
QTextBrowserA rich text browser with simple navigation
QTextCodecProvides conversion between text encodings
QTextDecoderState-based decoder
QTextDragDrag-and-drop object for transferring plain and Unicode text
QTextEncoderState-based encoder
QTextIStreamA convenience class for input streams
QTextOStreamA convenience class for output streams
QTextStreamBasic functions for reading and writing text using a QIODevice
QTextViewA sophisticated single-page rich text viewer
QTimeClock time functions
QTimerTimer signals and single-shot timers
QTimerEventParameters that describe a timer event
QToolBarTool bar
QToolButtonQuick-access button to specific commands or options, usually used inside a QToolBar
QToolTipTool tips (sometimes called balloon help) for any widget or rectangular part of a widget
QToolTipGroupCollects tool tips into natural groups
QTranslatorInternationalization support for text output
QTranslatorMessageTranslator message and its properties
QTsciiCodecConversion to and from the Tamil TSCII encoding
QUriDragProvides for drag-and-drop of a list of URI references
QUrlMainly an URL parser and simplifies working with URLs
QUrlInfo
QUrlOperatorCommon operations on URLs (get() and more)
QUuidDefines a Universally Unique Identifier (UUID)
QVBoxPerforms geometry management on its children
QVBoxLayoutLines up widgets vertically
QVButtonGroupOrganizes QButton widgets in a group with one vertical column
QVGroupBoxOrganizes widgets in a group with one vertical column
QValidatorValidation of input text
QVariantActs like a union for the most common Qt data types
QWMatrix2D transformations of a coordinate system
QWSDecorationAllows the appearance of the Qt/Embedded Window Manager to be customized
QWSInputMethodInternational input methods for Qt/Embedded
QWSKeyboardHandlerKeyboard driver/handler for Qt/Embedded
QWSMouseHandlerMouse driver/handler for Qt/Embedded
QWSServerServer-specific functionality in Qt/Embedded
QWSWindowServer-specific functionality in Qt/Embedded
QWhatsThisSimple description of any widget, e.g. answering the question "what's this?"
QWheelEventParameters that describe a wheel event
QWidgetThe base class of all user interface objects
QWidgetItemA QLayoutItem that represents widget
QWidgetStackStack of widgets, where the user can see only the top widget
QWindowsStyleWindows Look and Feel
QWizardFramework for easily writing wizards
QXmlAttributesXML attributes
QXmlContentHandlerInterface to report logical content of XML data
QXmlDTDHandlerInterface to report DTD content of XML data
QXmlDeclHandlerInterface to report declaration content of XML data
QXmlDefaultHandlerDefault implementation of all XML handler classes
QXmlEntityResolverInterface to resolve extern entities contained in XML data
QXmlErrorHandlerInterface to report errors in XML data
QXmlInputSourceThe source where XML data is read from
QXmlLexicalHandlerInterface to report lexical content of XML data
QXmlLocatorThe XML handler classes with information about the actual parsing position
QXmlNamespaceSupportHelper class for XML readers which want to include namespace support
QXmlParseExceptionUsed to report errors with the QXmlErrorHandler interface
QXmlReaderInterface for XML readers (i.e. parsers)
QXmlSimpleReaderImplementation of a simple XML reader (i.e. parser)
QtNamespace for miscellaneous identifiers that need to be global-like
ResourceAccess to named resources
ServiceAllows applications to provide services for other applications to use
ServiceRequestAllows applications to request services from other applications
SoundPlays WAVE sound files and can invoke the audible alarm
StorageInfoDescribes the disks mounted on the file system
StyleInterfaceInterface for Qtopia widget styles
TaskbarAppletInterfaceInterface for Qtopia taskbar applet plugins
TextCodecInterfaceDefines the interface for text codec plugins
TimeZoneSelectorAllows users to configure their time zone information
TodayPluginInterfaceInterface for the Qtopia Today application
TodoAccessSafe API for accessing PimTasks
TodoIteratorIterators of TodoAccess
WindowDecorationInterfaceInterface for Qtopia window decoration styles
XmlHandlerXML document structure holder
atdDummy class. The atd program is based on Russ Nelson's lightweight At daemon. It is distributed under the terms of the GNU General Public License. The atd program is based on Russ Nelson's lightweight At daemon. The At daemon will run a program at a specified time. It is distributed under the terms of the GNU General Public License


Copyright © 2001-2002 TrolltechTrademarks
Qtopia version 1.7.0