Qt Core C++ Classes
Provides core non-GUI functionality. More...
Namespaces
Contains miscellaneous identifiers used throughout the Qt library |
Classes
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 | |
The base class of states of a QStateMachine | |
Abstract model that can be subclassed to create table models | |
The base class of transitions between QAbstractState objects | |
Abstract base class for groups of animations | |
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 | |
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 | |
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 | |
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 | |
QObject-specific transition for Qt events | |
Base class for exceptions that can 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 | |
Final state | |
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 | |
Means of returning to a previously active substate | |
The base interface class of all I/O devices in Qt | |
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 | |
Jalali (Hijri Shamsi) calendar system implementation | |
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 | |
Iterator over the key/value pairs of an associative container | |
Platform-independent little-endian integers | |
8-bit ASCII/Latin-1 character | |
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 lists | |
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 a red-black-tree-based dictionary | |
QMap::key_iterator class provides an STL-style const iterator for QMap and QMultiMap keys | |
Java-style const iterator for QMap and QMultiMap | |
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 | |
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 | |
Convenience QHash subclass that provides multi-valued hashes | |
Convenience QMap subclass that provides multi-valued maps | |
Java-style non-const iterator for QHash and QMultiHash | |
Java-style non-const iterator for QList and QQueue | |
Java-style non-const iterator for QMap and QMultiMap | |
Java-style non-const iterator for QSet | |
Java-style non-const iterator for QVector and QStack | |
Access serialization between threads | |
Convenience class that simplifies locking and unlocking mutexes | |
The base class of all Qt objects | |
Watches the lifetime of multiple QObjects | |
Information about the operating system version | |
Template class that stores a pair of items | |
Parallel group of animations | |
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 | |
Animates Qt properties | |
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 rectangle in the plane using floating point precision | |
Access serialization between threads | |
Pattern matching using regular expressions | |
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 | |
Transition based on a Qt signal | |
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 | |
General-purpose state for QStateMachine | |
Hierarchical finite state machine | |
Represents a Qt signal event | |
Inherits QEvent and holds a clone of an event associated with a QObject | |
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 | |
List of strings | |
Model that supplies strings to views | |
Holds a sequence of characters that can be quickly matched in a Unicode string | |
Thin wrapper around QString substrings | |
Unified view on UTF-16 strings with a read-only subset of the QString API | |
Information about the system | |
General counting system semaphore | |
Creates a unique directory for temporary use | |
I/O device that operates on temporary files | |
Way of finding Unicode text boundaries in a string | |
Conversions between text encodings | |
State-based decoder | |
State-based encoder | |
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 | |
UnhandledException class represents an unhandled exception in a worker thread | |
Convenient interface for working with URLs | |
Way to manipulate a key-value pairs in a URL's query | |
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 | |
Template class that provides a dynamic array | |
Java-style const iterator for QVector and QStack | |
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 | |
Provides 16-bit floating point support |
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.