Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

Qt Console Edition Classes

QAbstractEventDispatcherThe QAbstractEventDispatcher class manages Qt's event queue, excluding GUI-related events.
QAbstractFileEngineThe QAbstractFileEngine class provides an abstraction for accessing the filesystem.
QAbstractFileEngineHandlerThe QAbstractFileEngineHandler class provides a way to register custom file engines with your application.
QAbstractFileEngineIteratorThe QAbstractFileEngineIterator class provides an iterator interface for custom file engines.
QAbstractItemModelThe QAbstractItemModel class provides the abstract interface for item model classes.
QAbstractListModelThe QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.
QAbstractSocketThe QAbstractSocket class provides the base functionality common to all socket types.
QAbstractTableModelThe QAbstractTableModel class provides an abstract model that can be subclassed to create table models.
QAuthenticatorThe QAuthenticator class provides an authentication object.
QBasicTimerThe QBasicTimer class provides timer events for objects.
QBitArrayThe QBitArray class provides an array of bits.
QBufferThe QBuffer class provides a QIODevice interface for a QByteArray.
QByteArrayThe QByteArray class provides an array of bytes.
QByteArrayMatcherThe QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array.
QCacheThe QCache class is a template class that provides a cache.
QCharThe QChar class provides a 16-bit Unicode character.
QChildEventThe QChildEvent class contains event parameters for child object events.
QConstStringThe QConstString class is a wrapper for constant Unicode string data.
QCoreApplicationThe QCoreApplication class provides an event loop for console Qt applications.
QCryptographicHashThe QCryptographicHash class provides a way to generate cryptographic hashes.
QCustomEventThe QCustomEvent class provides support for custom events.
QDataStreamThe QDataStream class provides serialization of binary data to a QIODevice.
QDateThe QDate class provides date functions.
QDateTimeThe QDateTime class provides date and time functions.
QDirThe QDir class provides access to directory structures and their contents.
QDirIteratorThe QDirIterator class provides an iterator for directory entrylists.
QDomAttrThe QDomAttr class represents one attribute of a QDomElement.
QDomCDATASectionThe QDomCDATASection class represents an XML CDATA section.
QDomCharacterDataThe QDomCharacterData class represents a generic string in the DOM.
QDomCommentThe QDomComment class represents an XML comment.
QDomDocumentThe QDomDocument class represents an XML document.
QDomDocumentFragmentThe QDomDocumentFragment class is a tree of QDomNodes which is not usually a complete QDomDocument.
QDomDocumentTypeThe QDomDocumentType class is the representation of the DTD in the document tree.
QDomElementThe QDomElement class represents one element in the DOM tree.
QDomEntityThe QDomEntity class represents an XML entity.
QDomEntityReferenceThe QDomEntityReference class represents an XML entity reference.
QDomImplementationThe QDomImplementation class provides information about the features of the DOM implementation.
QDomNamedNodeMapThe QDomNamedNodeMap class contains a collection of nodes that can be accessed by name.
QDomNodeThe QDomNode class is the base class for all the nodes in a DOM tree.
QDomNodeListThe QDomNodeList class is a list of QDomNode objects.
QDomNotationThe QDomNotation class represents an XML notation.
QDomProcessingInstructionThe QDomProcessingInstruction class represents an XML processing instruction.
QDomTextThe QDomText class represents text data in the parsed XML document.
QDynamicPropertyChangeEventThe QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events.
QEventThe QEvent class is the base class of all event classes. Event objects contain event parameters.
QEventLoopThe QEventLoop class provides a means of entering and leaving an event loop.
QFSFileEngineThe QFSFileEngine class implements Qt's default file engine.
QFileThe QFile class provides an interface for reading from and writing to files.
QFileInfoThe QFileInfo class provides system-independent file information.
QFileSystemWatcherThe QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.
QFlagThe QFlag class is a helper data type for QFlags.
QFlagsThe QFlags class provides a type-safe way of storing OR-combinations of enum values.
QFtpThe QFtp class provides an implementation of the client side of FTP protocol.
QGenericArgumentThe QGenericArgument class is an internal helper class for marshalling arguments.
QGenericReturnArgumentThe QGenericReturnArgument class is an internal helper class for marshalling arguments.
QHashThe QHash class is a template class that provides a hash-table-based dictionary.
QHashIteratorThe QHashIterator class provides a Java-style const iterator for QHash and QMultiHash.
QHostAddressThe QHostAddress class provides an IP address.
QHostInfoThe QHostInfo class provides static functions for host name lookups.
QHttpThe QHttp class provides an implementation of the HTTP protocol.
QHttpHeaderThe QHttpHeader class contains header information for HTTP.
QHttpRequestHeaderThe QHttpRequestHeader class contains request header information for HTTP.
QHttpResponseHeaderThe QHttpResponseHeader class contains response header information for HTTP.
QIODeviceThe QIODevice class is the base interface class of all I/O devices in Qt.
QLatin1CharThe QLatin1Char class provides an 8-bit ASCII/Latin-1 character.
QLatin1StringThe QLatin1String class provides a thin wrapper around an ASCII/Latin-1 encoded string literal.
QLibraryThe QLibrary class loads shared libraries at runtime.
QLibraryInfoThe QLibraryInfo class provides information about the Qt library.
QLineThe QLine class provides a two-dimensional vector using integer precision.
QLineFThe QLineF class provides a two-dimensional vector using floating point precision.
QLinkedListThe QLinkedList class is a template class that provides linked lists.
QLinkedListIteratorThe QLinkedListIterator class provides a Java-style const iterator for QLinkedList.
QListThe QList class is a template class that provides lists.
QListIteratorThe QListIterator class provides a Java-style const iterator for QList and QQueue.
QLocaleThe QLocale class converts between numbers and their string representations in various languages.
QMapThe QMap class is a template class that provides a skip-list-based dictionary.
QMapIteratorThe QMapIterator class provides a Java-style const iterator for QMap and QMultiMap.
QMetaClassInfoThe QMetaClassInfo class provides additional information about a class.
QMetaEnumThe QMetaEnum class provides meta-data about an enumerator.
QMetaMethodThe QMetaMethod class provides meta-data about a member function.
QMetaObjectThe QMetaObject class contains meta-information about Qt objects.
QMetaPropertyThe QMetaProperty class provides meta-data about a property.
QMetaTypeThe QMetaType class manages named types in the meta-object system.
QMimeDataThe QMimeData class provides a container for data that records information about its MIME type.
QModelIndexThe QModelIndex class is used to locate data in a data model.
QMultiHashThe QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.
QMultiMapThe QMultiMap class is a convenience QMap subclass that provides multi-valued maps.
QMutableHashIteratorThe QMutableHashIterator class provides a Java-style non-const iterator for QHash and QMultiHash.
QMutableLinkedListIteratorThe QMutableLinkedListIterator class provides a Java-style non-const iterator for QLinkedList.
QMutableListIteratorThe QMutableListIterator class provides a Java-style non-const iterator for QList and QQueue.
QMutableMapIteratorThe QMutableMapIterator class provides a Java-style non-const iterator for QMap and QMultiMap.
QMutableSetIteratorThe QMutableSetIterator class provides a Java-style non-const iterator for QSet.
QMutableVectorIteratorThe QMutableVectorIterator class provides a Java-style non-const iterator for QVector and QStack.
QMutexThe QMutex class provides access serialization between threads.
QMutexLockerThe QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.
QNetworkAddressEntryThe QNetworkAddressEntry class stores one IP address supported by a network interface, along with its associated netmask and broadcast address.
QNetworkInterfaceThe QNetworkInterface class provides a listing of the host's IP addresses and network interfaces.
QNetworkProxyThe QNetworkProxy class provides a network layer proxy.
QObjectThe QObject class is the base class of all Qt objects.
QObjectCleanupHandlerThe QObjectCleanupHandler class watches the lifetime of multiple QObjects.
QPairThe QPair class is a template class that stores a pair of items.
QPersistentModelIndexThe QPersistentModelIndex class is used to locate data in a data model.
QPluginLoaderThe QPluginLoader class loads a plugin at run-time.
QPointThe QPoint class defines a point in the plane using integer precision.
QPointFThe QPointF class defines a point in the plane using floating point precision.
QPointerThe QPointer class is a template class that provides guarded pointers to QObjects.
QProcessThe QProcess class is used to start external programs and to communicate with them.
QQueueThe QQueue class is a generic container that provides a queue.
QReadLockerThe QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.
QReadWriteLockThe QReadWriteLock class provides read-write locking.
QRectThe QRect class defines a rectangle in the plane using integer precision.
QRectFThe QRectF class defines a rectangle in the plane using floating point precision.
QRegExpThe QRegExp class provides pattern matching using regular expressions.
QResourceThe QResource class provides an interface for reading directly from resources.
QScriptContextThe QScriptContext class represents a Qt Script function invocation.
QScriptEngineThe QScriptEngine class provides an environment for evaluating Qt Script code.
QScriptExtensionPluginThe QScriptExtensionPlugin class provides an abstract base for custom QScript extension plugins.
QScriptValueThe QScriptValue class acts as a container for the Qt Script data types.
QScriptValueIteratorThe QScriptValueIterator class provides a Java-style iterator for QScriptValue.
QScriptableThe QScriptable class provides access to the Qt Script environment from Qt C++ member functions.
QSemaphoreThe QSemaphore class provides a general counting semaphore.
QSetThe QSet class is a template class that provides a hash-table-based set.
QSetIteratorThe QSetIterator class provides a Java-style const iterator for QSet.
QSettingsThe QSettings class provides persistent platform-independent application settings.
QSharedDataThe QSharedData class is a base class for shared data objects.
QSharedDataPointerThe QSharedDataPointer class provides a pointer to a shared data object.
QSignalMapperThe QSignalMapper class bundles signals from identifiable senders.
QSignalSpyThe QSignalSpy class enables introspection of signal emission.
QSizeThe QSize class defines the size of a two-dimensional object using integer point precision.
QSizeFThe QSizeF class defines the size of a two-dimensional object using floating point precision.
QSocketNotifierThe QSocketNotifier class provides support for monitoring activity on a file descriptor.
QSqlDatabaseThe QSqlDatabase class represents a connection to a database.
QSqlDriverThe QSqlDriver class is an abstract base class for accessing specific SQL databases.
QSqlDriverCreatorThe QSqlDriverCreator class is a template class that provides a SQL driver factory for a specific driver type.
QSqlDriverCreatorBaseThe QSqlDriverCreatorBase class is the base class for SQL driver factories.
QSqlDriverPluginThe QSqlDriverPlugin class provides an abstract base for custom QSqlDriver plugins.
QSqlErrorThe QSqlError class provides SQL database error information.
QSqlFieldThe QSqlField class manipulates the fields in SQL database tables and views.
QSqlIndexThe QSqlIndex class provides functions to manipulate and describe database indexes.
QSqlQueryThe QSqlQuery class provides a means of executing and manipulating SQL statements.
QSqlQueryModelThe QSqlQueryModel class provides a read-only data model for SQL result sets.
QSqlRecordThe QSqlRecord class encapsulates a database record.
QSqlRelationThe QSqlRelation class stores information about an SQL foreign key.
QSqlRelationalDelegateThe QSqlRelationalDelegate class provides a delegate that is used to display and edit data from a QSqlRelationalTableModel.
QSqlRelationalTableModelThe QSqlRelationalTableModel class provides an editable data model for a single database table, with foreign key support.
QSqlResultThe QSqlResult class provides an abstract interface for accessing data from specific SQL databases.
QSqlTableModelThe QSqlTableModel class provides an editable data model for a single database table.
QSslCertificateThe QSslCertificate class provides a convenient API for an X509 certificate.
QSslCipherThe QSslCipher class represents an SSL cryptographic cipher.
QSslErrorThe QSslError class provides an SSL error.
QSslKeyThe QSslKey class provides an interface for private and public keys.
QSslSocketThe QSslSocket class provides an SSL encrypted socket for both clients and servers.
QStackThe QStack class is a template class that provides a stack.
QStringThe QString class provides a Unicode character string.
QStringListThe QStringList class provides a list of strings.
QStringMatcherThe QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string.
QStringRefThe QStringRef class provides a thin wrapper around QString substrings.
QSysInfoThe QSysInfo class provides information about the system.
QSystemLocaleThe QSystemLocale class can be used to finetune the system locale of the user.
QTcpServerThe QTcpServer class provides a TCP-based server.
QTcpSocketThe QTcpSocket class provides a TCP socket.
QTemporaryFileThe QTemporaryFile class is an I/O device that operates on temporary files.
QTestEventListThe QTestEventList class provides a list of GUI events.
QTextCodecThe QTextCodec class provides conversions between text encodings.
QTextCodecPluginThe QTextCodecPlugin class provides an abstract base for custom QTextCodec plugins.
QTextDecoderThe QTextDecoder class provides a state-based decoder.
QTextEncoderThe QTextEncoder class provides a state-based encoder.
QTextIStreamThe QTextIStream class is a convenience class for input streams.
QTextOStreamThe QTextOStream class is a convenience class for output streams.
QTextStreamThe QTextStream class provides a convenient interface for reading and writing text.
QThreadThe QThread class provides platform-independent threads.
QThreadStorageThe QThreadStorage class provides per-thread data storage.
QTimeThe QTime class provides clock time functions.
QTimeLineThe QTimeLine class provides a timeline for controlling animations.
QTimerThe QTimer class provides repetitive and single-shot timers.
QTimerEventThe QTimerEvent class contains parameters that describe a timer event.
QTranslatorThe QTranslator class provides internationalization support for text output.
QUdpSocketThe QUdpSocket class provides a UDP socket.
QUrlThe QUrl class provides a convenient interface for working with URLs.
QUrlInfoThe QUrlInfo class stores information about URLs.
QUuidThe QUuid class stores a Universally Unique Identifier (UUID).
QVarLengthArrayThe QVarLengthArray class provides a low-level variable-length array.
QVariantThe QVariant class acts like a union for the most common Qt data types.
QVectorThe QVector class is a template class that provides a dynamic array.
QVectorIteratorThe QVectorIterator class provides a Java-style const iterator for QVector and QStack.
QWaitConditionThe QWaitCondition class provides a condition variable for synchronizing threads.
QWriteLockerThe QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.
QXmlAttributesThe QXmlAttributes class provides XML attributes.
QXmlContentHandlerThe QXmlContentHandler class provides an interface to report the logical content of XML data.
QXmlDTDHandlerThe QXmlDTDHandler class provides an interface to report DTD content of XML data.
QXmlDeclHandlerThe QXmlDeclHandler class provides an interface to report declaration content of XML data.
QXmlDefaultHandlerThe QXmlDefaultHandler class provides a default implementation of all the XML handler classes.
QXmlEntityResolverThe QXmlEntityResolver class provides an interface to resolve external entities contained in XML data.
QXmlErrorHandlerThe QXmlErrorHandler class provides an interface to report errors in XML data.
QXmlInputSourceThe QXmlInputSource class provides the input data for the QXmlReader subclasses.
QXmlLexicalHandlerThe QXmlLexicalHandler class provides an interface to report the lexical content of XML data.
QXmlLocatorThe QXmlLocator class provides the XML handler classes with information about the parsing position within a file.
QXmlNamespaceSupportThe QXmlNamespaceSupport class is a helper class for XML readers which want to include namespace support.
QXmlParseExceptionThe QXmlParseException class is used to report errors with the QXmlErrorHandler interface.
QXmlReaderThe QXmlReader class provides an interface for XML readers (i.e. parsers).
QXmlSimpleReaderThe QXmlSimpleReader class provides an implementation of a simple XML parser.
QXmlStreamAttributeThe QXmlStreamAttribute class represents a single XML attribute
QXmlStreamAttributesThe QXmlStreamAttributes class represents a vector of QXmlStreamAttribute.
QXmlStreamEntityDeclarationThe QXmlStreamEntityDeclaration class represents a DTD entity declaration.
QXmlStreamNamespaceDeclarationThe QXmlStreamNamespaceDeclaration class represents a namespace declaration.
QXmlStreamNotationDeclarationThe QXmlStreamNotationDeclaration class represents a DTD notation declaration.
QXmlStreamReaderThe QXmlStreamReader class provides a fast well-formed XML parser with a simple streaming API.
QXmlStreamWriterThe QXmlStreamWriter class provides an XML writer with a simple streaming API.


Copyright © 2007 Trolltech Trademarks
Qt 4.3.0beta