Annotated Class List

Qt classes with brief descriptions:

QAbstractExtensionFactory

The QAbstractExtensionFactory class provides an interface for extension factories in Qt Designer.

QAbstractExtensionManager

The QAbstractExtensionManager class provides an interface for extension managers in Qt Designer.

QAbstractFormBuilder

The QAbstractFormBuilder class provides a default implementation for classes that create user interfaces at run-time.

QAbstractMessageHandler

The QAbstractMessageHandler class provides a callback interface for handling messages.

QAbstractUriResolver

The QAbstractUriResolver class is a callback interface for resolving Uniform Resource Identifiers. A Uniform Resource Identifier (URI) is a string that uniquely identifies a resource. URIs are versatile global identifiers. It is often useful to transform a URI that identifies something logical into a URI that locates something physical (a URL), or to simply map a URI to a different URI. QAbstractUriResolver::resolve() provides this functionality.

QAbstractVideoBuffer

The QAbstractVideoBuffer class is an abstraction for video data.

QAbstractVideoSurface

The QAbstractVideoSurface class is a base class for video presentation surfaces.

QAbstractXmlNodeModel

The QAbstractXmlNodeModel class is an abstract base class for modeling non-XML data to look like XML for QXmlQuery.

QAbstractXmlReceiver

The QAbstractXmlReceiver class provides a callback interface for transforming the output of a QXmlQuery.

QAudioBuffer

The QAudioBuffer class represents a collection of audio samples with a specific format and sample rate.

QAudioDecoder

The QAudioDecoder class allows decoding audio.

QAudioDecoderControl

The QAudioDecoderControl class provides access to the audio decoding functionality of a QMediaService.

QAudioDeviceInfo

The QAudioDeviceInfo class provides an interface to query audio devices and their functionality.

QAudioEncoderSettings

The QAudioEncoderSettings class provides a set of audio encoder settings.

QAudioEncoderSettingsControl

The QAudioEncoderSettingsControl class provides access to the settings of a media service that performs audio encoding.

QAudioFormat

The QAudioFormat class stores audio stream parameter information.

QAudioInput

The QAudioInput class provides an interface for receiving audio data from an audio input device.

QAudioInputSelectorControl

The QAudioInputSelectorControl class provides an audio input selector media control.

QAudioOutput

The QAudioOutput class provides an interface for sending audio data to an audio output device.

QAudioOutputSelectorControl

The QAudioOutputSelectorControl class provides an audio output selector media control.

QAudioProbe

The QAudioProbe class allows you to monitor audio being played or recorded.

QAudioRecorder

The QAudioRecorder class is used for the recording of audio.

QCamera

The QCamera class provides interface for system camera devices.

QCameraCaptureBufferFormatControl

The QCameraCaptureBufferFormatControl class provides a control for setting the capture buffer format.

QCameraCaptureDestinationControl

The QCameraCaptureDestinationControl class provides a control for setting capture destination.

QCameraControl

The QCameraControl class is an abstract base class for classes that control still cameras or video cameras.

QCameraExposure

The QCameraExposure class provides interface for exposure related camera settings.

QCameraExposureControl

The QCameraExposureControl class allows controlling camera exposure parameters.

QCameraFeedbackControl

The QCameraFeedbackControl class allows controlling feedback (sounds etc) during camera operation

QCameraFlashControl

The QCameraFlashControl class allows controlling a camera's flash.

QCameraFocus

The QCameraFocus class provides an interface for focus and zoom related camera settings.

QCameraFocusControl

The QCameraFocusControl class supplies control for focusing related camera parameters.

QCameraFocusZone

The QCameraFocusZone class provides information on zones used for autofocusing a camera.

QCameraImageCapture

The QCameraImageCapture class is used for the recording of media content.

QCameraImageCaptureControl

The QCameraImageCaptureControl class provides a control interface for image capture services.

QCameraImageProcessing

The QCameraImageProcessing class provides an interface for image processing related camera settings.

QCameraImageProcessingControl

The QCameraImageProcessingControl class provides an abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising.

QCameraLocksControl

The QCameraLocksControl class is an abstract base class for classes that control still cameras or video cameras.

QCameraViewfinder

The QCameraViewfinder class provides a camera viewfinder widget.

QCameraViewfinderSettingsControl

The QCameraViewfinderSettingsControl class provides an abstract class for controlling camera viewfinder parameters.

QCameraZoomControl

