Implicitly Shared Classes

These Qt Core classes provides a safe and efficient way of sharing and manipulating data by implicitly sharing data.

QBitmap

Monochrome (1-bit depth) pixmaps

QBrush

Defines the fill pattern of shapes drawn by QPainter

QByteArrayList

List of byte arrays

QByteArrayView

View on an array of bytes with a read-only subset of the QByteArray API

QCache

Template class that provides a cache

QCommandLineOption

Defines a possible command-line option

QContiguousCache

Template class that provides a contiguous cache

QDBusPendingCall

Refers to one pending asynchronous call

QDBusUnixFileDescriptor

Holds one Unix file descriptor

QDebug

Output stream for debugging information

QDnsDomainNameRecord

Stores information about a domain name record

QDnsHostAddressRecord

Stores information about a host address record

QDnsMailExchangeRecord

Stores information about a DNS MX record

QDnsServiceRecord

Stores information about a DNS SRV record

QDnsTextRecord

Stores information about a DNS TXT record

QGeoAreaMonitorInfo

Describes the parameters of an area or region to be monitored for proximity

QGeoPositionInfo

Contains information gathered on a global position, direction and velocity at a particular point in time

QGeoSatelliteInfo

Contains basic information about a satellite

QGlyphRun

Direct access to the internal glyphs in a font

QGradient

Used in combination with QBrush to specify gradient fills

QList

Template class that provides a dynamic array

QLocale

Converts between numbers and their string representations in various languages

QLowEnergyAdvertisingData

Represents the data to be broadcast during Bluetooth Low Energy advertising

QLowEnergyAdvertisingParameters

Represents the parameters used for Bluetooth Low Energy advertising

QLowEnergyCharacteristicData

Used to set up GATT service data

QLowEnergyConnectionParameters

Used when requesting or reporting an update of the parameters of a Bluetooth LE connection

QLowEnergyDescriptorData

Used to create GATT service data

QLowEnergyServiceData

Used to set up GATT service data

QMap

Template class that provides an associative array

QMqttTopicFilter

Represents a MQTT topic filter

QMqttTopicName

Represents a MQTT topic name

QMultiMap

Template class that provides an associative array with multiple equivalent keys

QNetworkAddressEntry

Stores one IP address supported by a network interface, along with its associated netmask and broadcast address

QNetworkCacheMetaData

Cache information

QNetworkCookie

Holds one network cookie

QNetworkInterface

Listing of the host's IP addresses and network interfaces

QOpenGLDebugMessage

Wraps an OpenGL debug message

QPageRanges

Represents a collection of page ranges

QPalette

Contains color groups for each widget state

QPen

Defines how a QPainter should draw lines and outlines of shapes

QPixmap

Off-screen image representation that can be used as a paint device

QQueue

Generic container that provides a queue

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

QSet

Template class that provides a hash-table-based set

QSqlField

Manipulates the fields in SQL database tables and views

QSqlQuery

Means of executing and manipulating SQL statements

QSqlRecord

Encapsulates a database record

QSslCertificateExtension

API for accessing the extensions of an X509 certificate

QSslCipher

Represents an SSL cryptographic cipher

QSslError

SSL error

QSslPreSharedKeyAuthenticator

Authentication data for pre shared keys (PSK) ciphersuites

QStack

Template class that provides a stack

QStorageInfo

Provides information about currently mounted storage and drives

QUrlQuery

Way to manipulate a key-value pairs in a URL's query