Annotated Class List
Qt classes with brief descriptions:
The QAbstractExtensionFactory class provides an interface for extension factories in Qt Designer. | |
The QAbstractExtensionManager class provides an interface for extension managers in Qt Designer. | |
The QAbstractFormBuilder class provides a default implementation for classes that create user interfaces at run-time. | |
The QAbstractMessageHandler class provides a callback interface for handling messages. | |
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. | |
The QAbstractVideoBuffer class is an abstraction for video data. | |
The QAbstractVideoSurface class is a base class for video presentation surfaces. | |
The QAbstractXmlNodeModel class is an abstract base class for modeling non-XML data to look like XML for QXmlQuery. | |
The QAbstractXmlReceiver class provides a callback interface for transforming the output of a QXmlQuery. | |
The QAudioBuffer class represents a collection of audio samples with a specific format and sample rate. | |
The QAudioDecoder class allows decoding audio. | |
The QAudioDecoderControl class provides access to the audio decoding functionality of a QMediaService. | |
The QAudioDeviceInfo class provides an interface to query audio devices and their functionality. | |
The QAudioEncoderSettings class provides a set of audio encoder settings. | |
The QAudioEncoderSettingsControl class provides access to the settings of a media service that performs audio encoding. | |
The QAudioFormat class stores audio stream parameter information. | |
The QAudioInput class provides an interface for receiving audio data from an audio input device. | |
The QAudioInputSelectorControl class provides an audio input selector media control. | |
The QAudioOutput class provides an interface for sending audio data to an audio output device. | |
The QAudioOutputSelectorControl class provides an audio output selector media control. | |
The QAudioProbe class allows you to monitor audio being played or recorded. | |
The QAudioRecorder class is used for the recording of audio. | |
The QCamera class provides interface for system camera devices. | |
The QCameraCaptureBufferFormatControl class provides a control for setting the capture buffer format. | |
The QCameraCaptureDestinationControl class provides a control for setting capture destination. | |
The QCameraControl class is an abstract base class for classes that control still cameras or video cameras. | |
The QCameraExposure class provides interface for exposure related camera settings. | |
The QCameraExposureControl class allows controlling camera exposure parameters. | |
The QCameraFeedbackControl class allows controlling feedback (sounds etc) during camera operation | |
The QCameraFlashControl class allows controlling a camera's flash. | |
The QCameraFocus class provides an interface for focus and zoom related camera settings. | |
The QCameraFocusControl class supplies control for focusing related camera parameters. | |
The QCameraFocusZone class provides information on zones used for autofocusing a camera. | |
The QCameraImageCapture class is used for the recording of media content. | |
The QCameraImageCaptureControl class provides a control interface for image capture services. | |
The QCameraImageProcessing class provides an interface for image processing related camera settings. | |
The QCameraImageProcessingControl class provides an abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising. | |
The QCameraLocksControl class is an abstract base class for classes that control still cameras or video cameras. | |
The QCameraViewfinder class provides a camera viewfinder widget. | |
The QCameraViewfinderSettingsControl class provides an abstract class for controlling camera viewfinder parameters. | |
The QCameraZoomControl class supplies control for optical and digital camera zoom. | |
The QDesignerActionEditorInterface class allows you to change the focus of Qt Designer's action editor. | |
The QDesignerContainerExtension class allows you to add pages to a custom multi-page container in Qt Designer's workspace. | |
The QDesignerCustomWidgetCollectionInterface class allows you to include several custom widgets in one single library. | |
The QDesignerCustomWidgetInterface class enables Qt Designer to access and construct custom widgets. | |
The QDesignerDynamicPropertySheetExtension class allows you to manipulate a widget's dynamic properties in Qt Designer's property editor. | |
The QDesignerFormEditorInterface class allows you to access Qt Designer's various components. | |
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. | |
The QDesignerFormWindowInterface class allows you to query and manipulate form windows appearing in Qt Designer's workspace. | |
The QDesignerFormWindowManagerInterface class allows you to manipulate the collection of form windows in Qt Designer, and control Qt Designer's form editing actions. | |
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. | |
The QDesignerObjectInspectorInterface class allows you to change the focus of Qt Designer's object inspector. | |
The QDesignerPropertyEditorInterface class allows you to query and manipulate the current state of Qt Designer's property editor. | |
The QDesignerPropertySheetExtension class allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor. | |
The QDesignerTaskMenuExtension class allows you to add custom menu entries to Qt Designer's task menu. | |
The QDesignerWidgetBoxInterface class allows you to control the contents of Qt Designer's widget box. | |
The QExtensionFactory class allows you to create a factory that is able to make instances of custom extensions in Qt Designer. | |
The QExtensionManager class provides extension management facilities for Qt Designer. | |
The QFormBuilder class is used to dynamically construct user interfaces from UI files at run-time. | |
The QGraphicsSvgItem class is a QGraphicsItem that can be used to render the contents of SVG files. | |
The QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject. | |
The QGraphicsWebView class allows Web content to be added to a GraphicsView. | |
The QHelpContentItem class provides an item for use with QHelpContentModel. | |
The QHelpContentModel class provides a model that supplies content to views. | |
The QHelpContentWidget class provides a tree view for displaying help content model items. | |
The QHelpEngine class provides access to contents and indices of the help engine. | |
The QHelpEngineCore class provides the core functionality of the help system. | |
The QHelpIndexModel class provides a model that supplies index keywords to views. | |
The QHelpIndexWidget class provides a list view displaying the QHelpIndexModel. | |
The QHelpSearchEngine class provides access to widgets reusable to integrate fulltext search as well as to index and search documentation. | |
The QHelpSearchQuery class contains the field name and the associated search term | |
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. | |
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. | |
The QImageEncoderControl class provides access to the settings of a media service that performs image encoding. | |
The QImageEncoderSettings class provides a set of image encoder settings. | |
The QJSEngine class provides an environment for evaluating JavaScript code. | |
The QJSValue class acts as a container for Qt/JavaScript data types. | |
The QJSValueIterator class provides a Java-style iterator for QJSValue. | |
The QMediaAudioProbeControl class allows control over probing audio data in media objects. | |
The QMediaAvailabilityControl class supplies a control for reporting availability of a service. | |
The QMediaBindableInterface class is the base class for objects extending media objects functionality. | |
The QMediaContainerControl class provides access to the output container format of a QMediaService | |
The QMediaContent class provides access to the resources relating to a media content. | |
The QMediaControl class provides a base interface for media service controls. | |
The QMediaGaplessPlaybackControl class provides access to the gapless playback related control of a QMediaService. | |
The QMediaNetworkAccessControl class allows the setting of the Network Access Point for media related activities. | |
The QMediaObject class provides a common base for multimedia objects. | |
The QMediaPlayer class allows the playing of a media source. | |
The QMediaPlayerControl class provides access to the media playing functionality of a QMediaService. | |
The QMediaPlaylist class provides a list of media content to play. | |
The QMediaRecorder class is used for the recording of media content. | |
The QMediaRecorderControl class provides access to the recording functionality of a QMediaService. | |
The QMediaResource class provides a description of a media resource. | |
The QMediaService class provides a common base class for media service implementations. | |
The QMediaServiceFeaturesInterface class interface identifies features supported by a media service plug-in. | |
The QMediaServiceProviderPlugin class interface provides an interface for QMediaService plug-ins. | |
The QMediaServiceSupportedDevicesInterface class interface identifies the devices supported by a media service plug-in. | |
The QMediaServiceSupportedFormatsInterface class interface identifies if a media service plug-in supports a media format. | |
The QMediaStreamsControl class provides a media stream selection control. | |
The QMediaTimeInterval class represents a time interval with integer precision. | |
The QMediaTimeRange class represents a set of zero or more disjoint time intervals. | |
The QMediaVideoProbeControl class allows control over probing video frames in media objects. | |
The QMetaDataReaderControl class provides read access to the meta-data of a QMediaService's media. | |
The QMetaDataWriterControl class provides write access to the meta-data of a QMediaService's media. | |
allows you to control QML file loading. | |
QQmlApplicationEngine provides a convenient way to load an application from a single QML file. | |
The QQmlComponent class encapsulates a QML component definition | |
The QQmlContext class defines a context within a QML engine. | |
The QQmlEngine class provides an environment for instantiating QML components. | |
The QQmlError class encapsulates a QML error. | |
The QQmlExpression class evaluates JavaScript in a QML context. | |
The QQmlExtensionPlugin class provides an abstract base for custom QML extension plugins. | |
The QQmlImageProviderBase class is used to register image providers in the QML engine. | |
QQmlIncubationController instances drive the progress of QQmlIncubators | |
The QQmlIncubator class allows QML objects to be created asynchronously. | |
The QQmlListProperty class allows applications to expose list-like properties to QML. | |
The QQmlListReference class allows the manipulation of QQmlListProperty properties. | |
The QQmlNetworkAccessManagerFactory class creates QNetworkAccessManager instances for a QML engine. | |
The QQmlParserStatus class provides updates on the QML parser state. | |
The QQmlProperty class abstracts accessing properties on objects created from QML. | |
The QQmlPropertyMap class allows you to set key-value pairs that can be used in QML bindings. | |
The QQmlPropertyValueSource class is an interface for property value sources such as animations and bindings. | |
The QQmlScriptString class encapsulates a script and its context. | |
The QQuickImageProvider class provides an interface for supporting pixmaps and threaded image requests in QML. | |
The QQuickItem class provides the most basic of all visual items in Qt Quick. | |
The QQuickPaintedItem class provides a way to use the QPainter API in the QML Scene Graph. | |
The QQuickTextureFactory class provides an interface for loading custom textures from QML. | |
The QQuickView class provides a window for displaying a Qt Quick user interface. | |
The QQuickWindow class provides the window for displaying a graphical QML scene | |
The QRadioData class provides interfaces to the RDS functionality of the system radio. | |
The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService. | |
The QRadioTuner class provides an interface to the systems analog radio device. | |
The QRadioTunerControl class provides access to the radio tuning functionality of a QMediaService. | |
The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes. | |
The QSGClipNode class implements the clipping functionality in the scene graph. | |
The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's. | |
The QSGFlatColorMaterial class provides a convenient way of rendering solid colored geometry in the scene graph. | |
The QSGGeometry class provides low-level storage for graphics primitives in the Qt Quick Scene Graph. | |
The QSGGeometryNode class is used for all rendered content in the scene graph. | |
The QSGMaterial class encapsulates rendering state for a shader program. | |
The QSGMaterialShader class represents an OpenGL shader program in the renderer. | |
The QSGMaterialType class is used as a unique type token in combination with QSGMaterial. | |
The QSGNode class is the base class for all nodes in the scene graph. | |
The QSGOpacityNode class is used to change opacity of nodes. | |
The QSGOpaqueTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph. | |
The QSGSimpleMaterial class is a template generated class used to store the state used with a QSGSimpleMateralShader. | |
The QSGSimpleMaterialShader class provides a convenient way of building custom materials for the scene graph. | |
The QSGSimpleRectNode class is a convenience class for drawing solid filled rectangles using scenegraph. | |
The QSGSimpleTextureNode class is provided for convenience to easily draw textured content using the QML scene graph. | |
The QSGTexture class is a baseclass for textures used in the scene graph. | |
The QSGTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph. | |
The QSGTextureProvider class encapsulates texture based entities in QML. | |
The QSGTransformNode class implements transformations in the scene graph | |
The QSGVertexColorMaterial class provides a convenient way of rendering per-vertex colored geometry in the scene graph. | |
The QScriptClass class provides an interface for defining custom behavior of (a class of) Qt Script objects. | |
The QScriptClassPropertyIterator class provides an iterator interface for custom Qt Script objects. | |
The QScriptContext class represents a Qt Script function invocation. | |
The QScriptContextInfo class provides additional information about a QScriptContext. | |
The QScriptEngine class provides an environment for evaluating Qt Script code. | |
The QScriptEngineAgent class provides an interface to report events pertaining to QScriptEngine execution. | |
The QScriptEngineDebugger class provides a QScriptEngine debugger. | |
The QScriptExtensionPlugin class provides an abstract base for custom QScript extension plugins. | |
The QScriptProgram class encapsulates a Qt Script program. | |
The QScriptString class acts as a handle to "interned" strings in a QScriptEngine. | |
The QScriptSyntaxCheckResult class provides the result of a script syntax check. | |
The QScriptValue class acts as a container for the Qt Script data types. | |
The QScriptValueIterator class provides a Java-style iterator for QScriptValue. | |
The QScriptable class provides access to the Qt Script environment from Qt C++ member functions. | |
The QSimpleXmlNodeModel class is an implementation of QAbstractXmlNodeModel sufficient for many common cases. | |
The QSound class provides a method to play .wav sound files. | |
The QSoundEffect class provides a way to play low latency sound effects. | |
The QSourceLocation class identifies a location in a resource by URI, line, and column. | |
The QSvgGenerator class provides a paint device that is used to create SVG drawings. | |
The QSvgRenderer class is used to draw the contents of SVG files onto paint devices. | |
The QSvgWidget class provides a widget that is used to display the contents of Scalable Vector Graphics (SVG) files. | |
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. | |
The QVideoDeviceSelectorControl class provides an video device selector media control. | |
The QVideoEncoderSettings class provides a set of video encoder settings. | |
The QVideoEncoderSettingsControl class provides access to the settings of a media service that performs video encoding. | |
The QVideoFrame class represents a frame of video data. | |
The QVideoProbe class allows you to monitor video frames being played or recorded. | |
The QVideoRendererControl class provides a media control for rendering video to a QAbstractVideoSurface. | |
The QVideoSurfaceFormat class specifies the stream format of a video presentation surface. | |
The QVideoWidget class provides a widget which presents video produced by a media object. | |
The QVideoWidgetControl class provides a media control which implements a video widget. | |
The QVideoWindowControl class provides a media control for rendering video to a window. | |
The QWebDatabase class provides access to HTML 5 databases created with JavaScript. | |
The QWebElement class provides convenient access to DOM elements in a QWebFrame. | |
The QWebElementCollection class represents a collection of web elements. | |
The QWebFrame class represents a frame in a web page. | |
The QWebHistory class represents the history of a QWebPage | |
The QWebHistoryInterface class provides an interface to implement link history. | |
The QWebHistoryItem class represents one item in the history of a QWebPage | |
The QWebHitTestResult class provides information about the web page content after a hit test. | |
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. | |
The QWebPage class provides an object to view and edit web documents. | |
The QWebPluginFactory class is used to embed custom data types in web pages. | |
The QWebSecurityOrigin class defines a security boundary for web sites. | |
The QWebSettings class provides an object to store the settings used by QWebPage and QWebFrame. | |
The QWebView class provides a widget that is used to view and edit web documents. | |
The QXmlFormatter class is an implementation of QXmlSerializer for transforming XQuery output into formatted XML. | |
The QXmlItem class contains either an XML node or an atomic value. | |
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(). | |
The QXmlNamePool class is a table of shared strings referenced by instances of QXmlName. | |
The QXmlNodeModelIndex class identifies a node in an XML node model subclassed from QAbstractXmlNodeModel. | |
The QXmlQuery class performs XQueries on XML data, or on non-XML data modeled to look like XML. | |
The QXmlResultItems class iterates through the results of evaluating an XQuery in QXmlQuery. | |
The QXmlSchema class provides loading and validation of a W3C XML Schema. | |
The QXmlSchemaValidator class validates XML instance documents against a W3C XML Schema. | |
The QXmlSerializer class is an implementation of QAbstractXmlReceiver for transforming XQuery output into unformatted XML. | |