The QCameraZoomControl class supplies control for optical and digital camera zoom.

QDesignerActionEditorInterface

The QDesignerActionEditorInterface class allows you to change the focus of Qt Designer's action editor.

QDesignerContainerExtension

The QDesignerContainerExtension class allows you to add pages to a custom multi-page container in Qt Designer's workspace.

QDesignerCustomWidgetCollectionInterface

The QDesignerCustomWidgetCollectionInterface class allows you to include several custom widgets in one single library.

QDesignerCustomWidgetInterface

The QDesignerCustomWidgetInterface class enables Qt Designer to access and construct custom widgets.

QDesignerDynamicPropertySheetExtension

The QDesignerDynamicPropertySheetExtension class allows you to manipulate a widget's dynamic properties in Qt Designer's property editor.

QDesignerFormEditorInterface

The QDesignerFormEditorInterface class allows you to access Qt Designer's various components.

QDesignerFormWindowCursorInterface

The QDesignerFormWindowCursorInterface class allows you to query and modify a form window's widget selection, and in addition modify the properties of all the form's widgets.

QDesignerFormWindowInterface

The QDesignerFormWindowInterface class allows you to query and manipulate form windows appearing in Qt Designer's workspace.

QDesignerFormWindowManagerInterface

The QDesignerFormWindowManagerInterface class allows you to manipulate the collection of form windows in Qt Designer, and control Qt Designer's form editing actions.

QDesignerMemberSheetExtension

The QDesignerMemberSheetExtension class allows you to manipulate a widget's member functions which is displayed when configuring connections using Qt Designer's mode for editing signals and slots.

QDesignerObjectInspectorInterface

The QDesignerObjectInspectorInterface class allows you to change the focus of Qt Designer's object inspector.

QDesignerPropertyEditorInterface

The QDesignerPropertyEditorInterface class allows you to query and manipulate the current state of Qt Designer's property editor.

QDesignerPropertySheetExtension

The QDesignerPropertySheetExtension class allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor.

QDesignerTaskMenuExtension

The QDesignerTaskMenuExtension class allows you to add custom menu entries to Qt Designer's task menu.

QDesignerWidgetBoxInterface

The QDesignerWidgetBoxInterface class allows you to control the contents of Qt Designer's widget box.

QExtensionFactory

The QExtensionFactory class allows you to create a factory that is able to make instances of custom extensions in Qt Designer.

QExtensionManager

The QExtensionManager class provides extension management facilities for Qt Designer.

QFormBuilder

The QFormBuilder class is used to dynamically construct user interfaces from UI files at run-time.

QGraphicsSvgItem

The QGraphicsSvgItem class is a QGraphicsItem that can be used to render the contents of SVG files.

QGraphicsVideoItem

The QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject.

QGraphicsWebView

The QGraphicsWebView class allows Web content to be added to a GraphicsView.

QHelpContentItem

The QHelpContentItem class provides an item for use with QHelpContentModel.

QHelpContentModel

The QHelpContentModel class provides a model that supplies content to views.

QHelpContentWidget

The QHelpContentWidget class provides a tree view for displaying help content model items.

QHelpEngine

The QHelpEngine class provides access to contents and indices of the help engine.

QHelpEngineCore

The QHelpEngineCore class provides the core functionality of the help system.

QHelpIndexModel

The QHelpIndexModel class provides a model that supplies index keywords to views.

QHelpIndexWidget

The QHelpIndexWidget class provides a list view displaying the QHelpIndexModel.

QHelpSearchEngine

The QHelpSearchEngine class provides access to widgets reusable to integrate fulltext search as well as to index and search documentation.

QHelpSearchQuery

The QHelpSearchQuery class contains the field name and the associated search term

QHelpSearchQueryWidget

The QHelpSearchQueryWidget class provides a simple line edit or an advanced widget to enable the user to input a search term in a standardized input mask.

QHelpSearchResultWidget

The QHelpSearchResultWidget class provides either a tree widget or a text browser depending on the used search engine to display the hits found by the search.

QImageEncoderControl

The QImageEncoderControl class provides access to the settings of a media service that performs image encoding.

QImageEncoderSettings

The QImageEncoderSettings class provides a set of image encoder settings.

QJSEngine

The QJSEngine class provides an environment for evaluating JavaScript code.

QJSValue

The QJSValue class acts as a container for Qt/JavaScript data types.

QJSValueIterator

