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 | |
Abstract base class for groups of animations | |
Parallel group of animations | |
Pause for QSequentialAnimationGroup | |
Animates Qt properties | |
Sequential group of animations | |
Base class for animations | |
Conversions between text encodings | |
State-based decoder | |
State-based encoder | |
Helper data type for QFlags | |
Type-safe way of storing OR-combinations of enum values | |
Used to implement a global static object | |
Information about the Qt library | |
Additional information about a log message | |
Generates log messages | |
Information about the system | |
QIODevice interface for a QByteArray | |
Serialization of binary data to a QIODevice | |
Output stream for debugging information | |
Convenience class for custom QDebug operators | |
Access to directory structures and their contents | |
Iterator for directory entrylists | |
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 | |
The base interface class of all I/O devices in Qt | |
Locking between processes using a file | |
Represents a category, or 'area' in the logging infrastructure | |
Used to start external programs and to communicate with them | |
Holds the environment variables that can be passed to a program | |
Interface for reading directly from resources | |
Interface for safely writing to files | |
Persistent platform-independent application settings | |
Methods for accessing standard paths | |
Provides information about currently mounted storage and drives | |
Creates a unique directory for temporary use | |
I/O device that operates on temporary files | |
Convenient interface for reading and writing text | |
Convenient interface for working with URLs | |
Way to manipulate a key-value pairs in a URL's query | |
The abstract interface for item model classes | |
Abstract model that can be subclassed to create one-dimensional list models | |
Abstract model that can be subclassed to create table models | |
Used to locate data in a data model | |
Used to locate data in a data model | |
Base class for proxy item models that can do sorting, filtering or other data processing tasks | |
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 | |
Support for sorting and filtering data passed between another model and a view | |
Model that supplies strings to views | |
Encapsulates a JSON array | |
Way to read and write JSON documents | |
Used to report errors during JSON parsing | |
Encapsulates a JSON object | |
Encapsulates a value in JSON | |
Interface to manage Qt's event queue | |
Interface for receiving native events, such as MSG or XCB event structs | |
Timer events for objects | |
Event loop for Qt applications without UI | |
Contains event parameters for child object events | |
Contains event parameters for dynamic property change events | |
The base class of all event classes. Event objects contain event parameters | |
Contains parameters that describe a timer event | |
Marks a deadline in the future | |
Fast way to calculate elapsed times | |
Means of entering and leaving an event loop | |
Means to quit an event loop when it is no longer needed | |
Additional information about a class | |
Meta-data about an enumerator | |
Meta-data about a member function | |
Meta-data about a property | |
Manages named types in the meta-object system | |
Container for data that records information about its MIME type | |
The base class of all Qt objects | |
Exception-safe wrapper around QObject::blockSignals() | |
Watches the lifetime of multiple QObjects | |
Internal helper class for marshalling arguments | |
Internal helper class for marshalling arguments | |
Contains meta-information about Qt objects | |
Template class that provides guarded pointers to QObject | |
Access to a shared memory segment | |
Bundles signals from identifiable senders | |
Support for monitoring activity on a file descriptor | |
General counting system semaphore | |
Repetitive and single-shot timers | |
Internationalization support for text output | |
Iterable interface for an associative container in a QVariant | |
Iterable interface for a container in a QVariant | |
Acts like a union for the most common Qt data types | |
Support for the Windows Wait functions | |
Maintains a database of MIME types | |
Describes types of file or data, represented by a MIME type string | |
Loads shared libraries at runtime | |
Struct containing a reference to a static plugin instance together with its meta data | |
Loads a plugin at run-time | |
Stores a Universally Unique Identifier (UUID) | |
The base class of states of a QStateMachine | |
The base class of transitions between QAbstractState objects | |
QObject-specific transition for Qt events | |
Final state | |
Means of returning to a previously active substate | |
Transition based on a Qt signal | |
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 | |
Platform-independent atomic operations on int | |
Platform-independent atomic operations on integers | |
Template class that provides platform-independent atomic operations on pointers | |
Base class for exceptions that can transferred across threads | |
UnhandledException class represents an unhandled exception in a worker thread | |
Represents the result of an asynchronous computation | |
Convenience class that simplifies QFuture synchronization | |
Allows monitoring a QFuture using signals and slots | |
Access serialization between threads | |
Convenience class that simplifies locking and unlocking mutexes | |
Convenience class that simplifies locking and unlocking read-write locks for read access | |
Read-write locking | |
Convenience class that simplifies locking and unlocking read-write locks for write access | |
The base class for all runnable objects | |
General counting semaphore | |
Platform-independent way to manage threads | |
Manages a collection of QThreads | |
Per-thread data storage | |
Condition variable for synchronizing threads | |
Array of bits | |
Array of bytes | |
List of byte arrays | |
Holds a sequence of bytes that can be quickly matched in a byte array | |
Template class that provides a cache | |
16-bit Unicode character | |
8-bit ASCII/Latin-1 character | |
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 | |
Template class that provides a contiguous cache | |
Way to generate cryptographic hashes | |
Date functions | |
Date and time functions | |
Clock time functions | |
Easing curves for controlling animation | |
Template class that provides a hash-table-based dictionary | |
Convenience QHash subclass that provides multi-valued hashes | |
Two-dimensional vector using integer precision | |
Two-dimensional vector using floating point precision | |
Template class that provides linked lists | |
Template class that provides lists | |
Converts between numbers and their string representations in various languages | |
Template class that provides a red-black-tree-based dictionary | |
Convenience QMap subclass that provides multi-valued maps | |
QMap::key_iterator class provides an STL-style const iterator for QMap and QMultiMap keys | |
Defines the four margins of a rectangle | |
Defines the four margins of a rectangle | |
Way to generate hash-based message authentication codes | |
Template class that stores a pair of items | |
Defines a point in the plane using integer precision | |
Defines a point in the plane using floating point precision | |
Generic container that provides a queue | |
Defines a rectangle in the plane using integer precision | |
Defines a rectangle in the plane using floating point precision | |
Pattern matching using regular expressions | |
Pattern matching using regular expressions | |
The results of matching a QRegularExpression against a string | |
Iterator on the results of a global match of a QRegularExpression object against a string | |
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 | |
Java-style non-const iterator for QSet | |
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 | |
Represents a pointer to an explicitly shared object | |
Base class for shared data objects | |
Represents a pointer to an implicitly shared object | |
A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer | |
Holds a strong reference to a shared pointer | |
Holds a weak reference to a shared pointer | |
Defines the size of a two-dimensional object using integer point precision | |
Defines the size of a two-dimensional object using floating point precision | |
Template class that provides a stack | |
Thin wrapper around an US-ASCII/Latin-1 encoded string literal | |
Unicode character string | |
Thin wrapper around QString substrings | |
List of strings | |
Holds a sequence of characters that can be quickly matched in a Unicode string | |
Way of finding Unicode text boundaries in a string | |
Timeline for controlling animations | |
Converts between UTC and local time in a specific time zone | |
Low-level variable-length array | |
Template class that provides a dynamic array | |
Contains a version number with an arbitrary number of segments | |
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 | |
Java-style const iterator for QFuture | |
Java-style const iterator for QHash and QMultiHash | |
Java-style non-const iterator for QHash and QMultiHash | |
Java-style const iterator for QLinkedList | |
Java-style non-const iterator for QLinkedList | |
Java-style const iterator for QList and QQueue | |
Java-style non-const iterator for QList and QQueue | |
Java-style const iterator for QMap and QMultiMap | |
Java-style non-const iterator for QMap and QMultiMap | |
Java-style const iterator for QSet | |
Java-style non-const iterator for QVector and QStack | |
Java-style const iterator for QVector and QStack |
© 2017 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.