1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- modules.qdoc -->
<title>Qt 4.8: QtCore Module</title>
<link rel="stylesheet" type="text/css" href="style/offline.css" />
</head>
<body>
<div class="header" id="qtdocheader">
<div class="content">
<a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
</div>
<div class="breadcrumb toolblock">
<ul>
<li class="first"><a href="index.html">Home</a></li>
<!-- Breadcrumbs go here -->
<li><a href="modules.html">Modules</a></li>
<li>QtCore</li>
</ul>
</div>
</div>
<div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#namespaces">Namespaces</a></li>
<li class="level1"><a href="#classes">Classes</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">QtCore Module</h1>
<span class="subtitle"></span>
<!-- $$$QtCore-brief -->
<p>The QtCore module contains core non-GUI functionality. <a href="#details">More...</a></p>
<!-- @@@QtCore -->
<a name="namespaces"></a>
<h2>Namespaces</h2>
<table class="annotated">
<tr class="odd topAlign"><td class="tblName"><p><a href="qt.html">Qt</a></p></td><td class="tblDescr"><p>Contains miscellaneous identifiers used throughout the Qt library</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtconcurrent.html">QtConcurrent</a></p></td><td class="tblDescr"><p>High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives</p></td></tr>
</table>
<a name="classes"></a>
<h2>Classes</h2>
<table class="annotated">
<tr class="odd topAlign"><td class="tblName"><p><a href="qtconcurrent-exception.html">QtConcurrent::Exception</a></p></td><td class="tblDescr"><p>Base class for exceptions that can transferred across threads</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qabstractanimation.html">QAbstractAnimation</a></p></td><td class="tblDescr"><p>The base of all animations</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qabstracteventdispatcher.html">QAbstractEventDispatcher</a></p></td><td class="tblDescr"><p>Interface to manage Qt's event queue</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qabstractfileengine.html">QAbstractFileEngine</a></p></td><td class="tblDescr"><p>Abstraction for accessing the filesystem</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qabstractfileenginehandler.html">QAbstractFileEngineHandler</a></p></td><td class="tblDescr"><p>Way to register custom file engines with your application</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qabstractfileengineiterator.html">QAbstractFileEngineIterator</a></p></td><td class="tblDescr"><p>Iterator interface for custom file engines</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qabstractitemmodel.html">QAbstractItemModel</a></p></td><td class="tblDescr"><p>The abstract interface for item model classes</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qabstractlistmodel.html">QAbstractListModel</a></p></td><td class="tblDescr"><p>Abstract model that can be subclassed to create one-dimensional list models</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qabstractstate.html">QAbstractState</a></p></td><td class="tblDescr"><p>The base class of states of a QStateMachine</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qabstracttablemodel.html">QAbstractTableModel</a></p></td><td class="tblDescr"><p>Abstract model that can be subclassed to create table models</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qabstracttransition.html">QAbstractTransition</a></p></td><td class="tblDescr"><p>The base class of transitions between QAbstractState objects</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qanimationgroup.html">QAnimationGroup</a></p></td><td class="tblDescr"><p>Abstract base class for groups of animations</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qatomicint.html">QAtomicInt</a></p></td><td class="tblDescr"><p>Platform-independent atomic operations on integers</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qatomicpointer.html">QAtomicPointer</a></p></td><td class="tblDescr"><p>Template class that provides platform-independent atomic operations on pointers</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qbasictimer.html">QBasicTimer</a></p></td><td class="tblDescr"><p>Timer events for objects</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qbitarray.html">QBitArray</a></p></td><td class="tblDescr"><p>Array of bits</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qbuffer.html">QBuffer</a></p></td><td class="tblDescr"><p>QIODevice interface for a QByteArray</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qbytearray.html">QByteArray</a></p></td><td class="tblDescr"><p>Array of bytes</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qbytearraymatcher.html">QByteArrayMatcher</a></p></td><td class="tblDescr"><p>Holds a sequence of bytes that can be quickly matched in a byte array</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qcache.html">QCache</a></p></td><td class="tblDescr"><p>Template class that provides a cache</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qchar.html">QChar</a></p></td><td class="tblDescr"><p>16-bit Unicode character</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qchildevent.html">QChildEvent</a></p></td><td class="tblDescr"><p>Contains event parameters for child object events</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qconststring.html" class="compat">QConstString</a></p></td><td class="tblDescr"><p>Wrapper for constant Unicode string data</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qcontiguouscache.html">QContiguousCache</a></p></td><td class="tblDescr"><p>Template class that provides a contiguous cache</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qcoreapplication.html">QCoreApplication</a></p></td><td class="tblDescr"><p>Event loop for console Qt applications</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qcryptographichash.html">QCryptographicHash</a></p></td><td class="tblDescr"><p>Way to generate cryptographic hashes</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qcustomevent.html" class="compat">QCustomEvent</a></p></td><td class="tblDescr"><p>Support for custom events</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qdatastream.html">QDataStream</a></p></td><td class="tblDescr"><p>Serialization of binary data to a QIODevice</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qdate.html">QDate</a></p></td><td class="tblDescr"><p>Date functions</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qdatetime.html">QDateTime</a></p></td><td class="tblDescr"><p>Date and time functions</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qdebug.html">QDebug</a></p></td><td class="tblDescr"><p>Output stream for debugging information</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qdir.html">QDir</a></p></td><td class="tblDescr"><p>Access to directory structures and their contents</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qdiriterator.html">QDirIterator</a></p></td><td class="tblDescr"><p>Iterator for directory entrylists</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qdynamicpropertychangeevent.html">QDynamicPropertyChangeEvent</a></p></td><td class="tblDescr"><p>Contains event parameters for dynamic property change events</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qeasingcurve.html">QEasingCurve</a></p></td><td class="tblDescr"><p>Easing curves for controlling animation</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qelapsedtimer.html">QElapsedTimer</a></p></td><td class="tblDescr"><p>Fast way to calculate elapsed times</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qevent.html">QEvent</a></p></td><td class="tblDescr"><p>The base class of all event classes. Event objects contain event parameters</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qeventloop.html">QEventLoop</a></p></td><td class="tblDescr"><p>Means of entering and leaving an event loop</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qeventtransition.html">QEventTransition</a></p></td><td class="tblDescr"><p>QObject-specific transition for Qt events</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qexplicitlyshareddatapointer.html">QExplicitlySharedDataPointer</a></p></td><td class="tblDescr"><p>Represents a pointer to an explicitly shared object</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qfsfileengine.html">QFSFileEngine</a></p></td><td class="tblDescr"><p>Implements Qt's default file engine</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qfile.html">QFile</a></p></td><td class="tblDescr"><p>Interface for reading from and writing to files</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qfileinfo.html">QFileInfo</a></p></td><td class="tblDescr"><p>System-independent file information</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qfilesystemwatcher.html">QFileSystemWatcher</a></p></td><td class="tblDescr"><p>Interface for monitoring files and directories for modifications</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qfinalstate.html">QFinalState</a></p></td><td class="tblDescr"><p>Final state</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qflag.html">QFlag</a></p></td><td class="tblDescr"><p>Helper data type for QFlags</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qflags.html">QFlags</a></p></td><td class="tblDescr"><p>Type-safe way of storing OR-combinations of enum values</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qfuture.html">QFuture</a></p></td><td class="tblDescr"><p>Represents the result of an asynchronous computation</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qfutureiterator.html">QFutureIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QFuture</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qfuturesynchronizer.html">QFutureSynchronizer</a></p></td><td class="tblDescr"><p>Convenience class that simplifies QFuture synchronization</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qfuturewatcher.html">QFutureWatcher</a></p></td><td class="tblDescr"><p>Allows monitoring a QFuture using signals and slots</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qgenericargument.html">QGenericArgument</a></p></td><td class="tblDescr"><p>Internal helper class for marshalling arguments</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qgenericreturnargument.html">QGenericReturnArgument</a></p></td><td class="tblDescr"><p>Internal helper class for marshalling arguments</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qhash.html">QHash</a></p></td><td class="tblDescr"><p>Template class that provides a hash-table-based dictionary</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qhashiterator.html">QHashIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QHash and QMultiHash</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qhistorystate.html">QHistoryState</a></p></td><td class="tblDescr"><p>Means of returning to a previously active substate</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qiodevice.html">QIODevice</a></p></td><td class="tblDescr"><p>The base interface class of all I/O devices in Qt</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qlatin1char.html">QLatin1Char</a></p></td><td class="tblDescr"><p>8-bit ASCII/Latin-1 character</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qlatin1string.html">QLatin1String</a></p></td><td class="tblDescr"><p>Thin wrapper around an US-ASCII/Latin-1 encoded string literal</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qlibrary.html">QLibrary</a></p></td><td class="tblDescr"><p>Loads shared libraries at runtime</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qlibraryinfo.html">QLibraryInfo</a></p></td><td class="tblDescr"><p>Information about the Qt library</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qline.html">QLine</a></p></td><td class="tblDescr"><p>Two-dimensional vector using integer precision</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qlinef.html">QLineF</a></p></td><td class="tblDescr"><p>Two-dimensional vector using floating point precision</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qlinkedlist.html">QLinkedList</a></p></td><td class="tblDescr"><p>Template class that provides linked lists</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qlinkedlistiterator.html">QLinkedListIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QLinkedList</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qlist.html">QList</a></p></td><td class="tblDescr"><p>Template class that provides lists</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qlistiterator.html">QListIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QList and QQueue</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qlocale.html">QLocale</a></p></td><td class="tblDescr"><p>Converts between numbers and their string representations in various languages</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmap.html">QMap</a></p></td><td class="tblDescr"><p>Template class that provides a skip-list-based dictionary</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmapiterator.html">QMapIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QMap and QMultiMap</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmargins.html">QMargins</a></p></td><td class="tblDescr"><p>Defines the four margins of a rectangle</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmetaclassinfo.html">QMetaClassInfo</a></p></td><td class="tblDescr"><p>Additional information about a class</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmetaenum.html">QMetaEnum</a></p></td><td class="tblDescr"><p>Meta-data about an enumerator</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmetamethod.html">QMetaMethod</a></p></td><td class="tblDescr"><p>Meta-data about a member function</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmetaobject.html">QMetaObject</a></p></td><td class="tblDescr"><p>Contains meta-information about Qt objects</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmetaproperty.html">QMetaProperty</a></p></td><td class="tblDescr"><p>Meta-data about a property</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmetatype.html">QMetaType</a></p></td><td class="tblDescr"><p>Manages named types in the meta-object system</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmimedata.html">QMimeData</a></p></td><td class="tblDescr"><p>Container for data that records information about its MIME type</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmodelindex.html">QModelIndex</a></p></td><td class="tblDescr"><p>Used to locate data in a data model</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmultihash.html">QMultiHash</a></p></td><td class="tblDescr"><p>Convenience QHash subclass that provides multi-valued hashes</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmultimap.html">QMultiMap</a></p></td><td class="tblDescr"><p>Convenience QMap subclass that provides multi-valued maps</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmutablehashiterator.html">QMutableHashIterator</a></p></td><td class="tblDescr"><p>Java-style non-const iterator for QHash and QMultiHash</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmutablelinkedlistiterator.html">QMutableLinkedListIterator</a></p></td><td class="tblDescr"><p>Java-style non-const iterator for QLinkedList</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmutablelistiterator.html">QMutableListIterator</a></p></td><td class="tblDescr"><p>Java-style non-const iterator for QList and QQueue</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmutablemapiterator.html">QMutableMapIterator</a></p></td><td class="tblDescr"><p>Java-style non-const iterator for QMap and QMultiMap</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmutablesetiterator.html">QMutableSetIterator</a></p></td><td class="tblDescr"><p>Java-style non-const iterator for QSet</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmutablevectoriterator.html">QMutableVectorIterator</a></p></td><td class="tblDescr"><p>Java-style non-const iterator for QVector and QStack</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qmutex.html">QMutex</a></p></td><td class="tblDescr"><p>Access serialization between threads</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qmutexlocker.html">QMutexLocker</a></p></td><td class="tblDescr"><p>Convenience class that simplifies locking and unlocking mutexes</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qobject.html">QObject</a></p></td><td class="tblDescr"><p>The base class of all Qt objects</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qobjectcleanuphandler.html">QObjectCleanupHandler</a></p></td><td class="tblDescr"><p>Watches the lifetime of multiple QObjects</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qpair.html">QPair</a></p></td><td class="tblDescr"><p>Template class that stores a pair of items</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qparallelanimationgroup.html">QParallelAnimationGroup</a></p></td><td class="tblDescr"><p>Parallel group of animations</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qpauseanimation.html">QPauseAnimation</a></p></td><td class="tblDescr"><p>Pause for QSequentialAnimationGroup</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qpersistentmodelindex.html">QPersistentModelIndex</a></p></td><td class="tblDescr"><p>Used to locate data in a data model</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qpluginloader.html">QPluginLoader</a></p></td><td class="tblDescr"><p>Loads a plugin at run-time</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qpoint.html">QPoint</a></p></td><td class="tblDescr"><p>Defines a point in the plane using integer precision</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qpointf.html">QPointF</a></p></td><td class="tblDescr"><p>Defines a point in the plane using floating point precision</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qpointer.html">QPointer</a></p></td><td class="tblDescr"><p>Template class that provides guarded pointers to QObject</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qprocess.html">QProcess</a></p></td><td class="tblDescr"><p>Used to start external programs and to communicate with them</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qprocessenvironment.html">QProcessEnvironment</a></p></td><td class="tblDescr"><p>Holds the environment variables that can be passed to a program</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qpropertyanimation.html">QPropertyAnimation</a></p></td><td class="tblDescr"><p>Animates Qt properties</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qqueue.html">QQueue</a></p></td><td class="tblDescr"><p>Generic container that provides a queue</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qreadlocker.html">QReadLocker</a></p></td><td class="tblDescr"><p>Convenience class that simplifies locking and unlocking read-write locks for read access</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qreadwritelock.html">QReadWriteLock</a></p></td><td class="tblDescr"><p>Read-write locking</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qrect.html">QRect</a></p></td><td class="tblDescr"><p>Defines a rectangle in the plane using integer precision</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qrectf.html">QRectF</a></p></td><td class="tblDescr"><p>Defines a rectangle in the plane using floating point precision</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qregexp.html">QRegExp</a></p></td><td class="tblDescr"><p>Pattern matching using regular expressions</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qresource.html">QResource</a></p></td><td class="tblDescr"><p>Interface for reading directly from resources</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qrunnable.html">QRunnable</a></p></td><td class="tblDescr"><p>The base class for all runnable objects</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qscopedarraypointer.html">QScopedArrayPointer</a></p></td><td class="tblDescr"><p>Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qscopedpointer.html">QScopedPointer</a></p></td><td class="tblDescr"><p>Stores a pointer to a dynamically allocated object, and deletes it upon destruction</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qscopedvaluerollback.html">QScopedValueRollback</a></p></td><td class="tblDescr"><p>Resets a variable to its previous value on destruction</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qsemaphore.html">QSemaphore</a></p></td><td class="tblDescr"><p>General counting semaphore</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsequentialanimationgroup.html">QSequentialAnimationGroup</a></p></td><td class="tblDescr"><p>Sequential group of animations</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qset.html">QSet</a></p></td><td class="tblDescr"><p>Template class that provides a hash-table-based set</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsetiterator.html">QSetIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QSet</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qsettings.html">QSettings</a></p></td><td class="tblDescr"><p>Persistent platform-independent application settings</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qshareddata.html">QSharedData</a></p></td><td class="tblDescr"><p>Base class for shared data objects</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qshareddatapointer.html">QSharedDataPointer</a></p></td><td class="tblDescr"><p>Represents a pointer to an implicitly shared object</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsharedmemory.html">QSharedMemory</a></p></td><td class="tblDescr"><p>Access to a shared memory segment</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qsharedpointer.html">QSharedPointer</a></p></td><td class="tblDescr"><p>Holds a strong reference to a shared pointer</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsignalmapper.html">QSignalMapper</a></p></td><td class="tblDescr"><p>Bundles signals from identifiable senders</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qsignaltransition.html">QSignalTransition</a></p></td><td class="tblDescr"><p>Transition based on a Qt signal</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsize.html">QSize</a></p></td><td class="tblDescr"><p>Defines the size of a two-dimensional object using integer point precision</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qsizef.html">QSizeF</a></p></td><td class="tblDescr"><p>Defines the size of a two-dimensional object using floating point precision</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsocketnotifier.html">QSocketNotifier</a></p></td><td class="tblDescr"><p>Support for monitoring activity on a file descriptor</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qstack.html">QStack</a></p></td><td class="tblDescr"><p>Template class that provides a stack</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qstate.html">QState</a></p></td><td class="tblDescr"><p>General-purpose state for QStateMachine</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qstatemachine.html">QStateMachine</a></p></td><td class="tblDescr"><p>Hierarchical finite state machine</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qstring.html">QString</a></p></td><td class="tblDescr"><p>Unicode character string</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qstringlist.html">QStringList</a></p></td><td class="tblDescr"><p>List of strings</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qstringmatcher.html">QStringMatcher</a></p></td><td class="tblDescr"><p>Holds a sequence of characters that can be quickly matched in a Unicode string</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qstringref.html">QStringRef</a></p></td><td class="tblDescr"><p>Thin wrapper around QString substrings</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsysinfo.html">QSysInfo</a></p></td><td class="tblDescr"><p>Information about the system</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qsystemlocale.html">QSystemLocale</a></p></td><td class="tblDescr"><p>Can be used to finetune the system locale of the user</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qsystemsemaphore.html">QSystemSemaphore</a></p></td><td class="tblDescr"><p>General counting system semaphore</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtemporaryfile.html">QTemporaryFile</a></p></td><td class="tblDescr"><p>I/O device that operates on temporary files</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtextboundaryfinder.html">QTextBoundaryFinder</a></p></td><td class="tblDescr"><p>Way of finding Unicode text boundaries in a string</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtextcodec.html">QTextCodec</a></p></td><td class="tblDescr"><p>Conversions between text encodings</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtextcodecplugin.html">QTextCodecPlugin</a></p></td><td class="tblDescr"><p>Abstract base for custom QTextCodec plugins</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtextdecoder.html">QTextDecoder</a></p></td><td class="tblDescr"><p>State-based decoder</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtextencoder.html">QTextEncoder</a></p></td><td class="tblDescr"><p>State-based encoder</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtextistream.html" class="compat">QTextIStream</a></p></td><td class="tblDescr"><p>Convenience class for input streams</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtextostream.html" class="compat">QTextOStream</a></p></td><td class="tblDescr"><p>Convenience class for output streams</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtextstream.html">QTextStream</a></p></td><td class="tblDescr"><p>Convenient interface for reading and writing text</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qthread.html">QThread</a></p></td><td class="tblDescr"><p>Platform-independent threads</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qthreadpool.html">QThreadPool</a></p></td><td class="tblDescr"><p>Manages a collection of QThreads</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qthreadstorage.html">QThreadStorage</a></p></td><td class="tblDescr"><p>Per-thread data storage</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtime.html">QTime</a></p></td><td class="tblDescr"><p>Clock time functions</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtimeline.html">QTimeLine</a></p></td><td class="tblDescr"><p>Timeline for controlling animations</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtimer.html">QTimer</a></p></td><td class="tblDescr"><p>Repetitive and single-shot timers</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtimerevent.html">QTimerEvent</a></p></td><td class="tblDescr"><p>Contains parameters that describe a timer event</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qtranslator.html">QTranslator</a></p></td><td class="tblDescr"><p>Internationalization support for text output</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qurl.html">QUrl</a></p></td><td class="tblDescr"><p>Convenient interface for working with URLs</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="quuid.html">QUuid</a></p></td><td class="tblDescr"><p>Stores a Universally Unique Identifier (UUID)</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qvarlengtharray.html">QVarLengthArray</a></p></td><td class="tblDescr"><p>Low-level variable-length array</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qvariant.html">QVariant</a></p></td><td class="tblDescr"><p>Acts like a union for the most common Qt data types</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qvariantanimation.html">QVariantAnimation</a></p></td><td class="tblDescr"><p>Abstract base class for animations</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qvector.html">QVector</a></p></td><td class="tblDescr"><p>Template class that provides a dynamic array</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qvectoriterator.html">QVectorIterator</a></p></td><td class="tblDescr"><p>Java-style const iterator for QVector and QStack</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qwaitcondition.html">QWaitCondition</a></p></td><td class="tblDescr"><p>Condition variable for synchronizing threads</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qweakpointer.html">QWeakPointer</a></p></td><td class="tblDescr"><p>Holds a weak reference to a shared pointer</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qwritelocker.html">QWriteLocker</a></p></td><td class="tblDescr"><p>Convenience class that simplifies locking and unlocking read-write locks for write access</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qxmlstreamattribute.html">QXmlStreamAttribute</a></p></td><td class="tblDescr"><p>Represents a single XML attribute</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qxmlstreamattributes.html">QXmlStreamAttributes</a></p></td><td class="tblDescr"><p>Represents a vector of QXmlStreamAttribute</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qxmlstreamentitydeclaration.html">QXmlStreamEntityDeclaration</a></p></td><td class="tblDescr"><p>Represents a DTD entity declaration</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qxmlstreamentityresolver.html">QXmlStreamEntityResolver</a></p></td><td class="tblDescr"><p>Entity resolver for a QXmlStreamReader</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qxmlstreamnamespacedeclaration.html">QXmlStreamNamespaceDeclaration</a></p></td><td class="tblDescr"><p>Represents a namespace declaration</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qxmlstreamnotationdeclaration.html">QXmlStreamNotationDeclaration</a></p></td><td class="tblDescr"><p>Represents a DTD notation declaration</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qxmlstreamreader.html">QXmlStreamReader</a></p></td><td class="tblDescr"><p>Fast parser for reading well-formed XML via a simple streaming API</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qxmlstreamwriter.html">QXmlStreamWriter</a></p></td><td class="tblDescr"><p>XML writer with a simple streaming API</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qtconcurrent-unhandledexception.html">QtConcurrent::UnhandledException</a></p></td><td class="tblDescr"><p>Represents an unhandled exception in a worker thread</p></td></tr>
</table>
<!-- $$$QtCore-description -->
<a name="details"></a>
<div class="descr">
<h2>Detailed Description</h2>
<a name="qtcore"></a><p>All other Qt modules rely on this module. To include the definitions of the module's classes, use the following directive:</p>
<pre class="cpp"> <span class="preprocessor">#include <QtCore></span></pre>
</div>
<!-- @@@QtCore -->
<div class="ft">
<span></span>
</div>
</div>
<div class="footer">
<p>
<acronym title="Copyright">©</acronym> 2012 Nokia Corporation and/or its
subsidiaries. Documentation contributions included herein are the copyrights of
their respective owners.</p>
<br />
<p>
The documentation provided herein is licensed under the terms of the
<a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
License version 1.3</a> as published by the Free Software Foundation.</p>
<p>
Documentation sources may be obtained from <a href="http://www.qt-project.org">
www.qt-project.org</a>.</p>
<br />
<p>
Nokia, Qt and their respective logos are trademarks of Nokia Corporation
in Finland and/or other countries worldwide. All other trademarks are property
of their respective owners. <a title="Privacy Policy"
href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
</div>
</body>
</html>
|