The QJSValueIterator class provides a Java-style iterator for QJSValue.

QMediaAudioProbeControl

The QMediaAudioProbeControl class allows control over probing audio data in media objects.

QMediaAvailabilityControl

The QMediaAvailabilityControl class supplies a control for reporting availability of a service.

QMediaBindableInterface

The QMediaBindableInterface class is the base class for objects extending media objects functionality.

QMediaContainerControl

The QMediaContainerControl class provides access to the output container format of a QMediaService

QMediaContent

The QMediaContent class provides access to the resources relating to a media content.

QMediaControl

The QMediaControl class provides a base interface for media service controls.

QMediaGaplessPlaybackControl

The QMediaGaplessPlaybackControl class provides access to the gapless playback related control of a QMediaService.

QMediaNetworkAccessControl

The QMediaNetworkAccessControl class allows the setting of the Network Access Point for media related activities.

QMediaObject

The QMediaObject class provides a common base for multimedia objects.

QMediaPlayer

The QMediaPlayer class allows the playing of a media source.

QMediaPlayerControl

The QMediaPlayerControl class provides access to the media playing functionality of a QMediaService.

QMediaPlaylist

The QMediaPlaylist class provides a list of media content to play.

QMediaRecorder

The QMediaRecorder class is used for the recording of media content.

QMediaRecorderControl

The QMediaRecorderControl class provides access to the recording functionality of a QMediaService.

QMediaResource

The QMediaResource class provides a description of a media resource.

QMediaService

The QMediaService class provides a common base class for media service implementations.

QMediaServiceFeaturesInterface

The QMediaServiceFeaturesInterface class interface identifies features supported by a media service plug-in.

QMediaServiceProviderPlugin

The QMediaServiceProviderPlugin class interface provides an interface for QMediaService plug-ins.

QMediaServiceSupportedDevicesInterface

The QMediaServiceSupportedDevicesInterface class interface identifies the devices supported by a media service plug-in.

QMediaServiceSupportedFormatsInterface

The QMediaServiceSupportedFormatsInterface class interface identifies if a media service plug-in supports a media format.

QMediaStreamsControl

The QMediaStreamsControl class provides a media stream selection control.

QMediaTimeInterval

The QMediaTimeInterval class represents a time interval with integer precision.

QMediaTimeRange

The QMediaTimeRange class represents a set of zero or more disjoint time intervals.

QMediaVideoProbeControl

The QMediaVideoProbeControl class allows control over probing video frames in media objects.

QMetaDataReaderControl

The QMetaDataReaderControl class provides read access to the meta-data of a QMediaService's media.

QMetaDataWriterControl

The QMetaDataWriterControl class provides write access to the meta-data of a QMediaService's media.

QQmlAbstractUrlInterceptor

allows you to control QML file loading.

QQmlApplicationEngine

QQmlApplicationEngine provides a convenient way to load an application from a single QML file.

QQmlComponent

The QQmlComponent class encapsulates a QML component definition

QQmlContext

The QQmlContext class defines a context within a QML engine.

QQmlEngine

The QQmlEngine class provides an environment for instantiating QML components.

QQmlError

The QQmlError class encapsulates a QML error.

QQmlExpression

The QQmlExpression class evaluates JavaScript in a QML context.

QQmlExtensionPlugin

The QQmlExtensionPlugin class provides an abstract base for custom QML extension plugins.

QQmlImageProviderBase

The QQmlImageProviderBase class is used to register image providers in the QML engine.

QQmlIncubationController

QQmlIncubationController instances drive the progress of QQmlIncubators

QQmlIncubator

The QQmlIncubator class allows QML objects to be created asynchronously.

QQmlListProperty

The QQmlListProperty class allows applications to expose list-like properties to QML.

QQmlListReference

The QQmlListReference class allows the manipulation of QQmlListProperty properties.

QQmlNetworkAccessManagerFactory

The QQmlNetworkAccessManagerFactory class creates QNetworkAccessManager instances for a QML engine.

QQmlParserStatus

The QQmlParserStatus class provides updates on the QML parser state.

QQmlProperty

The QQmlProperty class abstracts accessing properties on objects created from QML.

QQmlPropertyMap

The QQmlPropertyMap class allows you to set key-value pairs that can be used in QML bindings.

QQmlPropertyValueSource

The QQmlPropertyValueSource class is an interface for property value sources such as animations and bindings.

QQmlScriptString

