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 | |
| Platform-independent big-endian integers | |
| Platform-independent little-endian integers | |
| Additional information about a log message | |
| Generates log messages | |
| QIODevice interface for a QByteArray | |
| 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 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 | |
| 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 | |
| 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) | |
| Serialization of binary data to a QIODevice | |
| 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 | |
| Convenient interface for reading and writing text | |
| 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 | |
| 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 | |
| Java-style const iterator for QFuture | |
| 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 | |
| Exception-safe deferral of a QSemaphore::release() call | |
| 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 | |
| Compile-time version of QByteArrayMatcher | |
| 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 | |
| Java-style const iterator for QHash and QMultiHash | |
| Convenience QHash subclass that provides multi-valued hashes | |
| Java-style non-const iterator for QHash and QMultiHash | |
| Iterator over the key/value pairs of an associative container | |
| Two-dimensional vector using integer precision | |
| Two-dimensional vector using floating point precision | |
| Template class that provides linked lists | |
| Java-style const iterator for QLinkedList | |
| Java-style non-const iterator for QLinkedList | |
| Template class that provides lists | |
| Java-style const iterator for QList and QQueue | |
| Java-style non-const iterator for QList and QQueue | |
| Converts between numbers and their string representations in various languages | |
| Template class that provides a red-black-tree-based dictionary | |
| Java-style const iterator for QMap and QMultiMap | |
| Convenience QMap subclass that provides multi-valued maps | |
| Java-style non-const iterator for QMap and QMultiMap | |
| 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 a 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 | |
| Java-style const iterator for QSet | |
| 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 | |
| Unified view on UTF-16 strings with a read-only subset of the QString API | |
| 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 | |
| Java-style non-const iterator for QVector and QStack | |
| 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 | |
| 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 | |
| Information about the operating system version | |
| 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 | |
| Information about the system |