![]() |
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 |