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 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383
|
<?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" />
<!-- qt4-intro.qdoc -->
<title>Qt 4.8: What's New in Qt 4.7</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>What's New in Qt 4.7</li>
</ul>
</div>
</div>
<div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#declarative-ui-development-with-qt-quick">Declarative UI Development with Qt Quick</a></li>
<li class="level1"><a href="#network-bearer-management">Network Bearer Management</a></li>
<li class="level1"><a href="#feature-improvements-in-qtwebkit">Feature Improvements in QtWebKit</a></li>
<li class="level1"><a href="#qtwebkit-performance-benchmarks">QtWebKit Performance Benchmarks</a></li>
<li class="level1"><a href="#other-performance-related-improvements">Other Performance Related Improvements</a></li>
<li class="level1"><a href="#new-classes-functions-macros-etc">New Classes, Functions, Macros, etc.</a></li>
</ul>
</div>
<h1 class="title">What's New in Qt 4.7</h1>
<span class="subtitle"></span>
<!-- $$$qt4-7-intro.html-description -->
<div class="descr"> <a name="details"></a>
<p>Qt 4.7 provides many improvements and enhancements over the previous releases in the Qt 4 series. This document covers the most important features in this release, separated by category.</p>
<p>A list of other Qt 4 features can be found on the <b><a href="qt4-intro.html">What's New in Qt 4</a></b> page.</p>
<a name="declarative-ui-development-with-qt-quick"></a>
<h2>Declarative UI Development with Qt Quick</h2>
<p class="centerAlign"><img src="images/quick_screens.png" alt="" /></p><p>Qt 4.7 introduces <a href="qtquick.html">Qt Quick</a>, the Qt UI Creation Kit. that enables the creation of dynamic user interfaces, easier and more effective than possible with existing UI technologies. This UI Creation Kit consists of three technologies:</p>
<ul>
<li>QML is a declarative language oriented on JavaScript that utilizes Qt's Meta-Object capabilities to enable designers and developers to collaborate tightly and create animated and fluid user experiences, using existing knowledge in script language and design.</li>
<li>Qt Declarative is a C++ library that provides the underlying engine, which translates the declarative description of the UI in QML into items on a <a href="qgraphicsscene.html">QGraphicsScene</a>. The library also provides APIs to bind custom C++ types and elements to QML, and to connect the QML UI with the underlying application logic written in C++.</li>
<li>Qt Creator has been improved to support interactive editing of QML UIs through drag-and-drop. The text editor supports the QML syntax and provides authoring assistance such as auto-completion, error lookup, help lookup and easy preview of QML UI's. The Qt Quick features in Qt Creator will be released with Qt Creator 2.1</li>
</ul>
<a name="network-bearer-management"></a>
<h2>Network Bearer Management</h2>
<p>Bearer Management controls the connectivity state of the system. The new Bearer Management API in the <a href="qtnetwork.html">QtNetwork</a> module allows the application to identify whether the system is online and how many interfaces there are, as well as start and stop interfaces, or roam transparently between access points.</p>
<p><a href="qnetworkaccessmanager.html">QNetworkAccessManager</a> uses this API for HTTP level roaming.</p>
<a name="feature-improvements-in-qtwebkit"></a>
<h2>Feature Improvements in QtWebKit</h2>
<p>The <a href="qgraphicswebview.html">QGraphicsWebView</a> class has a new tiled backing store, which improves scrolling and zooming performance. You can even create animated zoom-in or zoom-out effects (see <a href="qwebsettings.html#WebAttribute-enum">QWebSettings::TiledBackingStoreEnabled</a>).</p>
<p>On mobile platforms, it is often useful to avoid displaying separate scrollbars for iframes and framesets. If you switch on frame flattening, <a href="qtwebkit.html">QtWebKit</a> will resize frames to fit their content to avoid separate scrollbars (see <a href="qwebsettings.html#WebAttribute-enum">QWebSettings::FrameFlatteningEnabled</a>).</p>
<p>Qt 4.7 adds support for accelerated compositing, which enhances the performance of CSS animations and transitions. Read more in <a href="http://labs.trolltech.com/blogs/2010/05/17/qtwebkit-now-accelerates-css-animations-3d-transforms/">this blog</a>.</p>
<p>For hybrid <a href="qtwebkit.html">QtWebKit</a> and C++ projects, Qt 4.7 has added support for transporting <a href="qpixmap.html">QPixmap</a>s between Qt C++ and WebKit. We have also improved the documentation for hybrid development. Read more here: <a href="qtwebkit-bridge.html">The QtWebKit Bridge</a>.</p>
<a name="qtwebkit-performance-benchmarks"></a>
<h2>QtWebKit Performance Benchmarks</h2>
<p>We have introduced a set of performance benchmarks for <a href="qtwebkit.html">QtWebKit</a>, and made numerous improvements in rendering performance, page loading performance, scrolling performance and CSS performance. Here are some examples from the benchmarks run on a 64-bit Linux workstation with the raster graphics system.</p>
<p>In a benchmark that measures the scrolling performance on popular websites, we found out that Qt 4.7.0 on this platform is 350% faster than Qt 4.6.0, thanks to several rendering related improvements.</p>
<p>Our page loading benchmark shows an improvement of 16% in Qt 4.7.0 from Qt 4.6.0. This is due to improvements in text layout speed, image decoding, resource loading and event handling.</p>
<p>Several CSS animation benchmarks indicate a speed improvement of 31% from Qt 4.6.0 to Qt 4.7.0. These benchmarks are effectively showing the improvement we get from accelerated compositing (see above).</p>
<a name="other-performance-related-improvements"></a>
<h2>Other Performance Related Improvements</h2>
<p>In addition to the <a href="qtwebkit.html">QtWebKit</a> module, performance has been a focus area in Qt 4.7 throughout the Qt framework. Here are a couple of examples about performance related feature improvements.</p>
<p>On Mac OS X, Qt now uses a different widget implementation (called "alien widgets"), which improves the responsiveness of applications that have complex user interfaces with several widgets.</p>
<p>Qt 4.7 introduces the <a href="qstatictext.html">QStaticText</a> class, which can be used to improve text rendering performance. More info is available from <a href="http://labs.trolltech.com/blogs/2010/03/01/insanity-is-shaping-the-same-text-again-and-expecting-a-different-result/">this blog</a>.</p>
<p>The <a href="qpainter.html">QPainter</a> class has a new API for rendering pixmap fragments (QPainter::drawPixmapFragments), which can improve the rendering performance of applications that need to render <a href="qpainter.html#drawPixmapFragments">pixmap fragments</a>.</p>
<p>Qt 4.7 has an updated version of the <a href="3rdparty.html#javascriptcore">JavaScriptCore</a> engine for the <a href="qtscript.html">QtScript</a> module, which improves JavaScript execution performance.</p>
<a name="new-classes-functions-macros-etc"></a>
<h2>New Classes, Functions, Macros, etc.</h2>
<p>Links to new classes, elements, functions, macros, and other items introduced in Qt 4.7.</p>
<ul>
<li><a href="#new-classes"> New Classes</a></li>
<li><a href="#new-member-functions"> New Member Functions</a></li>
<li><a href="#new-global-functions"> New Global Functions</a></li>
<li><a href="#new-qml-elements"> New QML Elements</a></li>
</ul>
<a name="new-classes"></a>
<h3> New Classes</h3>
<div class="flowListDiv">
<dl class="flowList odd"><dt class="alphaChar"><b>A</b></dt>
<dd><a href="phonon-audiodataoutput.html">AudioDataOutput</a> (<a href="phonon.html">Phonon</a>)</dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>D</b></dt>
<dd><a href="qdeclarativecomponent.html">QDeclarativeComponent</a></dd>
<dd><a href="qdeclarativecontext.html">QDeclarativeContext</a></dd>
<dd><a href="qdeclarativeengine.html">QDeclarativeEngine</a></dd>
<dd><a href="qdeclarativeerror.html">QDeclarativeError</a></dd>
<dd><a href="qdeclarativeexpression.html">QDeclarativeExpression</a></dd>
<dd><a href="qdeclarativeextensionplugin.html">QDeclarativeExtensionPlugin</a></dd>
<dd><a href="qdeclarativeimageprovider.html">QDeclarativeImageProvider</a></dd>
<dd><a href="qdeclarativeitem.html">QDeclarativeItem</a></dd>
<dd><a href="qdeclarativelistproperty.html">QDeclarativeListProperty</a></dd>
<dd><a href="qdeclarativelistreference.html">QDeclarativeListReference</a></dd>
<dd><a href="qdeclarativenetworkaccessmanagerfactory.html">QDeclarativeNetworkAccessManagerFactory</a></dd>
<dd><a href="qdeclarativeparserstatus.html">QDeclarativeParserStatus</a></dd>
<dd><a href="qdeclarativeproperty.html">QDeclarativeProperty</a></dd>
<dd><a href="qdeclarativepropertymap.html">QDeclarativePropertyMap</a></dd>
<dd><a href="qdeclarativescriptstring.html">QDeclarativeScriptString</a></dd>
<dd><a href="qdeclarativeview.html">QDeclarativeView</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>E</b></dt>
<dd><a href="qelapsedtimer.html">QElapsedTimer</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>G</b></dt>
<dd><a href="qglbuffer.html">QGLBuffer</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>N</b></dt>
<dd><a href="qnetworkconfiguration.html">QNetworkConfiguration</a></dd>
<dd><a href="qnetworkconfigurationmanager.html">QNetworkConfigurationManager</a></dd>
<dd><a href="qnetworksession.html">QNetworkSession</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>S</b></dt>
<dd><a href="qscriptprogram.html">QScriptProgram</a></dd>
<dd><a href="qstatictext.html">QStaticText</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>V</b></dt>
<dd><a href="phonon-videowidgetinterface44.html">VideoWidgetInterface44</a> (<a href="phonon.html">Phonon</a>)</dd>
<dd><a href="qwebpage-viewportattributes.html">ViewportAttributes</a> (<a href="qwebpage.html">QWebPage</a>)</dd>
</dl>
</div>
<a name="new-member-functions"></a>
<h3> New Member Functions</h3>
<p>Class <a href="qfilesystemmodel.html">QFileSystemModel</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qfilesystemmodel.html#directoryLoaded">directoryLoaded</a></b> ( const QString & <i>path</i> )</td></tr>
</table>
<br/><p>Class <a href="qdbusmessage.html">QDBusMessage</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qdbusmessage.html#autoStartService">autoStartService</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdbusmessage.html#setAutoStartService">setAutoStartService</a></b> ( bool <i>enable</i> )</td></tr>
</table>
<br/><p>Class <a href="qscriptengine.html">QScriptEngine</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QScriptValue </td><td class="memItemRight bottomAlign"><b><a href="qscriptengine.html#evaluate-2">evaluate</a></b> ( const QScriptProgram & <i>program</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscriptengine.html#reportAdditionalMemoryCost">reportAdditionalMemoryCost</a></b> ( int <i>size</i> )</td></tr>
</table>
<br/><p>Class <a href="phonon-videowidget.html">VideoWidget</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QImage </td><td class="memItemRight bottomAlign"><b><a href="phonon-videowidget.html#snapshot">snapshot</a></b> () const</td></tr>
</table>
<br/><p>Class <a href="qgraphicsitem.html">QGraphicsItem</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgraphicsitem.html#updateMicroFocus">updateMicroFocus</a></b> ()</td></tr>
</table>
<br/><p>Class <a href="qstate.html">QState</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QList<QAbstractTransition *> </td><td class="memItemRight bottomAlign"><b><a href="qstate.html#transitions">transitions</a></b> () const</td></tr>
</table>
<br/><p>Class <a href="qgraphicsobject.html">QGraphicsObject</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgraphicsobject.html#updateMicroFocus">updateMicroFocus</a></b> ()</td></tr>
</table>
<br/><p>Class <a href="qiconenginev2.html">QIconEngineV2</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qiconenginev2.html#iconName">iconName</a></b> ()</td></tr>
</table>
<br/><p>Class <a href="qnetworkaccessmanager.html">QNetworkAccessManager</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QNetworkConfiguration </td><td class="memItemRight bottomAlign"><b><a href="qnetworkaccessmanager.html#activeConfiguration">activeConfiguration</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QNetworkConfiguration </td><td class="memItemRight bottomAlign"><b><a href="qnetworkaccessmanager.html#configuration">configuration</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> NetworkAccessibility </td><td class="memItemRight bottomAlign"><b><a href="qnetworkaccessmanager.html#networkAccessible-prop">networkAccessible</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QNetworkReply * </td><td class="memItemRight bottomAlign"><b><a href="qnetworkaccessmanager.html#sendCustomRequest">sendCustomRequest</a></b> ( const QNetworkRequest & <i>request</i>, const QByteArray & <i>verb</i>, QIODevice * <i>data</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qnetworkaccessmanager.html#setConfiguration">setConfiguration</a></b> ( const QNetworkConfiguration & <i>config</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qnetworkaccessmanager.html#networkAccessible-prop">setNetworkAccessible</a></b> ( NetworkAccessibility <i>accessible</i> )</td></tr>
</table>
<br/><p>Class <a href="qplaintextedit.html">QPlainTextEdit</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qplaintextedit.html#anchorAt">anchorAt</a></b> ( const QPoint & <i>pos</i> ) const</td></tr>
</table>
<br/><p>Class <a href="qglshader.html">QGLShader</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qglshader.html#hasOpenGLShaders">hasOpenGLShaders</a></b> ( ShaderType <i>type</i>, const QGLContext * <i>context</i> = 0 )</td></tr>
</table>
<br/><p>Class <a href="qglshaderprogram.html">QGLShaderProgram</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> GLenum </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#geometryInputType">geometryInputType</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> GLenum </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#geometryOutputType">geometryOutputType</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#geometryOutputVertexCount">geometryOutputVertexCount</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#maxGeometryOutputVertices">maxGeometryOutputVertices</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setAttributeArray-5">setAttributeArray</a></b> ( int <i>location</i>, GLenum <i>type</i>, const void * <i>values</i>, int <i>tupleSize</i>, int <i>stride</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setAttributeArray-10">setAttributeArray</a></b> ( const char * <i>name</i>, GLenum <i>type</i>, const void * <i>values</i>, int <i>tupleSize</i>, int <i>stride</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setAttributeBuffer">setAttributeBuffer</a></b> ( int <i>location</i>, GLenum <i>type</i>, int <i>offset</i>, int <i>tupleSize</i>, int <i>stride</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setAttributeBuffer-2">setAttributeBuffer</a></b> ( const char * <i>name</i>, GLenum <i>type</i>, int <i>offset</i>, int <i>tupleSize</i>, int <i>stride</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setGeometryOutputType">setGeometryOutputType</a></b> ( GLenum <i>outputType</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setGeometryOutputVertexCount">setGeometryOutputVertexCount</a></b> ( int <i>count</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setUniformValue-48">setUniformValue</a></b> ( int <i>location</i>, const GLfloat[2][2] <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setUniformValue-49">setUniformValue</a></b> ( int <i>location</i>, const GLfloat[3][3] <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setUniformValue-51">setUniformValue</a></b> ( const char * <i>name</i>, const GLfloat[2][2] <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qglshaderprogram.html#setUniformValue-52">setUniformValue</a></b> ( const char * <i>name</i>, const GLfloat[3][3] <i>value</i> )</td></tr>
</table>
<br/><p>Class <a href="qgraphicsscale.html">QGraphicsScale</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgraphicsscale.html#xScaleChanged">xScaleChanged</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgraphicsscale.html#yScaleChanged">yScaleChanged</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qgraphicsscale.html#zScaleChanged">zScaleChanged</a></b> ()</td></tr>
</table>
<br/><p>Class <a href="qaudiodeviceinfo.html">QAudioDeviceInfo</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QList<int> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedChannelCounts">supportedChannelCounts</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QList<int> </td><td class="memItemRight bottomAlign"><b><a href="qaudiodeviceinfo.html#supportedSampleRates">supportedSampleRates</a></b> () const</td></tr>
</table>
<br/><p>Class <a href="qnetworkrequest.html">QNetworkRequest</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Priority </td><td class="memItemRight bottomAlign"><b><a href="qnetworkrequest.html#priority">priority</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qnetworkrequest.html#setPriority">setPriority</a></b> ( Priority <i>priority</i> )</td></tr>
</table>
<br/><p>Class <a href="qwebframe.html">QWebFrame</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qwebframe.html#pageChanged">pageChanged</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qwebframe.html#scrollToAnchor">scrollToAnchor</a></b> ( const QString & <i>anchor</i> )</td></tr>
</table>
<br/><p>Class <a href="qauthenticator.html">QAuthenticator</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QVariant </td><td class="memItemRight bottomAlign"><b><a href="qauthenticator.html#option">option</a></b> ( const QString & <i>opt</i> ) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVariantHash </td><td class="memItemRight bottomAlign"><b><a href="qauthenticator.html#options">options</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qauthenticator.html#setOption">setOption</a></b> ( const QString & <i>opt</i>, const QVariant & <i>value</i> )</td></tr>
</table>
<br/><p>Class <a href="qaudioformat.html">QAudioFormat</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qaudioformat.html#channelCount">channelCount</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qaudioformat.html#sampleRate">sampleRate</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qaudioformat.html#setChannelCount">setChannelCount</a></b> ( int <i>channels</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qaudioformat.html#setSampleRate">setSampleRate</a></b> ( int <i>samplerate</i> )</td></tr>
</table>
<br/><p>Class <a href="qwizard.html">QWizard</a>:</p>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qwizard.html#pageAdded">pageAdded</a></b> ( int <i>id</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qwizard.html#pageRemoved">pageRemoved</a></b> ( int <i>id</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qwizard.html#setSideWidget">setSideWidget</a></b> ( QWidget * <i>widget</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QWidget * </td><td class="memItemRight bottomAlign"><b><a href="qwizard.html#sideWidget">sideWidget</a></b> () const</td></tr>
</table>
<br/><a name="new-global-functions"></a>
<h3> New Global Functions</h3>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> uint </td><td class="memItemRight bottomAlign"><b><a href="qurl.html#qHash-33">qHash</a></b> ( const QUrl & <i>url</i> )</td></tr>
</table>
<a name="new-qml-elements"></a>
<h3> New QML Elements</h3>
<div class="flowListDiv">
<dl class="flowList odd"><dt class="alphaChar"><b>A</b></dt>
<dd><a href="qml-anchoranimation.html">AnchorAnimation</a></dd>
<dd><a href="qml-animatedimage.html">AnimatedImage</a></dd>
<dd><a href="qml-animation.html">Animation</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>B</b></dt>
<dd><a href="qml-behavior.html">Behavior</a></dd>
<dd><a href="qml-binding.html">Binding</a></dd>
<dd><a href="qml-borderimage.html">BorderImage</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>C</b></dt>
<dd><a href="qml-coloranimation.html">ColorAnimation</a></dd>
<dd><a href="qml-column.html">Column</a></dd>
<dd><a href="qml-component.html">Component</a></dd>
<dd><a href="qml-connections.html">Connections</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>F</b></dt>
<dd><a href="qml-flickable.html">Flickable</a></dd>
<dd><a href="qml-flipable.html">Flipable</a></dd>
<dd><a href="qml-flow.html">Flow</a></dd>
<dd><a href="qml-focuspanel.html">FocusPanel</a></dd>
<dd><a href="qml-focusscope.html">FocusScope</a></dd>
<dd><a href="qml-fontloader.html">FontLoader</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>G</b></dt>
<dd><a href="qml-gradient.html">Gradient</a></dd>
<dd><a href="qml-gradientstop.html">GradientStop</a></dd>
<dd><a href="qml-grid.html">Grid</a></dd>
<dd><a href="qml-gridview.html">GridView</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>I</b></dt>
<dd><a href="qml-image.html">Image</a></dd>
<dd><a href="qml-item.html">Item</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>K</b></dt>
<dd><a href="qml-keyevent.html">KeyEvent</a></dd>
<dd><a href="qml-keynavigation.html">KeyNavigation</a></dd>
<dd><a href="qml-keys.html">Keys</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>L</b></dt>
<dd><a href="qml-layoutitem.html">LayoutItem</a></dd>
<dd><a href="qml-listelement.html">ListElement</a></dd>
<dd><a href="qml-listmodel.html">ListModel</a></dd>
<dd><a href="qml-listview.html">ListView</a></dd>
<dd><a href="qml-loader.html">Loader</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>M</b></dt>
<dd><a href="qml-qtobject.html">QML:QtObject</a></dd>
<dd><a href="qml-mousearea.html">MouseArea</a></dd>
<dd><a href="qml-mouseevent.html">MouseEvent</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>N</b></dt>
<dd><a href="qml-numberanimation.html">NumberAnimation</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>P</b></dt>
<dd><a href="qml-parallelanimation.html">ParallelAnimation</a></dd>
<dd><a href="qml-parentanimation.html">ParentAnimation</a></dd>
<dd><a href="qml-particlemotiongravity.html">ParticleMotionGravity</a></dd>
<dd><a href="qml-particlemotionlinear.html">ParticleMotionLinear</a></dd>
<dd><a href="qml-particlemotionwander.html">ParticleMotionWander</a></dd>
<dd><a href="qml-particles.html">Particles</a></dd>
<dd><a href="qml-path.html">Path</a></dd>
<dd><a href="qml-pathattribute.html">PathAttribute</a></dd>
<dd><a href="qml-pathcubic.html">PathCubic</a></dd>
<dd><a href="qml-pathelement.html">PathElement</a></dd>
<dd><a href="qml-pathline.html">PathLine</a></dd>
<dd><a href="qml-pathpercent.html">PathPercent</a></dd>
<dd><a href="qml-pathquad.html">PathQuad</a></dd>
<dd><a href="qml-pathview.html">PathView</a></dd>
<dd><a href="qml-pauseanimation.html">PauseAnimation</a></dd>
<dd><a href="qml-propertyaction.html">PropertyAction</a></dd>
<dd><a href="qml-propertyanimation.html">PropertyAnimation</a></dd>
<dd><a href="qml-propertychanges.html">PropertyChanges</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>R</b></dt>
<dd><a href="qml-rectangle.html">Rectangle</a></dd>
<dd><a href="qml-repeater.html">Repeater</a></dd>
<dd><a href="qml-rotation.html">Rotation</a></dd>
<dd><a href="qml-rotationanimation.html">RotationAnimation</a></dd>
<dd><a href="qml-row.html">Row</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>S</b></dt>
<dd><a href="qml-scale.html">Scale</a></dd>
<dd><a href="qml-scriptaction.html">ScriptAction</a></dd>
<dd><a href="qml-sequentialanimation.html">SequentialAnimation</a></dd>
<dd><a href="qml-smoothedanimation.html">SmoothedAnimation</a></dd>
<dd><a href="qml-springanimation.html">SpringAnimation</a></dd>
<dd><a href="qml-state.html">State</a></dd>
<dd><a href="qml-stategroup.html">StateGroup</a></dd>
<dd><a href="qml-systempalette.html">SystemPalette</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>T</b></dt>
<dd><a href="qml-text.html">Text</a></dd>
<dd><a href="qml-textedit.html">TextEdit</a></dd>
<dd><a href="qml-textinput.html">TextInput</a></dd>
<dd><a href="qml-timer.html">Timer</a></dd>
<dd><a href="qml-transform.html">Transform</a></dd>
<dd><a href="qml-transition.html">Transition</a></dd>
<dd><a href="qml-translate.html">Translate</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>V</b></dt>
<dd><a href="qml-vector3danimation.html">Vector3dAnimation</a></dd>
<dd><a href="qml-visualitemmodel.html">VisualItemModel</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>W</b></dt>
<dd><a href="qml-webview.html">WebView</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>X</b></dt>
<dd><a href="qml-xmllistmodel.html">XmlListModel</a></dd>
<dd><a href="qml-xmlrole.html">XmlRole</a></dd>
</dl>
</div>
</div>
<!-- @@@qt4-7-intro.html -->
<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>
|