Provides core non-GUI functionality. More...
Contains miscellaneous identifiers used throughout the Qt library |
|
Inline namespace declares literal operators for Qt types |
|
Declares string literal operators for Qt types |
|
Contains miscellaneous identifiers used by the QFuture class |
|
Declares literal operators for Qt types |
The base of all animations |
|
Interface to manage Qt's event queue |
|
The abstract interface for item model classes |
|
Abstract model that can be subclassed to create one-dimensional list models |
|
Interface for receiving native events, such as MSG or XCB event structs |
|
Base class for proxy item models that can do sorting, filtering or other data processing tasks |
|
Abstract model that can be subclassed to create table models |
|
Helper tag class |
|
Abstract base class for groups of animations |
|
Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API |
|
Iterable interface for an associative container in a QVariant |
|
Platform-independent atomic operations on int |
|
Platform-independent atomic operations on integers |
|
Template class that provides platform-independent atomic operations on pointers |
|
Platform-independent big-endian integers |
|
Timer events for objects |
|
Wrapper class around binding-enabled properties. It allows type-safe operations while abstracting the differences between the various property classes away |
|
Array of bits |
|
QIODevice interface for a QByteArray |
|
Array of bytes |
|
QByteArray::FromBase64Result class holds the result of a call to QByteArray::fromBase64Encoding |
|
List of byte arrays |
|
Holds a sequence of bytes that can be quickly matched in a byte array |
|
View on an array of bytes with a read-only subset of the QByteArray API |
|
Template class that provides a cache |
|
Describes calendar systems |
|
Used to hold an array of CBOR elements |
|
Holds the error condition found while parsing or validating a CBOR stream |
|
Used to hold an associative container representable in CBOR |
|
QCborMap::ConstIterator class provides an STL-style const iterator for QCborMap |
|
QCborMap::Iterator class provides an STL-style non-const iterator for QCborMap |
|
Used by QCborValue to report a parsing error |
|
Simple CBOR stream decoder, operating on either a QByteArray or QIODevice |
|
Simple CBOR encoder operating on a one-way stream |
|
Encapsulates a value in CBOR |
|
16-bit Unicode character |
|
Contains event parameters for child object events |
|
Compares strings according to a localized collation algorithm |
|
Can be used to speed up string collation |
|
Defines a possible command-line option |
|
Means for handling the command line options |
|
Proxies multiple source models, concatenating their rows |
|
Allows iteration over a container in a QVariant |
|
Template class that provides a contiguous cache |
|
Event loop for Qt applications without UI |
|
Way to generate cryptographic hashes |
|
Serialization of binary data to a QIODevice |
|
Date functions |
|
Date and time functions |
|
Marks a deadline in the future |
|
Output stream for debugging information |
|
Convenience class for custom QDebug operators |
|
Access to directory structures and their contents |
|
Iterator for directory entrylists |
|
Contains event parameters for dynamic property change events |
|
Easing curves for controlling animation |
|
Fast way to calculate elapsed times |
|
A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer |
|
The base class of all event classes. Event objects contain event parameters |
|
Means of entering and leaving an event loop |
|
Means to quit an event loop when it is no longer needed |
|
Base class for exceptions that can be transferred across threads |
|
Represents a pointer to an explicitly shared object |
|
Interface for reading from and writing to files |
|
Interface for reading from and writing to open files |
|
System-independent file information |
|
Convenient way of selecting file variants |
|
Interface for monitoring files and directories for modifications |
|
Helper data type for QFlags |
|
Type-safe way of storing OR-combinations of enum values |
|
Represents the result of an asynchronous computation |
|
Java-style const iterator for QFuture |
|
Convenience class that simplifies QFuture synchronization |
|
Allows monitoring a QFuture using signals and slots |
|
Internal helper class for marshalling arguments |
|
Internal helper class for marshalling arguments |
|
Used to implement a global static object |
|
Implements the Gregorian calendar |
|
Template class that provides a hash-table-based dictionary |
|
Java-style const iterator for QHash and QMultiHash |
|
The base interface class of all I/O devices in Qt |
|
Base class for QIODevice that provides flags describing the mode in which a device is opened |
|
Proxies its source model unmodified |
|
Manages information about selected items in a model |
|
Keeps track of a view's selected items |
|
Manages information about a range of selected items in a model |
|
Template class that is the base class for QSequentialIterable and QAssociativeIterable |
|
Template class that allows iteration over a container in a QVariant |
|
Jalali (Hijri Shamsi) calendar system implementation |
|
Access to the JNI Environment (JNIEnv) |
|
A convenience wrapper around the Java Native Interface (JNI) |
|
Encapsulates a JSON array |
|
Way to read and write JSON documents |
|
Encapsulates a JSON object |
|
Used to report errors during JSON parsing |
|
Encapsulates a value in JSON |
|
Julian calendar system implementation |
|
Stores a combination of a key with optional modifiers |
|
Iterator over the key/value pairs of an associative container |
|
Platform-independent little-endian integers |
|
8-bit ASCII/Latin-1 character |
|
The same as QLatin1StringView |
|
Thin wrapper around an US-ASCII/Latin-1 encoded string literal |
|
Loads shared libraries at runtime |
|
Information about the Qt library |
|
Two-dimensional vector using integer precision |
|
Two-dimensional vector using floating point precision |
|
Template class that provides a dynamic array |
|
Java-style const iterator for QList and QQueue |
|
Converts between numbers and their string representations in various languages |
|
Locking between processes using a file |
|
Represents a category, or 'area' in the logging infrastructure |
|
Template class that provides an associative array |
|
Java-style const iterator for QMap |
|
Defines the four margins of a rectangle |
|
Defines the four margins of a rectangle |
|
Way to generate hash-based message authentication codes |
|
Additional information about a log message |
|
Generates log messages |
|
Additional information about a class |
|
Meta-data about an enumerator |
|
Meta-data about a member function |
|
Contains meta-information about Qt objects |
|
Meta-data about a property |
|
Allows type erased access to sequential containers |
|
Manages named types in the meta-object system |
|
Milanković calendar system implementation |
|
Container for data that records information about its MIME type |
|
Maintains a database of MIME types |
|
Describes types of file or data, represented by a MIME type string |
|
Used to locate data in a data model |
|
Holds a role and the data associated to that role |
|
Span over QModelRoleData objects |
|
Convenience QHash subclass that provides multi-valued hashes |
|
Template class that provides an associative array with multiple equivalent keys |
|
QMultiMap::key_iterator class provides an STL-style const iterator for QMultiMap keys |
|
Java-style const iterator for QMultiMap. QMultiMap has both Java-style iterators and STL-style iterators. STL-style iterators are more efficient and should be preferred |
|
Java-style non-const iterator for QHash and QMultiHash |
|
Java-style non-const iterator for QList, QQueue and QStack |
|
Java-style non-const iterator for QMap |
|
Java-style non-const iterator for QMultiMap |
|
Java-style non-const iterator for QSet |
|
Access serialization between threads |
|
Convenience class that simplifies locking and unlocking mutexes |
|
Native interface to a core application on Android |
|
The base class of all Qt objects |
|
Template class that enables automatic property bindings for property data stored in QObject derived classes |
|
Watches the lifetime of multiple QObjects |
|
Template class to help port old properties to the bindable property system |
|
Information about the operating system version |
|
Parallel group of animations |
|
Represents the result of a comparison that allows for unordered results |
|
Pause for QSequentialAnimationGroup |
|
Used to locate data in a data model |
|
Loads a plugin at run-time |
|
Defines a point in the plane using integer precision |
|
Defines a point in the plane using floating point precision |
|
Template class that provides guarded pointers to QObject |
|
Used to start external programs and to communicate with them |
|
Holds the environment variables that can be passed to a program |
|
Way to store computation results to be accessed by QFuture |
|
Template class that enables automatic property bindings |
|
Animates Qt properties |
|
Controls the lifecycle of change callback installed on a QProperty |
|
Helper class for properties with automatic property bindings |
|
Controls the lifecycle of change callback installed on a QProperty |
|
Generic container that provides a queue |
|
Allows one to obtain random values from a high-quality Random Number Generator |
|
Allows one to obtain 64-bit random values from a high-quality, seed-less Random Number Generator |
|
Convenience class that simplifies locking and unlocking read-write locks for read access |
|
Read-write locking |
|
Defines a rectangle in the plane using integer precision |
|
Defines a finite rectangle in the plane using floating point precision |
|
Access serialization between threads |
|
Pattern matching using regular expressions |
|
The results of a matching a QRegularExpression against a string |
|
Iterator on the results of a global match of a QRegularExpression object against a string |
|
Interface for reading directly from resources |
|
Shared base for calendars based on the ancient Roman calendar |
|
The base class for all runnable objects |
|
Interface for safely writing to files |
|
Provides a scope guard for calling a function at the end of a scope |
|
Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction |
|
Stores a pointer to a dynamically allocated object, and deletes it upon destruction |
|
Resets a variable to its previous value on destruction |
|
General counting semaphore |
|
Exception-safe deferral of a QSemaphore::release() call |
|
Sequential group of animations |
|
Iterable interface for a container in a QVariant |
|
Template class that provides a hash-table-based set |
|
QSet::const_iterator class provides an STL-style const iterator for QSet |
|
QSet::iterator class provides an STL-style non-const iterator for QSet |
|
Java-style const iterator for QSet |
|
Persistent platform-independent application settings |
|
Base class for shared data objects |
|
Represents a pointer to an implicitly shared object |
|
Access to a shared memory segment |
|
Holds a strong reference to a shared pointer |
|
Exception-safe wrapper around QObject::blockSignals() |
|
Bundles signals from identifiable senders |
|
Defines the size of a two-dimensional object using integer point precision |
|
Defines the size of a two-dimensional object using floating point precision |
|
Support for monitoring activity on a file descriptor |
|
Support for sorting and filtering data passed between another model and a view |
|
Template class that provides a stack |
|
Methods for accessing standard paths |
|
Compile-time version of QByteArrayMatcher |
|
Struct containing a reference to a static plugin instance together with its meta data |
|
Provides information about currently mounted storage and drives |
|
Unicode character string |
|
Base class for encoding and decoding text |
|
State-based decoder for text |
|
State-based encoder for text |
|
List of strings |
|
Model that supplies strings to views |
|
Holds a sequence of characters that can be quickly matched in a Unicode string |
|
Splits strings into tokens along given separators |
|
Unified view on UTF-16 strings with a read-only subset of the QString API |
|
Information about the system |
|
General counting system semaphore |
|
Template class that wraps an iterator and exposes standard iterator traits |
|
Creates a unique directory for temporary use |
|
I/O device that operates on temporary files |
|
Way of finding Unicode text boundaries in a string |
|
Convenient interface for reading and writing text |
|
Platform-independent way to manage threads |
|
Manages a collection of QThreads |
|
Per-thread data storage |
|
Clock time functions |
|
Timeline for controlling animations |
|
Converts between UTC and local time in a specific time zone |
|
Repetitive and single-shot timers |
|
Contains parameters that describe a timer event |
|
Internationalization support for text output |
|
This proxy transposes the source model |
|
Contains a lightweight representation of a version number with two 8-bit segments, major and minor, either of which can be unknown |
|
Represents an unhandled exception in a Qt Concurrent worker thread |
|
Uniform interface over bindable properties like QProperty\<T\> and QObjectBindableProperty of any type T |
|
Convenient interface for working with URLs |
|
Way to manipulate a key-value pairs in a URL's query |
|
Unified view on UTF-8 strings with a read-only subset of the QString API |
|
Stores a Universally Unique Identifier (UUID) |
|
Low-level variable-length array |
|
Acts like a union for the most common Qt data types |
|
Base class for animations |
|
Emulated const pointer to QVariant based on a pointer |
|
Template class that emulates a pointer to QVariant based on a pointer |
|
Acts as a non-const reference to a QVariant |
|
Alias for QList |
|
Contains a version number with an arbitrary number of segments |
|
Condition variable for synchronizing threads |
|
Holds a weak reference to a shared pointer |
|
Support for the Windows Wait functions |
|
Convenience class that simplifies locking and unlocking read-write locks for write access |
|
Represents a single XML attribute |
|
Represents a vector of QXmlStreamAttribute |
|
Represents a DTD entity declaration |
|
Entity resolver for a QXmlStreamReader |
|
Represents a namespace declaration |
|
Represents a DTD notation declaration |
|
Fast parser for reading well-formed XML via a simple streaming API |
|
XML writer with a simple streaming API |
|
QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny() |
|
Provides 16-bit floating point support |
All other Qt modules rely on this module.
The Qt Core page contains information about how to use the module.