Annotated Class List | Qt 5.4

- Qt 5.4
- Annotated Class List
- Qt 5.4.2 Reference Documentation

# Annotated Class List

Qt classes with brief descriptions:

EnginioClient | Handles all communication with the Enginio server
EnginioClientConnection | Keeps track of the authenticated connection to the server
EnginioIdentity | Represents a user that is authenticated with the backend This class is an abstract base class for the different authentication methods and is never used directly
EnginioModel | Represents data from Enginio as a QAbstractListModel
EnginioOAuth2Authentication | Represents a user that is authenticated directly by the backend using OAuth2 standard
EnginioReply | Contains the data from a request to the Enginio database
QAbstractAnimation | The base of all animations
QAbstractButton | The abstract base class of button widgets, providing functionality common to buttons
QAbstractEventDispatcher | Interface to manage Qt's event queue
QAbstractExtensionFactory | Interface for extension factories in Qt Designer
QAbstractExtensionManager | Interface for extension managers in Qt Designer
QAbstractFormBuilder | Default implementation for classes that create user interfaces at run-time
QAbstractGraphicsShapeItem | Common base for all path items
QAbstractItemDelegate | Used to display and edit data items from a model
QAbstractItemModel | The abstract interface for item model classes
QAbstractItemView | The basic functionality for item view classes
QAbstractListModel | Abstract model that can be subclassed to create one-dimensional list models
QAbstractMessageHandler | Callback interface for handling messages
QAbstractNativeEventFilter | Interface for receiving native events, such as MSG or XCB event structs
QAbstractNetworkCache | The interface for cache implementations
QAbstractOpenGLFunctions | The base class of a family of classes that expose all functions for each OpenGL version and profile
QAbstractPlanarVideoBuffer | Abstraction for planar video data
QAbstractPrintDialog | Base implementation for print dialogs used to configure printers
QAbstractProxyModel | Base class for proxy item models that can do sorting, filtering or other data processing tasks
QAbstractScrollArea | Scrolling area with on-demand scroll bars
QAbstractSlider | Integer value within a range
QAbstractSocket | The base functionality common to all socket types
QAbstractSpinBox | Spinbox and a line edit to display values
QAbstractState | The base class of states of a QStateMachine
QAbstractTableModel | Abstract model that can be subclassed to create table models
QAbstractTextDocumentLayout | Abstract base class used to implement custom layouts for QTextDocuments
QAbstractTransition | The base class of transitions between QAbstractState objects
QAbstractUriResolver | 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 | Abstraction for video data
QAbstractVideoSurface | Base class for video presentation surfaces
QAbstractXmlNodeModel | Abstract base class for modeling non-XML data to look like XML for QXmlQuery
QAbstractXmlReceiver | Callback interface for transforming the output of a QXmlQuery
QAccessible | Enums and static functions related to accessibility
QAccessibleActionInterface | Implements support for invocable actions in the interface
QAccessibleEditableTextInterface | Implements support for objects with editable text
QAccessibleEvent | The base class for accessibility notifications
QAccessibleInterface | Defines an interface that exposes information about accessible objects
QAccessibleObject | Implements parts of the QAccessibleInterface for QObjects
QAccessiblePlugin | Abstract base class for plugins provinding accessibility information for user interface elements
QAccessibleStateChangeEvent | Notfies the accessibility framework that the state of an object has changed
QAccessibleTableCellInterface | Implements support for the IAccessibleTable2 Cell interface
QAccessibleTableInterface | Implements support for the IAccessibleTable2 interface
QAccessibleTableModelChangeEvent | Signifies a change in a table, list, or tree where cells are added or removed. If the change affected a number of rows, firstColumn and lastColumn will return -1. Likewise for columns, the row functions may return -1
QAccessibleTextCursorEvent | Notifies of cursor movements
QAccessibleTextInsertEvent | Notifies of text being inserted
QAccessibleTextInterface | Implements support for text handling
QAccessibleTextRemoveEvent | Notifies of text being deleted
QAccessibleTextSelectionEvent | Signals a change in the text selection of an object
QAccessibleTextUpdateEvent | Notifies about text changes. This is for accessibles that support editable text such as line edits. This event occurs for example when a portion of selected text gets replaced by pasting a new text or in override mode of editors
QAccessibleValueChangeEvent | Describes a change in value for an accessible object
QAccessibleValueInterface | Implements support for objects that manipulate a value
QAccessibleWidget | Implements the QAccessibleInterface for QWidgets
QAction | Abstract user interface action that can be inserted into widgets
QActionEvent | Event that is generated when a QAction is added, removed, or changed
QActionGroup | Groups actions together
QAnimationGroup | Abstract base class for groups of animations
QApplication | Manages the GUI application's control flow and main settings
QAssociativeIterable | Iterable interface for an associative container in a QVariant
QAtomicInt | Platform-independent atomic operations on int
QAtomicInteger | Platform-independent atomic operations on integers
QAtomicPointer | Template class that provides platform-independent atomic operations on pointers
QAudioBuffer | Represents a collection of audio samples with a specific format and sample rate
QAudioDecoder | Allows decoding audio
QAudioDecoderControl | Access to the audio decoding functionality of a QMediaService
QAudioDeviceInfo | Interface to query audio devices and their functionality
QAudioEncoderSettings | Set of audio encoder settings
QAudioEncoderSettingsControl | Access to the settings of a media service that performs audio encoding
QAudioFormat | Stores audio stream parameter information
QAudioInput | Interface for receiving audio data from an audio input device
QAudioInputSelectorControl | Audio input selector media control
QAudioOutput | Interface for sending audio data to an audio output device
QAudioOutputSelectorControl | Audio output selector media control
QAudioProbe | Allows you to monitor audio being played or recorded
QAudioRecorder | Used for the recording of audio
QAuthenticator | Authentication object
QBackingStore | Drawing area for QWindow
QBasicTimer | Timer events for objects
QBitArray | Array of bits
QBitmap | Monochrome (1-bit depth) pixmaps
QBoxLayout | Lines up child widgets horizontally or vertically
QBrush | Defines the fill pattern of shapes drawn by QPainter
QBuffer | QIODevice interface for a QByteArray
QButtonGroup | Container to organize groups of button widgets
QByteArray | Array of bytes
QByteArrayList | List of byte arrays
QByteArrayMatcher | Holds a sequence of bytes that can be quickly matched in a byte array
QCache | Template class that provides a cache
QCalendarWidget | Monthly based calendar widget allowing the user to select a date
QCamera | Interface for system camera devices
QCameraCaptureBufferFormatControl | Control for setting the capture buffer format
QCameraCaptureDestinationControl | Control for setting capture destination
QCameraControl | Abstract base class for classes that control still cameras or video cameras
QCameraExposure | Interface for exposure related camera settings
QCameraExposureControl | Allows controlling camera exposure parameters
QCameraFeedbackControl | Allows controlling feedback (sounds etc) during camera operation
QCameraFlashControl | Allows controlling a camera's flash
QCameraFocus | Interface for focus and zoom related camera settings
QCameraFocusControl | Supplies control for focusing related camera parameters
QCameraFocusZone | Information on zones used for autofocusing a camera
QCameraImageCapture | Used for the recording of media content
QCameraImageCaptureControl | Control interface for image capture services
QCameraImageProcessing | Interface for image processing related camera settings
QCameraImageProcessingControl | Abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising
QCameraInfo | General information about camera devices
QCameraInfoControl | Camera info media control
QCameraLocksControl | Abstract base class for classes that control still cameras or video cameras
QCameraViewfinder | Camera viewfinder widget
QCameraViewfinderSettingsControl | Abstract class for controlling camera viewfinder parameters
QCameraZoomControl | Supplies control for optical and digital camera zoom
QChar | 16-bit Unicode character
QCheckBox | Checkbox with a text label
QChildEvent | Contains event parameters for child object events
QClipboard | Access to the window system clipboard
QCloseEvent | Contains parameters that describe a close event
QCocoaNativeContext | A class encapsulating a Cocoa NSOpenGLContext
QCollator | Compares strings according to a localized collation algorithm
QCollatorSortKey | Can be used to speed up string collation
QColor | Colors based on RGB, HSV or CMYK values
QColorDialog | Dialog widget for specifying colors
QColormap | Maps device independent QColors to device dependent pixel values
QColumnView | Model/view implementation of a column view
QComboBox | Combined button and popup list
QCommandLineOption | Defines a possible command-line option
QCommandLineParser | Means for handling the command line options
QCommandLinkButton | Vista style command link button
QCommonStyle | Encapsulates the common Look and Feel of a GUI
QCompleter | Completions based on an item model
QConicalGradient | Used in combination with QBrush to specify a conical gradient brush
QContextMenuEvent | Contains parameters that describe a context menu event
QContiguousCache | Template class that provides a contiguous cache
QCoreApplication | Event loop for Qt applications without UI
QCryptographicHash | Way to generate cryptographic hashes
QCursor | Mouse cursor with an arbitrary shape
QDBusAbstractAdaptor | The base class of D-Bus adaptor classes
QDBusAbstractInterface | The base class for all D-Bus interfaces in the Qt D-Bus binding, allowing access to remote interfaces
QDBusArgument | Used to marshall and demarshall D-Bus arguments
QDBusConnection | Represents a connection to the D-Bus bus daemon
QDBusConnectionInterface | Access to the D-Bus bus daemon service
QDBusContext | Allows slots to determine the D-Bus context of the calls
QDBusError | Represents an error received from the D-Bus bus or from remote applications found in the bus
QDBusInterface | Proxy for interfaces on remote objects
QDBusMessage | Represents one message sent or received over the D-Bus bus
QDBusObjectPath | Enables the programmer to identify the OBJECT_PATH type provided by the D-Bus typesystem
QDBusPendingCall | Refers to one pending asynchronous call
QDBusPendingCallWatcher | Convenient way for waiting for asynchronous replies
QDBusPendingReply | Contains the reply to an asynchronous method call
QDBusReply | Stores the reply for a method call to a remote object
QDBusServer | Peer-to-peer communication between processes on the same computer
QDBusServiceWatcher | Allows the user to watch for a bus service change
QDBusSignature | Enables the programmer to identify the SIGNATURE type provided by the D-Bus typesystem
QDBusUnixFileDescriptor | Holds one Unix file descriptor
QDBusVariant | Enables the programmer to identify the variant type provided by the D-Bus typesystem
QDBusVirtualObject | Used to handle several DBus paths with one class
QDataStream | Serialization of binary data to a QIODevice
QDataWidgetMapper | Mapping between a section of a data model to widgets
QDate | Date functions
QDateEdit | Widget for editing dates based on the QDateTimeEdit widget
QDateTime | Date and time functions
QDateTimeEdit | Widget for editing dates and times
QDebug | Output stream for debugging information
QDebugStateSaver | Convenience class for custom QDebug operators
QDesignerActionEditorInterface | Allows you to change the focus of Qt Designer's action editor
QDesignerContainerExtension | Allows you to add pages to a custom multi-page container in Qt Designer's workspace
QDesignerCustomWidgetCollectionInterface | Allows you to include several custom widgets in one single library
QDesignerCustomWidgetInterface | Enables Qt Designer to access and construct custom widgets
QDesignerDynamicPropertySheetExtension | Allows you to manipulate a widget's dynamic properties in Qt Designer's property editor
QDesignerFormEditorInterface | Allows you to access Qt Designer's various components
QDesignerFormWindowCursorInterface | 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 | Allows you to query and manipulate form windows appearing in Qt Designer's workspace
QDesignerFormWindowManagerInterface | Allows you to manipulate the collection of form windows in Qt Designer, and control Qt Designer's form editing actions
QDesignerMemberSheetExtension | 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 | Allows you to change the focus of Qt Designer's object inspector
QDesignerPropertyEditorInterface | Allows you to query and manipulate the current state of Qt Designer's property editor
QDesignerPropertySheetExtension | Allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor
QDesignerTaskMenuExtension | Allows you to add custom menu entries to Qt Designer's task menu
QDesignerWidgetBoxInterface | Allows you to control the contents of Qt Designer's widget box
QDesktopServices | Methods for accessing common desktop services
QDesktopWidget | Access to screen information on multi-head systems
QDial | Rounded range control (like a speedometer or potentiometer)
QDialog | The base class of dialog windows
QDialogButtonBox | Widget that presents buttons in a layout that is appropriate to the current widget style
QDir | Access to directory structures and their contents
QDirIterator | Iterator for directory entrylists
QDnsDomainNameRecord | Stores information about a domain name record
QDnsHostAddressRecord | Stores information about a host address record
QDnsLookup | Represents a DNS lookup
QDnsMailExchangeRecord | Stores information about a DNS MX record
QDnsServiceRecord | Stores information about a DNS SRV record
QDnsTextRecord | Stores information about a DNS TXT record
QDockWidget | Widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop
QDomAttr | Represents one attribute of a QDomElement
QDomCDATASection | Represents an XML CDATA section
QDomCharacterData | Represents a generic string in the DOM
QDomComment | Represents an XML comment
QDomDocument | Represents an XML document
QDomDocumentFragment | Tree of QDomNodes which is not usually a complete QDomDocument
QDomDocumentType | The representation of the DTD in the document tree
QDomElement | Represents one element in the DOM tree
QDomEntity | Represents an XML entity
QDomEntityReference | Represents an XML entity reference
QDomImplementation | Information about the features of the DOM implementation
QDomNamedNodeMap | Contains a collection of nodes that can be accessed by name
QDomNode | The base class for all the nodes in a DOM tree
QDomNodeList | List of QDomNode objects
QDomNotation | Represents an XML notation
QDomProcessingInstruction | Represents an XML processing instruction
QDomText | Represents text data in the parsed XML document
QDoubleSpinBox | Spin box widget that takes doubles
QDoubleValidator | Range checking of floating-point numbers
QDrag | Support for MIME-based drag and drop data transfer
QDragEnterEvent | Event which is sent to a widget when a drag and drop action enters it
QDragLeaveEvent | Event that is sent to a widget when a drag and drop action leaves it
QDragMoveEvent | Event which is sent while a drag and drop action is in progress
QDropEvent | Event which is sent when a drag and drop action is completed
QDynamicPropertyChangeEvent | Contains event parameters for dynamic property change events
QEGLNativeContext | A class encapsulating an EGL context and display handle
QEasingCurve | Easing curves for controlling animation
QEglFSFunctions | Inline class containing platform-specific functionality for the eglfs platform plugin that is typically used on systems running Embedded Linux or Android
QElapsedTimer | Fast way to calculate elapsed times
QEnableSharedFromThis | A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer
QEnterEvent | Contains parameters that describe an enter event
QErrorMessage | Error message display dialog
QEvent | The base class of all event classes. Event objects contain event parameters
QEventLoop | Means of entering and leaving an event loop
QEventLoopLocker | Means to quit an event loop when it is no longer needed
QEventTransition | QObject-specific transition for Qt events
QException | Base class for exceptions that can transferred across threads
QExplicitlySharedDataPointer | Represents a pointer to an explicitly shared object
QExposeEvent | Contains event parameters for expose events
QExtensionFactory | Allows you to create a factory that is able to make instances of custom extensions in Qt Designer
QExtensionManager | Extension management facilities for Qt Designer
QFile | Interface for reading from and writing to files
QFileDevice | Interface for reading from and writing to open files
QFileDialog | Dialog that allow users to select files or directories
QFileIconProvider | File icons for the QDirModel and the QFileSystemModel classes
QFileInfo | System-independent file information
QFileOpenEvent | Event that will be sent when there is a request to open a file or a URL
QFileSelector | Convenient way of selecting file variants
QFileSystemModel | Data model for the local filesystem
QFileSystemWatcher | Interface for monitoring files and directories for modifications
QFinalState | Final state
QFlag | Helper data type for QFlags
QFlags | Type-safe way of storing OR-combinations of enum values
QFocusEvent | Contains event parameters for widget focus events
QFocusFrame | Focus frame which can be outside of a widget's normal paintable area
QFont | Specifies a font used for drawing text
QFontComboBox | Combobox that lets the user select a font family
QFontDatabase | Information about the fonts available in the underlying window system
QFontDialog | Dialog widget for selecting a font
QFontInfo | General information about fonts
QFontMetrics | Font metrics information
QFontMetricsF | Font metrics information
QFormBuilder | Used to dynamically construct user interfaces from UI files at run-time
QFormLayout | Manages forms of input widgets and their associated labels
QFrame | The base class of widgets that can have a frame
QFuture | Represents the result of an asynchronous computation
QFutureIterator | Java-style const iterator for QFuture
QFutureSynchronizer | Convenience class that simplifies QFuture synchronization
QFutureWatcher | Allows monitoring a QFuture using signals and slots
QGLXNativeContext | A class encapsulating a GLXContext and related native handles
QGenericArgument | Internal helper class for marshalling arguments
QGenericMatrix | Template class that represents a NxM transformation matrix with N columns and M rows
QGenericPlugin | Abstract base class for plugins
QGenericPluginFactory | Creates plugin drivers
QGenericReturnArgument | Internal helper class for marshalling arguments
QGeoAddress | Represents an address of a QGeoLocation
QGeoAreaMonitorInfo | Describes the parameters of an area or region to be monitored for proximity
QGeoAreaMonitorSource | Enables the detection of proximity changes for a specified set of coordinates
QGeoCircle | Defines a circular geographic area
QGeoCoordinate | Defines a geographical position on the surface of the Earth
QGeoLocation | Represents basic information about a location
QGeoPositionInfo | Contains information gathered on a global position, direction and velocity at a particular point in time
QGeoPositionInfoSource | Abstract base class for the distribution of positional updates
QGeoPositionInfoSourceFactory | Factory class used as the plugin interface for external providers of positioning data
QGeoRectangle | Defines a rectangular geographic area
QGeoSatelliteInfo | Contains basic information about a satellite
QGeoSatelliteInfoSource | Abstract base class for the distribution of satellite information updates
QGeoShape | Defines a geographic area
QGesture | Represents a gesture, containing properties that describe the corresponding user input
QGestureEvent | The description of triggered gestures
QGestureRecognizer | The infrastructure for gesture recognition
QGlobalStatic | Used to implement a global static object
QGlyphRun | Direct access to the internal glyphs in a font
QGradient | Used in combination with QBrush to specify gradient fills
QGraphicsAnchor | Represents an anchor between two items in a QGraphicsAnchorLayout
QGraphicsAnchorLayout | Layout where one can anchor widgets together in Graphics View
QGraphicsBlurEffect | Blur effect
QGraphicsColorizeEffect | Colorize effect
QGraphicsDropShadowEffect | Drop shadow effect
QGraphicsEffect | The base class for all graphics effects
QGraphicsEllipseItem | Ellipse item that you can add to a QGraphicsScene
QGraphicsGridLayout | Grid layout for managing widgets in Graphics View
QGraphicsItem | The base class for all graphical items in a QGraphicsScene
QGraphicsItemGroup | Container that treats a group of items as a single item
QGraphicsLayout | The base class for all layouts in Graphics View
QGraphicsLayoutItem | Can be inherited to allow your custom items to be managed by layouts
QGraphicsLineItem | Line item that you can add to a QGraphicsScene
QGraphicsLinearLayout | Horizontal or vertical layout for managing widgets in Graphics View
QGraphicsObject | Base class for all graphics items that require signals, slots and properties
QGraphicsOpacityEffect | Opacity effect
QGraphicsPathItem | Path item that you can add to a QGraphicsScene
QGraphicsPixmapItem | Pixmap item that you can add to a QGraphicsScene
QGraphicsPolygonItem | Polygon item that you can add to a QGraphicsScene
QGraphicsProxyWidget | Proxy layer for embedding a QWidget in a QGraphicsScene
QGraphicsRectItem | Rectangle item that you can add to a QGraphicsScene
QGraphicsRotation | Rotation transformation around a given axis
QGraphicsScale | Scale transformation
QGraphicsScene | Surface for managing a large number of 2D graphical items
QGraphicsSceneContextMenuEvent | Context menu events in the graphics view framework
QGraphicsSceneDragDropEvent | Events for drag and drop in the graphics view framework
QGraphicsSceneEvent | Base class for all graphics view related events
QGraphicsSceneHelpEvent | Events when a tooltip is requested
QGraphicsSceneHoverEvent | Hover events in the graphics view framework
QGraphicsSceneMouseEvent | Mouse events in the graphics view framework
QGraphicsSceneMoveEvent | Events for widget moving in the graphics view framework
QGraphicsSceneResizeEvent | Events for widget resizing in the graphics view framework
QGraphicsSceneWheelEvent | Wheel events in the graphics view framework
QGraphicsSimpleTextItem | Simple text path item that you can add to a QGraphicsScene
QGraphicsSvgItem | QGraphicsItem that can be used to render the contents of SVG files
QGraphicsTextItem | Text item that you can add to a QGraphicsScene to display formatted text
QGraphicsTransform | Abstract base class for building advanced transformations on QGraphicsItems
QGraphicsVideoItem | Graphics item which display video produced by a QMediaObject
QGraphicsView | Widget for displaying the contents of a QGraphicsScene
QGraphicsWebView | Allows Web content to be added to a GraphicsView
QGraphicsWidget | The base class for all widget items in a QGraphicsScene
QGridLayout | Lays out widgets in a grid
QGroupBox | Group box frame with a title
QGuiApplication | Manages the GUI application's control flow and main settings
QHBoxLayout | Lines up widgets horizontally
QHash | Template class that provides a hash-table-based dictionary
QHashIterator | Java-style const iterator for QHash and QMultiHash
QHeaderView | Header row or header column for item views
QHelpContentItem | Item for use with QHelpContentModel
QHelpContentModel | Model that supplies content to views
QHelpContentWidget | Tree view for displaying help content model items
QHelpEngine | Access to contents and indices of the help engine
QHelpEngineCore | The core functionality of the help system
QHelpEvent | Event that is used to request helpful information about a particular point in a widget
QHelpIndexModel | Model that supplies index keywords to views
QHelpIndexWidget | List view displaying the QHelpIndexModel
QHelpSearchEngine | Access to widgets reusable to integrate fulltext search as well as to index and search documentation
QHelpSearchQuery | Contains the field name and the associated search term
QHelpSearchQueryWidget | Simple line edit or an advanced widget to enable the user to input a search term in a standardized input mask
QHelpSearchResultWidget | Either a tree widget or a text browser depending on the used search engine to display the hits found by the search
QHideEvent | Event which is sent after a widget is hidden
QHistoryState | Means of returning to a previously active substate
QHostAddress | IP address
QHostInfo | Static functions for host name lookups
QHoverEvent | Contains parameters that describe a mouse event
QHttpMultiPart | Resembles a MIME multipart message to be sent over HTTP
QHttpPart | Holds a body part to be used inside a HTTP multipart MIME message
QIODevice | The base interface class of all I/O devices in Qt
QIcon | Scalable icons in different modes and states
QIconDragEvent | Indicates that a main icon drag has begun
QIconEngine | Abstract base class for QIcon renderers
QIconEnginePlugin | Abstract base for custom QIconEngine plugins
QIdentityProxyModel | Proxies its source model unmodified
QImage | Hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device
QImageEncoderControl | Access to the settings of a media service that performs image encoding
QImageEncoderSettings | Set of image encoder settings
QImageIOHandler | Defines the common image I/O interface for all image formats in Qt
QImageIOPlugin | Defines an interface for writing an image format plugin
QImageReader | Format independent interface for reading images from files or other devices
QImageWriter | Format independent interface for writing images to files or other devices
QInputDialog | Simple convenience dialog to get a single value from the user
QInputEvent | The base class for events that describe user input
QInputMethod | Access to the active text input method
QInputMethodEvent | Parameters for input method events
QInputMethodQueryEvent | Event sent by the input context to input objects
QIntValidator | Validator that ensures a string contains a valid integer within a specified range
QItemDelegate | Display and editing facilities for data items from a model
QItemEditorCreator | Makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase
QItemEditorCreatorBase | Abstract base class that must be subclassed when implementing new item editor creators
QItemEditorFactory | Widgets for editing item data in views and delegates
QItemSelection | Manages information about selected items in a model
QItemSelectionModel | Keeps track of a view's selected items
QItemSelectionRange | Manages information about a range of selected items in a model
QJSEngine | Environment for evaluating JavaScript code
QJSValue | Acts as a container for Qt/JavaScript data types
QJSValueIterator | Java-style iterator for QJSValue
QJsonArray | Encapsulates a JSON array
QJsonDocument | Way to read and write JSON documents
QJsonObject | Encapsulates a JSON object
QJsonParseError | Used to report errors during JSON parsing
QJsonValue | Encapsulates a value in JSON
QKeyEvent | Describes a key event
QKeyEventTransition | Transition for key events
QKeySequence | Encapsulates a key sequence as used by shortcuts
QKeySequenceEdit | Allows to input a QKeySequence
QLCDNumber | Displays a number with LCD-like digits
QLabel | Text or image display
QLatin1Char | 8-bit ASCII/Latin-1 character
QLatin1String | Thin wrapper around an US-ASCII/Latin-1 encoded string literal
QLayout | The base class of geometry managers
QLayoutItem | Abstract item that a QLayout manipulates
QLibrary | Loads shared libraries at runtime
QLibraryInfo | Information about the Qt library
QLine | Two-dimensional vector using integer precision
QLineEdit | One-line text editor
QLineF | Two-dimensional vector using floating point precision
QLinearGradient | Used in combination with QBrush to specify a linear gradient brush
QLinkedList | Template class that provides linked lists
QLinkedListIterator | Java-style const iterator for QLinkedList
QList | Template class that provides lists
QListIterator | Java-style const iterator for QList and QQueue
QListView | List or icon view onto a model
QListWidget | Item-based list widget
QListWidgetItem | Item for use with the QListWidget item view class
QLocalServer | Local socket based server
QLocalSocket | Local socket
QLocale | Converts between numbers and their string representations in various languages
QLockFile | Locking between processes using a file
QLoggingCategory | Represents a category, or 'area' in the logging infrastructure
QMacCocoaViewContainer | Widget for Mac OS X that can be used to wrap arbitrary Cocoa views (i.e., NSView subclasses) and insert them into Qt hierarchies
QMacNativeWidget | Widget for Mac OS X that provides a way to put Qt widgets into Cocoa hierarchies
QMainWindow | Main application window
QMap | Template class that provides a red-black-tree-based dictionary
QMapIterator | Java-style const iterator for QMap and QMultiMap
QMargins | Defines the four margins of a rectangle
QMarginsF | Defines the four margins of a rectangle
QMaskGenerator | Abstract base for custom 32-bit mask generators
QMatrix4x4 | Represents a 4x4 transformation matrix in 3D space
QMdiArea | Area in which MDI windows are displayed
QMdiSubWindow | Subwindow class for QMdiArea
QMediaAudioProbeControl | Allows control over probing audio data in media objects
QMediaAvailabilityControl | Supplies a control for reporting availability of a service
QMediaBindableInterface | The base class for objects extending media objects functionality
QMediaContainerControl | Access to the output container format of a QMediaService
QMediaContent | Access to the resources relating to a media content
QMediaControl | Base interface for media service controls
QMediaGaplessPlaybackControl | Access to the gapless playback related control of a QMediaService
QMediaNetworkAccessControl | Allows the setting of the Network Access Point for media related activities
QMediaObject | Common base for multimedia objects
QMediaPlayer | Allows the playing of a media source
QMediaPlayerControl | Access to the media playing functionality of a QMediaService
QMediaPlaylist | List of media content to play
QMediaRecorder | Used for the recording of media content
QMediaRecorderControl | Access to the recording functionality of a QMediaService
QMediaResource | Description of a media resource
QMediaService | Common base class for media service implementations
QMediaServiceCameraInfoInterface | Interface provides camera-specific information about devices supported by a camera service plug-in
QMediaServiceFeaturesInterface | Interface identifies features supported by a media service plug-in
QMediaServiceProviderPlugin | Interface provides an interface for QMediaService plug-ins
QMediaServiceSupportedDevicesInterface | Interface identifies the devices supported by a media service plug-in
QMediaServiceSupportedFormatsInterface | Interface identifies if a media service plug-in supports a media format
QMediaStreamsControl | Media stream selection control
QMediaTimeInterval | Represents a time interval with integer precision
QMediaTimeRange | Represents a set of zero or more disjoint time intervals
QMediaVideoProbeControl | Allows control over probing video frames in media objects
QMenu | Menu widget for use in menu bars, context menus, and other popup menus
QMenuBar | Horizontal menu bar
QMessageAuthenticationCode | Way to generate hash-based message authentication codes
QMessageBox | Modal dialog for informing the user or for asking the user a question and receiving an answer
QMessageLogContext | Additional information about a log message
QMessageLogger | Generates log messages
QMetaClassInfo | Additional information about a class
QMetaDataReaderControl | Read access to the meta-data of a QMediaService's media
QMetaDataWriterControl | Write access to the meta-data of a QMediaService's media
QMetaEnum | Meta-data about an enumerator
QMetaMethod | Meta-data about a member function
QMetaObject | Contains meta-information about Qt objects
QMetaProperty | Meta-data about a property
QMetaType | Manages named types in the meta-object system
QMimeData | Container for data that records information about its MIME type
QMimeDatabase | Maintains a database of MIME types
QMimeType | Describes types of file or data, represented by a MIME type string
QModelIndex | Used to locate data in a data model
QMouseEvent | Contains parameters that describe a mouse event
QMouseEventTransition | Transition for mouse events
QMoveEvent | Contains event parameters for move events
QMovie | Convenience class for playing movies with QImageReader
QMultiHash | Convenience QHash subclass that provides multi-valued hashes
QMultiMap | Convenience QMap subclass that provides multi-valued maps
QMutableHashIterator | Java-style non-const iterator for QHash and QMultiHash
QMutableLinkedListIterator | Java-style non-const iterator for QLinkedList
QMutableListIterator | Java-style non-const iterator for QList and QQueue
QMutableMapIterator | Java-style non-const iterator for QMap and QMultiMap
QMutableSetIterator | Java-style non-const iterator for QSet
QMutableVectorIterator | Java-style non-const iterator for QVector and QStack
QMutex | Access serialization between threads
QMutexLocker | Convenience class that simplifies locking and unlocking mutexes
QNativeGestureEvent | Contains parameters that describe a gesture event
QNetworkAccessManager | Allows the application to send network requests and receive replies
QNetworkAddressEntry | Stores one IP address supported by a network interface, along with its associated netmask and broadcast address
QNetworkCacheMetaData | Cache information
QNetworkConfiguration | Abstraction of one or more access point configurations
QNetworkConfigurationManager | Manages the network configurations provided by the system
QNetworkCookie | Holds one network cookie
QNetworkCookieJar | Implements a simple jar of QNetworkCookie objects
QNetworkDiskCache | Very basic disk cache
QNetworkInterface | Listing of the host's IP addresses and network interfaces
QNetworkProxy | Network layer proxy
QNetworkProxyFactory | Fine-grained proxy selection
QNetworkProxyQuery | Used to query the proxy settings for a socket
QNetworkReply | Contains the data and headers for a request sent with QNetworkAccessManager
QNetworkRequest | Holds a request to be sent with QNetworkAccessManager
QNetworkSession | Control over the system's access points and enables session management for cases when multiple clients access the same access point
QNmeaPositionInfoSource | Positional information using a NMEA data source
QObject | The base class of all Qt objects
QObjectCleanupHandler | Watches the lifetime of multiple QObjects
QOffscreenSurface | Represents an offscreen surface in the underlying platform
QOpenGLBuffer | Functions for creating and managing OpenGL buffer objects
QOpenGLContext | Represents a native OpenGL context, enabling OpenGL rendering on a QSurface
QOpenGLContextGroup | Represents a group of contexts sharing OpenGL resources
QOpenGLDebugLogger | Enables logging of OpenGL debugging messages
QOpenGLDebugMessage | Wraps an OpenGL debug message
QOpenGLFramebufferObject | Encapsulates an OpenGL framebuffer object
QOpenGLFramebufferObjectFormat | Specifies the format of an OpenGL framebuffer object
QOpenGLFunctions | Cross-platform access to the OpenGL ES 2.0 API
QOpenGLFunctions_1_0 | All functions for OpenGL 1.0 specification
QOpenGLFunctions_1_1 | All functions for OpenGL 1.1 specification
QOpenGLFunctions_1_2 | All functions for OpenGL 1.2 specification
QOpenGLFunctions_1_3 | All functions for OpenGL 1.3 specification
QOpenGLFunctions_1_4 | All functions for OpenGL 1.4 specification
QOpenGLFunctions_1_5 | All functions for OpenGL 1.5 specification
QOpenGLFunctions_2_0 | All functions for OpenGL 2.0 specification
QOpenGLFunctions_2_1 | All functions for OpenGL 2.1 specification
QOpenGLFunctions_3_0 | All functions for OpenGL 3.0 specification
QOpenGLFunctions_3_1 | All functions for OpenGL 3.1 specification
QOpenGLFunctions_3_2_Compatibility | All functions for OpenGL 3.2 compatibility profile
QOpenGLFunctions_3_2_Core | All functions for OpenGL 3.2 core profile
QOpenGLFunctions_3_3_Compatibility | All functions for OpenGL 3.3 compatibility profile
QOpenGLFunctions_3_3_Core | All functions for OpenGL 3.3 core profile
QOpenGLFunctions_4_0_Compatibility | All functions for OpenGL 4.0 compatibility profile
QOpenGLFunctions_4_0_Core | All functions for OpenGL 4.0 core profile
QOpenGLFunctions_4_1_Compatibility | All functions for OpenGL 4.1 compatibility profile
QOpenGLFunctions_4_1_Core | All functions for OpenGL 4.1 core profile
QOpenGLFunctions_4_2_Compatibility | All functions for OpenGL 4.2 compatibility profile
QOpenGLFunctions_4_2_Core | All functions for OpenGL 4.2 core profile
QOpenGLFunctions_4_3_Compatibility | All functions for OpenGL 4.3 compatibility profile
QOpenGLFunctions_4_3_Core | All functions for OpenGL 4.3 core profile
QOpenGLFunctions_ES2 | All functions for OpenGL ES 2
QOpenGLPaintDevice | Enables painting to an OpenGL context using QPainter
QOpenGLPixelTransferOptions | Describes the pixel storage modes that affect the unpacking of pixels during texture upload
QOpenGLShader | Allows OpenGL shaders to be compiled
QOpenGLShaderProgram | Allows OpenGL shader programs to be linked and used
QOpenGLTexture | Encapsulates an OpenGL texture object
QOpenGLTimeMonitor | Wraps a sequence of OpenGL timer query objects
QOpenGLTimerQuery | Wraps an OpenGL timer query object
QOpenGLVersionProfile | Represents the version and if applicable the profile of an OpenGL context
QOpenGLVertexArrayObject | Wraps an OpenGL Vertex Array Object
QOpenGLWidget | Widget for rendering OpenGL graphics
QOpenGLWindow | Convenience subclass of QWindow to perform OpenGL painting
QPageLayout | Describes the size, orientation and margins of a page
QPageSetupDialog | Configuration dialog for the page-related options on a printer
QPageSize | Describes the size and name of a defined page size
QPagedPaintDevice | Represents a paintdevice that supports multiple pages
QPaintDevice | The base class of objects that can be painted on with QPainter
QPaintDeviceWindow | Convenience subclass of QWindow that is also a QPaintDevice
QPaintEngine | Abstract definition of how QPainter draws to a given device on a given platform
QPaintEngineState | Information about the active paint engine's current state
QPaintEvent | Contains event parameters for paint events
QPainter | Performs low-level painting on widgets and other paint devices
QPainterPath | Container for painting operations, enabling graphical shapes to be constructed and reused
QPainterPathStroker | Used to generate fillable outlines for a given painter path
QPair | Template class that stores a pair of items
QPalette | Contains color groups for each widget state
QPanGesture | Describes a panning gesture made by the user
QParallelAnimationGroup | Parallel group of animations
QPauseAnimation | Pause for QSequentialAnimationGroup
QPdfWriter | Class to generate PDFs that can be used as a paint device
QPen | Defines how a QPainter should draw lines and outlines of shapes
QPersistentModelIndex | Used to locate data in a data model
QPicture | Paint device that records and replays QPainter commands
QPinchGesture | Describes a pinch gesture made by the user
QPixelFormat | Class for describing different pixel layouts in graphics buffers
QPixmap | Off-screen image representation that can be used as a paint device
QPixmapCache | Application-wide cache for pixmaps
QPlainTextDocumentLayout | Implements a plain text layout for QTextDocument
QPlainTextEdit | Widget that is used to edit and display plain text
QPlatformSystemTrayIcon | Abstracts the system tray icon and interaction
QPluginLoader | Loads a plugin at run-time
QPoint | Defines a point in the plane using integer precision
QPointF | Defines a point in the plane using floating point precision
QPointer | Template class that provides guarded pointers to QObject
QPolygon | Vector of points using integer precision
QPolygonF | Vector of points using floating point precision
QPrintDialog | Dialog for specifying the printer's configuration
QPrintEngine | Defines an interface for how QPrinter interacts with a given printing subsystem
QPrintPreviewDialog | Dialog for previewing and configuring page layouts for printer output
QPrintPreviewWidget | Widget for previewing page layouts for printer output
QPrinter | Paint device that paints on a printer
QPrinterInfo | Gives access to information about existing printers
QProcess | Used to start external programs and to communicate with them
QProcessEnvironment | Holds the environment variables that can be passed to a program
QProgressBar | Horizontal or vertical progress bar
QProgressDialog | Feedback on the progress of a slow operation
QPropertyAnimation | Animates Qt properties
QProxyStyle | Convenience class that simplifies dynamically overriding QStyle elements
QPushButton | Command button
QQmlAbstractProfilerAdapter
QQmlAbstractUrlInterceptor | Allows you to control QML file loading
QQmlApplicationEngine | Convenient way to load an application from a single QML file
QQmlComponent | Encapsulates a QML component definition
QQmlContext | Defines a context within a QML engine
QQmlEngine | Environment for instantiating QML components
QQmlError | Encapsulates a QML error
QQmlExpression | Evaluates JavaScript in a QML context
QQmlExtensionPlugin | Abstract base for custom QML extension plugins
QQmlFileSelector | A class for applying a QFileSelector to QML file loading
QQmlImageProviderBase | Used to register image providers in the QML engine
QQmlIncubationController | Instances drive the progress of QQmlIncubators
QQmlIncubator | Allows QML objects to be created asynchronously
QQmlListProperty | Allows applications to expose list-like properties to QML
QQmlListReference | Allows the manipulation of QQmlListProperty properties
QQmlNetworkAccessManagerFactory | Creates QNetworkAccessManager instances for a QML engine
QQmlParserStatus | Updates on the QML parser state
QQmlProperty | Abstracts accessing properties on objects created from QML
QQmlPropertyMap | Allows you to set key-value pairs that can be used in QML bindings
QQmlPropertyValueSource | Interface for property value sources such as animations and bindings
QQmlScriptString | Encapsulates a script and its context
QQuaternion | Represents a quaternion consisting of a vector and scalar
QQueue | Generic container that provides a queue
QQuickFramebufferObject | Convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick
QQuickImageProvider | Interface for supporting pixmaps and threaded image requests in QML
QQuickItem | The most basic of all visual items in Qt Quick
QQuickItemGrabResult | Contains the result from QQuickItem::grabToImage()
QQuickPaintedItem | Way to use the QPainter API in the QML Scene Graph
QQuickRenderControl | Mechanism for rendering the Qt Quick scenegraph onto an offscreen render target in a fully application-controlled manner
QQuickTextDocument | Access to the QTextDocument of QQuickTextEdit
QQuickTextureFactory | Interface for loading custom textures from QML
QQuickView | Window for displaying a Qt Quick user interface
QQuickWidget | Widget for displaying a Qt Quick user interface
QQuickWindow | The window for displaying a graphical QML scene
QRadialGradient | Used in combination with QBrush to specify a radial gradient brush
QRadioButton | Radio button with a text label
QRadioData | Interfaces to the RDS functionality of the system radio
QRadioDataControl | Access to the RDS functionality of the radio in the QMediaService
QRadioTuner | Interface to the systems analog radio device
QRadioTunerControl | Access to the radio tuning functionality of a QMediaService
QRasterPaintEngine | Enables hardware acceleration of painting operations in Qt for Embedded Linux
QRasterWindow | Convenience class for using QPainter on a QWindow
QRawFont | Access to a single physical instance of a font
QReadLocker | Convenience class that simplifies locking and unlocking read-write locks for read access
QReadWriteLock | Read-write locking
QRect | Defines a rectangle in the plane using integer precision
QRectF | Defines a rectangle in the plane using floating point precision
QRegExp | Pattern matching using regular expressions
QRegExpValidator | Used to check a string against a regular expression
QRegion | Specifies a clip region for a painter
QRegularExpression | Pattern matching using regular expressions
QRegularExpressionMatch | The results of a matching a QRegularExpression against a string
QRegularExpressionMatchIterator | Iterator on the results of a global match of a QRegularExpression object against a string
QRegularExpressionValidator | Used to check a string against a regular expression
QResizeEvent | Contains event parameters for resize events
QResource | Interface for reading directly from resources
QRubberBand | Rectangle or line that can indicate a selection or a boundary
QRunnable | The base class for all runnable objects
QSGAbstractRenderer | Gives access to the scene graph nodes and rendering of a QSGEngine
QSGBasicGeometryNode | Serves as a baseclass for geometry based nodes
QSGClipNode | Implements the clipping functionality in the scene graph
QSGDynamicTexture | Serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's
QSGEngine | Allows low level rendering of a scene graph
QSGFlatColorMaterial | Convenient way of rendering solid colored geometry in the scene graph
QSGGeometry | Low-level storage for graphics primitives in the Qt Quick Scene Graph
QSGGeometryNode | Used for all rendered content in the scene graph
QSGMaterial | Encapsulates rendering state for a shader program
QSGMaterialShader | Represents an OpenGL shader program in the renderer
QSGMaterialType | Used as a unique type token in combination with QSGMaterial
QSGNode | The base class for all nodes in the scene graph
QSGOpacityNode | Used to change opacity of nodes
QSGOpaqueTextureMaterial | Convenient way of rendering textured geometry in the scene graph
QSGSimpleMaterial | Template generated class used to store the state used with a QSGSimpleMateralShader
QSGSimpleMaterialShader | Convenient way of building custom materials for the scene graph
QSGSimpleRectNode | Convenience class for drawing solid filled rectangles using scenegraph
QSGSimpleTextureNode | Provided for convenience to easily draw textured content using the QML scene graph
QSGTexture | Baseclass for textures used in the scene graph
QSGTextureMaterial | Convenient way of rendering textured geometry in the scene graph
QSGTextureProvider | Encapsulates texture based entities in QML
QSGTransformNode | Implements transformations in the scene graph
QSGVertexColorMaterial | Convenient way of rendering per-vertex colored geometry in the scene graph
QSaveFile | Interface for safely writing to files
QScopedArrayPointer | Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction
QScopedPointer | Stores a pointer to a dynamically allocated object, and deletes it upon destruction
QScopedValueRollback | Resets a variable to its previous value on destruction
QScreen | Used to query screen properties
QScriptClass | Interface for defining custom behavior of (a class of) Qt Script objects
QScriptClassPropertyIterator | Iterator interface for custom Qt Script objects
QScriptContext | Represents a Qt Script function invocation
QScriptContextInfo | Additional information about a QScriptContext
QScriptEngine | Environment for evaluating Qt Script code
QScriptEngineAgent | Interface to report events pertaining to QScriptEngine execution
QScriptEngineDebugger | QScriptEngine debugger
QScriptExtensionPlugin | Abstract base for custom QScript extension plugins
QScriptProgram | Encapsulates a Qt Script program
QScriptString | Acts as a handle to "interned" strings in a QScriptEngine
QScriptSyntaxCheckResult | The result of a script syntax check
QScriptValue | Acts as a container for the Qt Script data types
QScriptValueIterator | Java-style iterator for QScriptValue
QScriptable | Access to the Qt Script environment from Qt C++ member functions
QScrollArea | Scrolling view onto another widget
QScrollBar | Vertical or horizontal scroll bar
QScrollEvent | Sent when scrolling
QScrollPrepareEvent | Sent in preparation of scrolling
QScroller | Enables kinetic scrolling for any scrolling widget or graphics item
QScrollerProperties | Stores the settings for a QScroller
QSemaphore | General counting semaphore
QSequentialAnimationGroup | Sequential group of animations
QSequentialIterable | Iterable interface for a container in a QVariant
QSerialPort | Provides functions to access serial ports
QSerialPortInfo | Provides information about existing serial ports
QSessionManager | Access to the session manager
QSet | Template class that provides a hash-table-based set
QSetIterator | Java-style const iterator for QSet
QSettings | Persistent platform-independent application settings
QSharedData | Base class for shared data objects
QSharedDataPointer | Represents a pointer to an implicitly shared object
QSharedMemory | Access to a shared memory segment
QSharedPointer | Holds a strong reference to a shared pointer
QShortcut | Used to create keyboard shortcuts
QShortcutEvent | Event which is generated when the user presses a key combination
QShowEvent | Event that is sent when a widget is shown
QSignalBlocker | Exception-safe wrapper around QObject::blockSignals()
QSignalMapper | Bundles signals from identifiable senders
QSignalSpy | Enables introspection of signal emission
QSignalTransition | Transition based on a Qt signal
QSimpleXmlNodeModel | Implementation of QAbstractXmlNodeModel sufficient for many common cases
QSize | Defines the size of a two-dimensional object using integer point precision
QSizeF | Defines the size of a two-dimensional object using floating point precision
QSizeGrip | Resize handle for resizing top-level windows
QSizePolicy | Layout attribute describing horizontal and vertical resizing policy
QSlider | Vertical or horizontal slider
QSocketNotifier | Support for monitoring activity on a file descriptor
QSortFilterProxyModel | Support for sorting and filtering data passed between another model and a view
QSound | Method to play .wav sound files
QSoundEffect | Way to play low latency sound effects
QSourceLocation | Identifies a location in a resource by URI, line, and column
QSpacerItem | Blank space in a layout
QSpinBox | Spin box widget
QSplashScreen | Splash screen that can be shown during application startup
QSplitter | Implements a splitter widget
QSplitterHandle | Handle functionality for the splitter
QSqlDatabase | Represents a connection to a database
QSqlDriver | Abstract base class for accessing specific SQL databases
QSqlDriverCreator | Template class that provides a SQL driver factory for a specific driver type
QSqlDriverCreatorBase | The base class for SQL driver factories
QSqlDriverPlugin | Abstract base for custom QSqlDriver plugins
QSqlError | SQL database error information
QSqlField | Manipulates the fields in SQL database tables and views
QSqlIndex | Functions to manipulate and describe database indexes
QSqlQuery | Means of executing and manipulating SQL statements
QSqlQueryModel | Read-only data model for SQL result sets
QSqlRecord | Encapsulates a database record
QSqlRelation | Stores information about an SQL foreign key
QSqlRelationalDelegate | Delegate that is used to display and edit data from a QSqlRelationalTableModel
QSqlRelationalTableModel | Editable data model for a single database table, with foreign key support
QSqlResult | Abstract interface for accessing data from specific SQL databases
QSqlTableModel | Editable data model for a single database table
QSslCertificate | Convenient API for an X509 certificate
QSslCertificateExtension | API for accessing the extensions of an X509 certificate
QSslCipher | Represents an SSL cryptographic cipher
QSslConfiguration | Holds the configuration and state of an SSL connection
QSslError | SSL error
QSslKey | Interface for private and public keys
QSslSocket | SSL encrypted socket for both clients and servers
QStack | Template class that provides a stack
QStackedLayout | Stack of widgets where only one widget is visible at a time
QStackedWidget | Stack of widgets where only one widget is visible at a time
QStandardItem | Item for use with the QStandardItemModel class
QStandardItemEditorCreator | The possibility to register widgets without having to subclass QItemEditorCreatorBase
QStandardItemModel | Generic model for storing custom data
QStandardPaths | Methods for accessing standard paths
QState | General-purpose state for QStateMachine
QStateMachine | Hierarchical finite state machine
QStaticPlugin | Struct containing a reference to a static plugin instance together with its meta data
QStaticText | Enables optimized drawing of text when the text and its layout is updated rarely
QStatusBar | Horizontal bar suitable for presenting status information
QStatusTipEvent | Event that is used to show messages in a status bar
QStorageInfo | Provides information about currently mounted storage and drives
QString | Unicode character string
QStringList | List of strings
QStringListModel | Model that supplies strings to views
QStringMatcher | Holds a sequence of characters that can be quickly matched in a Unicode string
QStringRef | Thin wrapper around QString substrings
QStyle | Abstract base class that encapsulates the look and feel of a GUI
QStyleFactory | Creates QStyle objects
QStyleHintReturn | Style hints that return more than basic data types
QStyleHintReturnMask | Style hints that return a QRegion
QStyleHintReturnVariant | Style hints that return a QVariant
QStyleHints | Contains platform specific hints and settings
QStyleOption | Stores the parameters used by QStyle functions
QStyleOptionButton | Used to describe the parameters for drawing buttons
QStyleOptionComboBox | Used to describe the parameter for drawing a combobox
QStyleOptionComplex | Used to hold parameters that are common to all complex controls
QStyleOptionDockWidget | Used to describe the parameters for drawing a dock widget
QStyleOptionFocusRect | Used to describe the parameters for drawing a focus rectangle with QStyle
QStyleOptionFrame | Used to describe the parameters for drawing a frame
QStyleOptionGraphicsItem | Used to describe the parameters needed to draw a QGraphicsItem
QStyleOptionGroupBox | Describes the parameters for drawing a group box
QStyleOptionHeader | Used to describe the parameters for drawing a header
QStyleOptionMenuItem | Used to describe the parameter necessary for drawing a menu item
QStyleOptionProgressBar | Used to describe the parameters necessary for drawing a progress bar
QStyleOptionRubberBand | Used to describe the parameters needed for drawing a rubber band
QStyleOptionSizeGrip | Used to describe the parameter for drawing a size grip
QStyleOptionSlider | Used to describe the parameters needed for drawing a slider
QStyleOptionSpinBox | Used to describe the parameters necessary for drawing a spin box
QStyleOptionTab | Used to describe the parameters for drawing a tab bar
QStyleOptionTabBarBase | Used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with
QStyleOptionTabWidgetFrame | Used to describe the parameters for drawing the frame around a tab widget
QStyleOptionTitleBar | Used to describe the parameters for drawing a title bar
QStyleOptionToolBar | Used to describe the parameters for drawing a toolbar
QStyleOptionToolBox | Used to describe the parameters needed for drawing a tool box
QStyleOptionToolButton | Used to describe the parameters for drawing a tool button
QStyleOptionViewItem | Used to describe the parameters used to draw an item in a view widget
QStylePainter | Convenience class for drawing QStyle elements inside a widget
QStylePlugin | Abstract base for custom QStyle plugins
QStyledItemDelegate | Display and editing facilities for data items from a model
QSupportedWritingSystems | Used when registering fonts with the internal Qt fontdatabase
QSurface | Abstraction of renderable surfaces in Qt
QSurfaceFormat | Represents the format of a QSurface
QSvgGenerator | Paint device that is used to create SVG drawings
QSvgRenderer | Used to draw the contents of SVG files onto paint devices
QSvgWidget | Widget that is used to display the contents of Scalable Vector Graphics (SVG) files
QSwipeGesture | Describes a swipe gesture made by the user
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
QSysInfo | Information about the system
QSystemSemaphore | General counting system semaphore
QSystemTrayIcon | Icon for an application in the system tray
QTabBar | Tab bar, e.g. for use in tabbed dialogs
QTabWidget | Stack of tabbed widgets
QTableView | Default model/view implementation of a table view
QTableWidget | Item-based table view with a default model
QTableWidgetItem | Item for use with the QTableWidget class
QTableWidgetSelectionRange | Way to interact with selection in a model without using model indexes and a selection model
QTabletEvent | Contains parameters that describe a Tablet event
QTapAndHoldGesture | Describes a tap-and-hold (aka LongTap) gesture made by the user
QTapGesture | Describes a tap gesture made by the user
QTcpServer | TCP-based server
QTcpSocket | TCP socket
QTemporaryDir | Creates a unique directory for temporary use
QTemporaryFile | I/O device that operates on temporary files
QTest::QTouchEventSequence | Used to simulate a sequence of touch events
QTestEventList | List of GUI events
QTextBlock | Container for text fragments in a QTextDocument
QTextBlockFormat | Formatting information for blocks of text in a QTextDocument
QTextBlockGroup | Container for text blocks within a QTextDocument
QTextBlockUserData | Used to associate custom data with blocks of text
QTextBoundaryFinder | Way of finding Unicode text boundaries in a string
QTextBrowser | Rich text browser with hypertext navigation
QTextCharFormat | Formatting information for characters in a QTextDocument
QTextCodec | Conversions between text encodings
QTextCursor | Offers an API to access and modify QTextDocuments
QTextDecoder | State-based decoder
QTextDocument | Holds formatted text
QTextDocumentFragment | Represents a piece of formatted text from a QTextDocument
QTextDocumentWriter | Format-independent interface for writing a QTextDocument to files or other devices
QTextEdit | Widget that is used to edit and display both plain and rich text
QTextEncoder | State-based encoder
QTextFormat | Formatting information for a QTextDocument
QTextFragment | Holds a piece of text in a QTextDocument with a single QTextCharFormat
QTextFrame | Represents a frame in a QTextDocument
QTextFrameFormat | Formatting information for frames in a QTextDocument
QTextImageFormat | Formatting information for images in a QTextDocument
QTextInlineObject | Represents an inline object in a QAbstractTextDocumentLayout and its implementations
QTextItem | All the information required to draw text in a custom paint engine
QTextLayout | Used to lay out and render text
QTextLength | Encapsulates the different types of length used in a QTextDocument
QTextLine | Represents a line of text inside a QTextLayout
QTextList | Decorated list of items in a QTextDocument
QTextListFormat | Formatting information for lists in a QTextDocument
QTextObject | Base class for different kinds of objects that can group parts of a QTextDocument together
QTextObjectInterface | Allows drawing of custom text objects in QTextDocuments
QTextOption | Description of general rich text properties
QTextStream | Convenient interface for reading and writing text
QTextTable | Represents a table in a QTextDocument
QTextTableCell | Represents the properties of a cell in a QTextTable
QTextTableCellFormat | Formatting information for table cells in a QTextDocument
QTextTableFormat | Formatting information for tables in a QTextDocument
QThread | Platform-independent way to manage threads
QThreadPool | Manages a collection of QThreads
QThreadStorage | Per-thread data storage
QTileRules | The rules used to draw a pixmap or image split into nine segments
QTime | Clock time functions
QTimeEdit | Widget for editing times based on the QDateTimeEdit widget
QTimeLine | Timeline for controlling animations
QTimeZone | Converts between between UTC and local time in a specific time zone
QTimer | Repetitive and single-shot timers
QTimerEvent | Contains parameters that describe a timer event
QToolBar | Movable panel that contains a set of controls
QToolBox | Column of tabbed widget items
QToolButton | Quick-access button to commands or options, usually used inside a QToolBar
QToolTip | Tool tips (balloon help) for any widget
QTouchDevice | Describes the device from which touch events originate
QTouchEvent | Contains parameters that describe a touch event
QTransform | Specifies 2D transformations of a coordinate system
QTranslator | Internationalization support for text output
QTreeView | Default model/view implementation of a tree view
QTreeWidget | Tree view that uses a predefined tree model
QTreeWidgetItem | Item for use with the QTreeWidget convenience class
QTreeWidgetItemIterator | Way to iterate over the items in a QTreeWidget instance
QUdpSocket | UDP socket
QUiLoader | Enables standalone applications to dynamically create user interfaces at run-time using the information stored in UI files or specified in plugin paths
QUndoCommand | The base class of all commands stored on a QUndoStack
QUndoGroup | Group of QUndoStack objects
QUndoStack | Stack of QUndoCommand objects
QUndoView | Displays the contents of a QUndoStack
QUnhandledException | UnhandledException class represents an unhandled exception in a worker thread
QUrl | Convenient interface for working with URLs
QUrlQuery | Way to manipulate a key-value pairs in a URL's query
QUuid | Stores a Universally Unique Identifier (UUID)
QVBoxLayout | Lines up widgets vertically
QValidator | Validation of input text
QVarLengthArray | Low-level variable-length array
QVariant | Acts like a union for the most common Qt data types
QVariantAnimation | Abstract base class for animations
QVector | Template class that provides a dynamic array
QVector2D | Represents a vector or vertex in 2D space
QVector3D | Represents a vector or vertex in 3D space
QVector4D | Represents a vector or vertex in 4D space
QVectorIterator | Java-style const iterator for QVector and QStack
QVideoDeviceSelectorControl | Video device selector media control
QVideoEncoderSettings | Set of video encoder settings
QVideoEncoderSettingsControl | Access to the settings of a media service that performs video encoding
QVideoFrame | Represents a frame of video data
QVideoProbe | Allows you to monitor video frames being played or recorded
QVideoRendererControl | Media control for rendering video to a QAbstractVideoSurface
QVideoSurfaceFormat | Specifies the stream format of a video presentation surface
QVideoWidget | Widget which presents video produced by a media object
QVideoWidgetControl | Media control which implements a video widget
QVideoWindowControl | Media control for rendering video to a window
QWGLNativeContext | A class encapsulating a WGL context on Windows with desktop OpenGL (opengl32.dll)
QWaitCondition | Condition variable for synchronizing threads
QWeakPointer | Holds a weak reference to a shared pointer
QWebChannel | Expose QObjects to remote HTML clients
QWebChannelAbstractTransport | Communication channel between the C++ QWebChannel server and a HTML/JS client
QWebDatabase | Access to HTML 5 databases created with JavaScript
QWebElement | Convenient access to DOM elements in a QWebFrame
QWebElementCollection | Represents a collection of web elements
QWebFrame | Represents a frame in a web page
QWebHistory | Represents the history of a QWebPage
QWebHistoryInterface | Interface to implement link history
QWebHistoryItem | Represents one item in the history of a QWebPage
QWebHitTestResult | Information about the web page content after a hit test
QWebInspector | 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 | Object to view and edit web documents
QWebPluginFactory | Used to embed custom data types in web pages
QWebSecurityOrigin | Defines a security boundary for web sites
QWebSettings | Object to store the settings used by QWebPage and QWebFrame
QWebSocket | Implements a TCP socket that talks the WebSocket protocol
QWebSocketCorsAuthenticator | Authenticator object for Cross Origin Requests (CORS)
QWebSocketServer | Implements a WebSocket-based server
QWebView | Widget that is used to view and edit web documents
QWhatsThis | Simple description of any widget, i.e. answering the question "What's This?"
QWhatsThisClickedEvent | Event that can be used to handle hyperlinks in a "What's This?" text
QWheelEvent | Contains parameters that describe a wheel event
QWidget | The base class of all user interface objects
QWidgetAction | Extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars
QWidgetItem | Layout item that represents a widget
QWinEventNotifier | Support for the Windows Wait functions
QWindow | Represents a window in the underlying windowing system
QWindowStateChangeEvent | The window state before a window state change
QWizard | Framework for wizards
QWizardPage | The base class for wizard pages
QWriteLocker | Convenience class that simplifies locking and unlocking read-write locks for write access
QX11Info | Provides information about the X display configuration
QXcbWindowFunctions | Inline class containing miscellaneous functionality for xcb window specific functionality
QXmlAttributes | XML attributes
QXmlContentHandler | Interface to report the logical content of XML data
QXmlDTDHandler | Interface to report DTD content of XML data
QXmlDeclHandler | Interface to report declaration content of XML data
QXmlDefaultHandler | Default implementation of all the XML handler classes
QXmlEntityResolver | Interface to resolve external entities contained in XML data
QXmlErrorHandler | Interface to report errors in XML data
QXmlFormatter | Implementation of QXmlSerializer for transforming XQuery output into formatted XML
QXmlInputSource | The input data for the QXmlReader subclasses
QXmlItem | Contains either an XML node or an atomic value
QXmlLexicalHandler | Interface to report the lexical content of XML data
QXmlLocator | The XML handler classes with information about the parsing position within a file
QXmlName | 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 | Table of shared strings referenced by instances of QXmlName
QXmlNamespaceSupport | Helper class for XML readers which want to include namespace support
QXmlNodeModelIndex | Identifies a node in an XML node model subclassed from QAbstractXmlNodeModel
QXmlParseException | Used to report errors with the QXmlErrorHandler interface
QXmlQuery | Performs XQueries on XML data, or on non-XML data modeled to look like XML
QXmlReader | Interface for XML readers (i.e. parsers)
QXmlResultItems | Iterates through the results of evaluating an XQuery in QXmlQuery
QXmlSchema | Loading and validation of a W3C XML Schema
QXmlSchemaValidator | Validates XML instance documents against a W3C XML Schema
QXmlSerializer | Implementation of QAbstractXmlReceiver for transforming XQuery output into unformatted XML
QXmlSimpleReader | Implementation of a simple XML parser
QXmlStreamAttribute | Represents a single XML attribute
QXmlStreamAttributes | Represents a vector of QXmlStreamAttribute
QXmlStreamEntityDeclaration | Represents a DTD entity declaration
QXmlStreamEntityResolver | Entity resolver for a QXmlStreamReader
QXmlStreamNamespaceDeclaration | Represents a namespace declaration
QXmlStreamNotationDeclaration | Represents a DTD notation declaration
QXmlStreamReader | Fast parser for reading well-formed XML via a simple streaming API
QXmlStreamWriter | XML writer with a simple streaming API