The QQmlScriptString class encapsulates a script and its context.

QQuickImageProvider

The QQuickImageProvider class provides an interface for supporting pixmaps and threaded image requests in QML.

QQuickItem

The QQuickItem class provides the most basic of all visual items in Qt Quick.

QQuickPaintedItem

The QQuickPaintedItem class provides a way to use the QPainter API in the QML Scene Graph.

QQuickTextureFactory

The QQuickTextureFactory class provides an interface for loading custom textures from QML.

QQuickView

The QQuickView class provides a window for displaying a Qt Quick user interface.

QQuickWindow

The QQuickWindow class provides the window for displaying a graphical QML scene

QRadioData

The QRadioData class provides interfaces to the RDS functionality of the system radio.

QRadioDataControl

The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService.

QRadioTuner

The QRadioTuner class provides an interface to the systems analog radio device.

QRadioTunerControl

The QRadioTunerControl class provides access to the radio tuning functionality of a QMediaService.

QSGBasicGeometryNode

The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes.

QSGClipNode

The QSGClipNode class implements the clipping functionality in the scene graph.

QSGDynamicTexture

The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's.

QSGFlatColorMaterial

The QSGFlatColorMaterial class provides a convenient way of rendering solid colored geometry in the scene graph.

QSGGeometry

The QSGGeometry class provides low-level storage for graphics primitives in the Qt Quick Scene Graph.

QSGGeometryNode

The QSGGeometryNode class is used for all rendered content in the scene graph.

QSGMaterial

The QSGMaterial class encapsulates rendering state for a shader program.

QSGMaterialShader

The QSGMaterialShader class represents an OpenGL shader program in the renderer.

QSGMaterialType

The QSGMaterialType class is used as a unique type token in combination with QSGMaterial.

QSGNode

The QSGNode class is the base class for all nodes in the scene graph.

QSGOpacityNode

The QSGOpacityNode class is used to change opacity of nodes.

QSGOpaqueTextureMaterial

The QSGOpaqueTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph.

QSGSimpleMaterial

The QSGSimpleMaterial class is a template generated class used to store the state used with a QSGSimpleMateralShader.

QSGSimpleMaterialShader

The QSGSimpleMaterialShader class provides a convenient way of building custom materials for the scene graph.

QSGSimpleRectNode

The QSGSimpleRectNode class is a convenience class for drawing solid filled rectangles using scenegraph.

QSGSimpleTextureNode

The QSGSimpleTextureNode class is provided for convenience to easily draw textured content using the QML scene graph.

QSGTexture

The QSGTexture class is a baseclass for textures used in the scene graph.

QSGTextureMaterial

The QSGTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph.

QSGTextureProvider

The QSGTextureProvider class encapsulates texture based entities in QML.

QSGTransformNode

The QSGTransformNode class implements transformations in the scene graph

QSGVertexColorMaterial

The QSGVertexColorMaterial class provides a convenient way of rendering per-vertex colored geometry in the scene graph.

QScriptClass

The QScriptClass class provides an interface for defining custom behavior of (a class of) Qt Script objects.

QScriptClassPropertyIterator

The QScriptClassPropertyIterator class provides an iterator interface for custom Qt Script objects.

QScriptContext

The QScriptContext class represents a Qt Script function invocation.

QScriptContextInfo

The QScriptContextInfo class provides additional information about a QScriptContext.

QScriptEngine

The QScriptEngine class provides an environment for evaluating Qt Script code.

QScriptEngineAgent

The QScriptEngineAgent class provides an interface to report events pertaining to QScriptEngine execution.

QScriptEngineDebugger

The QScriptEngineDebugger class provides a QScriptEngine debugger.

QScriptExtensionPlugin

The QScriptExtensionPlugin class provides an abstract base for custom QScript extension plugins.

QScriptProgram

The QScriptProgram class encapsulates a Qt Script program.

QScriptString

The QScriptString class acts as a handle to "interned" strings in a QScriptEngine.

QScriptSyntaxCheckResult

The QScriptSyntaxCheckResult class provides the result of a script syntax check.

QScriptValue

The QScriptValue class acts as a container for the Qt Script data types.

QScriptValueIterator

The QScriptValueIterator class provides a Java-style iterator for QScriptValue.

QScriptable

The QScriptable class provides access to the Qt Script environment from Qt C++ member functions.

QSimpleXmlNodeModel

