| Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
[Previous: Qt's Modules] [Qt's Modules] [Next: QtGui Module]
The QtCore module contains core non-GUI functionality. More...
| Qt | The Qt namespace contains miscellaneous identifiers used throughout the Qt library. |
|---|
| QAbstractEventDispatcher | The QAbstractEventDispatcher class manages Qt's event queue, excluding GUI-related events. |
|---|---|
| QAbstractFileEngine | The QAbstractFileEngine class provides an abstraction for accessing the filesystem. |
| QAbstractFileEngineHandler | The QAbstractFileEngineHandler class provides a way to register custom file engines with your application. |
| QAbstractFileEngineIterator | The QAbstractFileEngineIterator class provides an iterator interface for custom file engines. |
| QAbstractItemModel | The QAbstractItemModel class provides the abstract interface for item model classes. |
| QAbstractListModel | The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models. |
| QAbstractTableModel | The QAbstractTableModel class provides an abstract model that can be subclassed to create table models. |
| QBasicTimer | The QBasicTimer class provides timer events for objects. |
| QBitArray | The QBitArray class provides an array of bits. |
| QBuffer | The QBuffer class provides a QIODevice interface for a QByteArray. |
| QByteArray | The QByteArray class provides an array of bytes. |
| QByteArrayMatcher | The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array. |
| QCache | The QCache class is a template class that provides a cache. |
| QChar | The QChar class provides a 16-bit Unicode character. |
| QChildEvent | The QChildEvent class contains event parameters for child object events. |
| QConstString | The QConstString class is a wrapper for constant Unicode string data. |
| QCoreApplication | The QCoreApplication class provides an event loop for console Qt applications. |
| QCryptographicHash | The QCryptographicHash class provides a way to generate cryptographic hashes. |
| QCustomEvent | The QCustomEvent class provides support for custom events. |
| QDataStream | The QDataStream class provides serialization of binary data to a QIODevice. |
| QDate | The QDate class provides date functions. |
| QDateTime | The QDateTime class provides date and time functions. |
| QDir | The QDir class provides access to directory structures and their contents. |
| QDirIterator | The QDirIterator class provides an iterator for directory entrylists. |
| QDynamicPropertyChangeEvent | The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events. |
| QEvent | The QEvent class is the base class of all event classes. Event objects contain event parameters. |
| QEventLoop | The QEventLoop class provides a means of entering and leaving an event loop. |
| QFSFileEngine | The QFSFileEngine class implements Qt's default file engine. |
| QFile | The QFile class provides an interface for reading from and writing to files. |
| QFileInfo | The QFileInfo class provides system-independent file information. |
| QFileSystemWatcher | The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications. |
| QFlag | The QFlag class is a helper data type for QFlags. |
| QFlags | The QFlags class provides a type-safe way of storing OR-combinations of enum values. |
| QGenericArgument | The QGenericArgument class is an internal helper class for marshalling arguments. |
| QGenericReturnArgument | The QGenericReturnArgument class is an internal helper class for marshalling arguments. |
| QHash | The QHash class is a template class that provides a hash-table-based dictionary. |
| QHashIterator | The QHashIterator class provides a Java-style const iterator for QHash and QMultiHash. |
| QIODevice | The QIODevice class is the base interface class of all I/O devices in Qt. |
| QLatin1Char | The QLatin1Char class provides an 8-bit ASCII/Latin-1 character. |
| QLatin1String | The QLatin1String class provides a thin wrapper around an ASCII/Latin-1 encoded string literal. |
| QLibrary | The QLibrary class loads shared libraries at runtime. |
| QLibraryInfo | The QLibraryInfo class provides information about the Qt library. |
| QLine | The QLine class provides a two-dimensional vector using integer precision. |
| QLineF | The QLineF class provides a two-dimensional vector using floating point precision. |
| QLinkedList | The QLinkedList class is a template class that provides linked lists. |
| QLinkedListIterator | The QLinkedListIterator class provides a Java-style const iterator for QLinkedList. |
| QList | The QList class is a template class that provides lists. |
| QListIterator | The QListIterator class provides a Java-style const iterator for QList and QQueue. |
| QLocale | The QLocale class converts between numbers and their string representations in various languages. |
| QMap | The QMap class is a template class that provides a skip-list-based dictionary. |
| QMapIterator | The QMapIterator class provides a Java-style const iterator for QMap and QMultiMap. |
| QMetaClassInfo | The QMetaClassInfo class provides additional information about a class. |
| QMetaEnum | The QMetaEnum class provides meta-data about an enumerator. |
| QMetaMethod | The QMetaMethod class provides meta-data about a member function. |
| QMetaObject | The QMetaObject class contains meta-information about Qt objects. |
| QMetaProperty | The QMetaProperty class provides meta-data about a property. |
| QMetaType | The QMetaType class manages named types in the meta-object system. |
| QMimeData | The QMimeData class provides a container for data that records information about its MIME type. |
| QModelIndex | The QModelIndex class is used to locate data in a data model. |
| QMultiHash | The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes. |
| QMultiMap | The QMultiMap class is a convenience QMap subclass that provides multi-valued maps. |
| QMutableHashIterator | The QMutableHashIterator class provides a Java-style non-const iterator for QHash and QMultiHash. |
| QMutableLinkedListIterator | The QMutableLinkedListIterator class provides a Java-style non-const iterator for QLinkedList. |
| QMutableListIterator | The QMutableListIterator class provides a Java-style non-const iterator for QList and QQueue. |
| QMutableMapIterator | The QMutableMapIterator class provides a Java-style non-const iterator for QMap and QMultiMap. |
| QMutableSetIterator | The QMutableSetIterator class provides a Java-style non-const iterator for QSet. |
| QMutableVectorIterator | The QMutableVectorIterator class provides a Java-style non-const iterator for QVector and QStack. |
| QMutex | The QMutex class provides access serialization between threads. |
| QMutexLocker | The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes. |
| QObject | The QObject class is the base class of all Qt objects. |
| QObjectCleanupHandler | The QObjectCleanupHandler class watches the lifetime of multiple QObjects. |
| QPair | The QPair class is a template class that stores a pair of items. |
| QPersistentModelIndex | The QPersistentModelIndex class is used to locate data in a data model. |
| QPluginLoader | The QPluginLoader class loads a plugin at run-time. |
| QPoint | The QPoint class defines a point in the plane using integer precision. |
| QPointF | The QPointF class defines a point in the plane using floating point precision. |
| QPointer | The QPointer class is a template class that provides guarded pointers to QObjects. |
| QProcess | The QProcess class is used to start external programs and to communicate with them. |
| QQueue | The QQueue class is a generic container that provides a queue. |
| QReadLocker | The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access. |
| QReadWriteLock | The QReadWriteLock class provides read-write locking. |
| QRect | The QRect class defines a rectangle in the plane using integer precision. |
| QRectF | The QRectF class defines a rectangle in the plane using floating point precision. |
| QRegExp | The QRegExp class provides pattern matching using regular expressions. |
| QResource | The QResource class provides an interface for reading directly from resources. |
| QSemaphore | The QSemaphore class provides a general counting semaphore. |
| QSet | The QSet class is a template class that provides a hash-table-based set. |
| QSetIterator | The QSetIterator class provides a Java-style const iterator for QSet. |
| QSettings | The QSettings class provides persistent platform-independent application settings. |
| QSharedData | The QSharedData class is a base class for shared data objects. |
| QSharedDataPointer | The QSharedDataPointer class provides a pointer to a shared data object. |
| QSignalMapper | The QSignalMapper class bundles signals from identifiable senders. |
| QSize | The QSize class defines the size of a two-dimensional object using integer point precision. |
| QSizeF | The QSizeF class defines the size of a two-dimensional object using floating point precision. |
| QSocketNotifier | The QSocketNotifier class provides support for monitoring activity on a file descriptor. |
| QStack | The QStack class is a template class that provides a stack. |
| QString | The QString class provides a Unicode character string. |
| QStringList | The QStringList class provides a list of strings. |
| QStringMatcher | The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string. |
| QStringRef | The QStringRef class provides a thin wrapper around QString substrings. |
| QSysInfo | The QSysInfo class provides information about the system. |
| QSystemLocale | The QSystemLocale class can be used to finetune the system locale of the user. |
| QTemporaryFile | The QTemporaryFile class is an I/O device that operates on temporary files. |
| QTextCodec | The QTextCodec class provides conversions between text encodings. |
| QTextCodecPlugin | The QTextCodecPlugin class provides an abstract base for custom QTextCodec plugins. |
| QTextDecoder | The QTextDecoder class provides a state-based decoder. |
| QTextEncoder | The QTextEncoder class provides a state-based encoder. |
| QTextIStream | The QTextIStream class is a convenience class for input streams. |
| QTextOStream | The QTextOStream class is a convenience class for output streams. |
| QTextStream | The QTextStream class provides a convenient interface for reading and writing text. |
| QThread | The QThread class provides platform-independent threads. |
| QThreadStorage | The QThreadStorage class provides per-thread data storage. |
| QTime | The QTime class provides clock time functions. |
| QTimeLine | The QTimeLine class provides a timeline for controlling animations. |
| QTimer | The QTimer class provides repetitive and single-shot timers. |
| QTimerEvent | The QTimerEvent class contains parameters that describe a timer event. |
| QTranslator | The QTranslator class provides internationalization support for text output. |
| QUrl | The QUrl class provides a convenient interface for working with URLs. |
| QUuid | The QUuid class stores a Universally Unique Identifier (UUID). |
| QVarLengthArray | The QVarLengthArray class provides a low-level variable-length array. |
| QVariant | The QVariant class acts like a union for the most common Qt data types. |
| QVector | The QVector class is a template class that provides a dynamic array. |
| QVectorIterator | The QVectorIterator class provides a Java-style const iterator for QVector and QStack. |
| QWaitCondition | The QWaitCondition class provides a condition variable for synchronizing threads. |
| QWriteLocker | The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access. |
All other Qt modules rely on this module. To include the definitions of the module's classes, use the following directive:
#include <QtCore>
The QtCore module is part of all Qt editions.
[Previous: Qt's Modules] [Qt's Modules] [Next: QtGui Module]
| Copyright © 2007 Trolltech | Trademarks | Qt 4.3.0beta |