The QSimpleXmlNodeModel class is an implementation of QAbstractXmlNodeModel sufficient for many common cases.

QSound

The QSound class provides a method to play .wav sound files.

QSoundEffect

The QSoundEffect class provides a way to play low latency sound effects.

QSourceLocation

The QSourceLocation class identifies a location in a resource by URI, line, and column.

QSvgGenerator

The QSvgGenerator class provides a paint device that is used to create SVG drawings.

QSvgRenderer

The QSvgRenderer class is used to draw the contents of SVG files onto paint devices.

QSvgWidget

The QSvgWidget class provides a widget that is used to display the contents of Scalable Vector Graphics (SVG) files.

QUiLoader

The QUiLoader class enables standalone applications to dynamically create user interfaces at run-time using the information stored in UI files or specified in plugin paths.

QVideoDeviceSelectorControl

The QVideoDeviceSelectorControl class provides an video device selector media control.

QVideoEncoderSettings

The QVideoEncoderSettings class provides a set of video encoder settings.

QVideoEncoderSettingsControl

The QVideoEncoderSettingsControl class provides access to the settings of a media service that performs video encoding.

QVideoFrame

The QVideoFrame class represents a frame of video data.

QVideoProbe

The QVideoProbe class allows you to monitor video frames being played or recorded.

QVideoRendererControl

The QVideoRendererControl class provides a media control for rendering video to a QAbstractVideoSurface.

QVideoSurfaceFormat

The QVideoSurfaceFormat class specifies the stream format of a video presentation surface.

QVideoWidget

The QVideoWidget class provides a widget which presents video produced by a media object.

QVideoWidgetControl

The QVideoWidgetControl class provides a media control which implements a video widget.

QVideoWindowControl

The QVideoWindowControl class provides a media control for rendering video to a window.

QWebDatabase

The QWebDatabase class provides access to HTML 5 databases created with JavaScript.

QWebElement

The QWebElement class provides convenient access to DOM elements in a QWebFrame.

QWebElementCollection

The QWebElementCollection class represents a collection of web elements.

QWebFrame

The QWebFrame class represents a frame in a web page.

QWebHistory

The QWebHistory class represents the history of a QWebPage

QWebHistoryInterface

The QWebHistoryInterface class provides an interface to implement link history.

QWebHistoryItem

The QWebHistoryItem class represents one item in the history of a QWebPage

QWebHitTestResult

The QWebHitTestResult class provides information about the web page content after a hit test.

QWebInspector

The QWebInspector class allows the placement and control of a QWebPage's inspector. The inspector can display a page's hierarchy, its loading statistics and the current state of its individual elements. It is mostly used by web developers.

QWebPage

The QWebPage class provides an object to view and edit web documents.

QWebPluginFactory

The QWebPluginFactory class is used to embed custom data types in web pages.

QWebSecurityOrigin

The QWebSecurityOrigin class defines a security boundary for web sites.

QWebSettings

The QWebSettings class provides an object to store the settings used by QWebPage and QWebFrame.

QWebView

The QWebView class provides a widget that is used to view and edit web documents.

QXmlFormatter

The QXmlFormatter class is an implementation of QXmlSerializer for transforming XQuery output into formatted XML.

QXmlItem

The QXmlItem class contains either an XML node or an atomic value.

QXmlName

The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way. QXmlName represents the name of an XML node in a way that is both efficient and safe for comparing names. Normally, an XML node represents an XML element or attribute, but QXmlName can also represent the names of other kinds of nodes, e.g., QAbstractXmlReceiver::processingInstruction() and QAbstractXmlReceiver::namespaceBinding().

QXmlNamePool

The QXmlNamePool class is a table of shared strings referenced by instances of QXmlName.

QXmlNodeModelIndex

The QXmlNodeModelIndex class identifies a node in an XML node model subclassed from QAbstractXmlNodeModel.

QXmlQuery

The QXmlQuery class performs XQueries on XML data, or on non-XML data modeled to look like XML.

QXmlResultItems

The QXmlResultItems class iterates through the results of evaluating an XQuery in QXmlQuery.

QXmlSchema

The QXmlSchema class provides loading and validation of a W3C XML Schema.

QXmlSchemaValidator

The QXmlSchemaValidator class validates XML instance documents against a W3C XML Schema.

QXmlSerializer

The QXmlSerializer class is an implementation of QAbstractXmlReceiver for transforming XQuery output into unformatted XML.

SignalSpy

TestCase