Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 1dd17e0d683ef79b4bb6872bbf359d7f > files > 6139

qt4-doc-4.8.7-26.2.mga7.noarch.rpm

<?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" />
<!-- qgesture.cpp -->
  <title>Qt 4.8: QPinchGesture Class Reference</title>
  <link rel="stylesheet" type="text/css" href="style/style.css" />
  <script src="scripts/jquery.js" type="text/javascript"></script>
  <script src="scripts/functions.js" type="text/javascript"></script>
  <link rel="stylesheet" type="text/css" href="style/superfish.css" />
  <link rel="stylesheet" type="text/css" href="style/narrow.css" />
  <!--[if IE]>
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie6.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie7.css">
<![endif]-->
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="style/style_ie8.css">
<![endif]-->

<script src="scripts/superfish.js" type="text/javascript"></script>
<script src="scripts/narrow.js" type="text/javascript"></script>

</head>
<body class="" onload="CheckEmptyAndLoadList();">
 <div class="header" id="qtdocheader">
    <div class="content"> 
    <div id="nav-logo">
      <a href="index.html">Home</a></div>
    <a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
    <div id="narrowsearch"></div>
    <div id="nav-topright">
      <ul>
        <li class="nav-topright-home"><a href="http://qt.digia.com/">Qt HOME</a></li>
        <li class="nav-topright-dev"><a href="http://qt-project.org/">DEV</a></li>
        <li class="nav-topright-doc nav-topright-doc-active"><a href="http://qt-project.org/doc/">
          DOC</a></li>
        <li class="nav-topright-blog"><a href="http://blog.qt.digia.com/">BLOG</a></li>
      </ul>
    </div>
    <div id="shortCut">
      <ul>
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Qt 4.8</a></span></li>
        <li class="shortCut-topleft-active"><a href="http://qt-project.org/doc/">ALL VERSIONS        </a></li>
      </ul>
     </div>
 <ul class="sf-menu" id="narrowmenu"> 
             <li><a href="#">API Lookup</a> 
                 <ul> 
                     <li><a href="classes.html">Class index</a></li> 
           <li><a href="functions.html">Function index</a></li> 
           <li><a href="modules.html">Modules</a></li> 
           <li><a href="namespaces.html">Namespaces</a></li> 
           <li><a href="qtglobal.html">Global Declarations</a></li> 
           <li><a href="qdeclarativeelements.html">QML elements</a></li> 
             </ul> 
             </li> 
             <li><a href="#">Qt Topics</a> 
                 <ul> 
                        <li><a href="qt-basic-concepts.html">Programming with Qt</a></li>  
                        <li><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li>  
                        <li><a href="qt-gui-concepts.html">UI Design with Qt</a></li>  
                        <li><a href="supported-platforms.html">Supported Platforms</a></li>  
                        <li><a href="technology-apis.html">Qt and Key Technologies</a></li>  
                        <li><a href="best-practices.html">How-To's and Best Practices</a></li>  
              </ul> 
                 </li> 
                 <li><a href="#">Examples</a> 
                     <ul> 
                       <li><a href="all-examples.html">Examples</a></li> 
                       <li><a href="tutorials.html">Tutorials</a></li> 
                       <li><a href="demos.html">Demos</a></li> 
                       <li><a href="qdeclarativeexamples.html">QML Examples</a></li> 
                </ul> 
                     </li> 
                 </ul> 
    </div>
  </div>
  <div class="wrapper">
    <div class="hd">
      <span></span>
    </div>
    <div class="bd group">
      <div class="sidebar">
        <div class="searchlabel">
          Search index:</div>
        <div class="search" id="sidebarsearch">
          <form id="qtdocsearch" action="" onsubmit="return false;">
            <fieldset>
              <input type="text" name="searchstring" id="pageType" value="" />
 <div id="resultdialog"> 
 <a href="#" id="resultclose">Close</a> 
 <p id="resultlinks" class="all"><a href="#" id="showallresults">All</a> | <a href="#" id="showapiresults">API</a> | <a href="#" id="showarticleresults">Articles</a> | <a href="#" id="showexampleresults">Examples</a></p> 
 <p id="searchcount" class="all"><span id="resultcount"></span><span id="apicount"></span><span id="articlecount"></span><span id="examplecount"></span>&nbsp;results:</p> 
 <ul id="resultlist" class="all"> 
 </ul> 
 </div> 
            </fieldset>
          </form>
        </div>
        <div class="box first bottombar" id="lookup">
          <h2 title="API Lookup"><span></span>
            API Lookup</h2>
          <div  id="list001" class="list">
          <ul id="ul001" >
              <li class="defaultLink"><a href="classes.html">Class index</a></li>
              <li class="defaultLink"><a href="functions.html">Function index</a></li>
              <li class="defaultLink"><a href="modules.html">Modules</a></li>
              <li class="defaultLink"><a href="namespaces.html">Namespaces</a></li>
              <li class="defaultLink"><a href="qtglobal.html">Global Declarations</a></li>
              <li class="defaultLink"><a href="qdeclarativeelements.html">QML elements</a></li>
            </ul> 
          </div>
        </div>
        <div class="box bottombar" id="topics">
          <h2 title="Qt Topics"><span></span>
            Qt Topics</h2>
          <div id="list002" class="list">
            <ul id="ul002" >
               <li class="defaultLink"><a href="qt-basic-concepts.html">Programming with Qt</a></li> 
               <li class="defaultLink"><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li> 
               <li class="defaultLink"><a href="qt-gui-concepts.html">UI Design with Qt</a></li> 
               <li class="defaultLink"><a href="supported-platforms.html">Supported Platforms</a></li>  
               <li class="defaultLink"><a href="technology-apis.html">Qt and Key Technologies</a></li> 
               <li class="defaultLink"><a href="best-practices.html">How-To's and Best Practices</a></li> 
            </ul>  
          </div>
        </div>
        <div class="box" id="examples">
          <h2 title="Examples"><span></span>
            Examples</h2>
          <div id="list003" class="list">
        <ul id="ul003">
              <li class="defaultLink"><a href="all-examples.html">Examples</a></li>
              <li class="defaultLink"><a href="tutorials.html">Tutorials</a></li>
              <li class="defaultLink"><a href="demos.html">Demos</a></li>
              <li class="defaultLink"><a href="qdeclarativeexamples.html">QML Examples</a></li>
            </ul> 
          </div>
        </div>
      </div>
      <div class="wrap">
        <div class="toolbar">
          <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><a href="qtgui.html">QtGui</a></li>
<li>QPinchGesture</li>
            </ul>
          </div>
          <div class="toolbuttons toolblock">
            <ul>
              <li id="smallA" class="t_button">A</li>
              <li id="medA" class="t_button active">A</li>
              <li id="bigA" class="t_button">A</li>
              <li id="print" class="t_button"><a href="javascript:this.print();">
                <span>Print</span></a></li>
            </ul>
        </div>
        </div>
        <div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-types">Public Types</a></li>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">QPinchGesture Class Reference</h1>
<!-- $$$QPinchGesture-brief -->
<p>The QPinchGesture class describes a pinch gesture made by the user. <a href="#details">More...</a></p>
<!-- @@@QPinchGesture -->
<pre class="cpp"> <span class="preprocessor">#include &lt;QPinchGesture&gt;</span></pre><p><b>Inherits: </b><a href="qgesture.html">QGesture</a>.</p>
<p>This class was introduced in Qt 4.6.</p>
<ul>
<li><a href="qpinchgesture-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-types"></a>
<h2>Public Types</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#ChangeFlag-enum">ChangeFlag</a></b> { ScaleFactorChanged, RotationAngleChanged, CenterPointChanged }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> flags </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#ChangeFlag-enum">ChangeFlags</a></b></td></tr>
</table>
<a name="properties"></a>
<h2>Properties</h2>
<table class="propsummary">
<tr><td class="topAlign"><ul>
<li class="fn"><b><a href="qpinchgesture.html#centerPoint-prop">centerPoint</a></b> : QPointF</li>
<li class="fn"><b><a href="qpinchgesture.html#changeFlags-prop">changeFlags</a></b> : ChangeFlags</li>
<li class="fn"><b><a href="qpinchgesture.html#lastCenterPoint-prop">lastCenterPoint</a></b> : QPointF</li>
<li class="fn"><b><a href="qpinchgesture.html#lastRotationAngle-prop">lastRotationAngle</a></b> : qreal</li>
<li class="fn"><b><a href="qpinchgesture.html#lastScaleFactor-prop">lastScaleFactor</a></b> : qreal</li>
<li class="fn"><b><a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a></b> : qreal</li>
</ul></td><td class="topAlign"><ul>
<li class="fn"><b><a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a></b> : qreal</li>
<li class="fn"><b><a href="qpinchgesture.html#startCenterPoint-prop">startCenterPoint</a></b> : QPointF</li>
<li class="fn"><b><a href="qpinchgesture.html#totalChangeFlags-prop">totalChangeFlags</a></b> : ChangeFlags</li>
<li class="fn"><b><a href="qpinchgesture.html#totalRotationAngle-prop">totalRotationAngle</a></b> : qreal</li>
<li class="fn"><b><a href="qpinchgesture.html#totalScaleFactor-prop">totalScaleFactor</a></b> : qreal</li>
</ul>
</td></tr>
</table>
<ul>
<li class="fn">5 properties inherited from <a href="qgesture.html#properties">QGesture</a></li>
<li class="fn">1 property inherited from <a href="qobject.html#properties">QObject</a></li>
</ul>
<a name="public-functions"></a>
<h2>Public Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QPointF </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#centerPoint-prop">centerPoint</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> ChangeFlags </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#changeFlags-prop">changeFlags</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QPointF </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#lastCenterPoint-prop">lastCenterPoint</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#lastRotationAngle-prop">lastRotationAngle</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#lastScaleFactor-prop">lastScaleFactor</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#centerPoint-prop">setCenterPoint</a></b> ( const QPointF &amp; <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#changeFlags-prop">setChangeFlags</a></b> ( ChangeFlags <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#lastCenterPoint-prop">setLastCenterPoint</a></b> ( const QPointF &amp; <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#lastRotationAngle-prop">setLastRotationAngle</a></b> ( qreal <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#lastScaleFactor-prop">setLastScaleFactor</a></b> ( qreal <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#rotationAngle-prop">setRotationAngle</a></b> ( qreal <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#scaleFactor-prop">setScaleFactor</a></b> ( qreal <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#startCenterPoint-prop">setStartCenterPoint</a></b> ( const QPointF &amp; <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#totalChangeFlags-prop">setTotalChangeFlags</a></b> ( ChangeFlags <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#totalRotationAngle-prop">setTotalRotationAngle</a></b> ( qreal <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#totalScaleFactor-prop">setTotalScaleFactor</a></b> ( qreal <i>value</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QPointF </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#startCenterPoint-prop">startCenterPoint</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> ChangeFlags </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#totalChangeFlags-prop">totalChangeFlags</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#totalRotationAngle-prop">totalRotationAngle</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qpinchgesture.html#totalScaleFactor-prop">totalScaleFactor</a></b> () const</td></tr>
</table>
<ul>
<li class="fn">8 public functions inherited from <a href="qgesture.html#public-functions">QGesture</a></li>
<li class="fn">29 public functions inherited from <a href="qobject.html#public-functions">QObject</a></li>
</ul>
<h3>Additional Inherited Members</h3>
<ul>
<li class="fn">1 public slot inherited from <a href="qobject.html#public-slots">QObject</a></li>
<li class="fn">1 signal inherited from <a href="qobject.html#signals">QObject</a></li>
<li class="fn">7 static public members inherited from <a href="qobject.html#static-public-members">QObject</a></li>
<li class="fn">8 protected functions inherited from <a href="qobject.html#protected-functions">QObject</a></li>
</ul>
<a name="details"></a>
<!-- $$$QPinchGesture-description -->
<div class="descr">
<h2>Detailed Description</h2>
<p>The QPinchGesture class describes a pinch gesture made by the user.</p>
<p>A pinch gesture is a form of touch user input in which the user typically touches two points on the input device with a thumb and finger, before moving them closer together or further apart to change the scale factor, zoom, or level of detail of the user interface.</p>
<p>For an overview of gesture handling in Qt and information on using gestures in your applications, see the <a href="gestures-overview.html">Gestures Programming</a> document.</p>
<p class="centerAlign"><img src="images/pinchgesture.png" alt="" /></p><p>Instead of repeatedly applying the same pinching gesture, the user may continue to touch the input device in one place, and apply a second touch to a new point, continuing the gesture. When this occurs, gesture events will continue to be delivered to the target object, containing an instance of QPinchGesture in the <a href="qt.html#GestureState-enum">Qt::GestureUpdated</a> state.</p>
</div>
<p><b>See also </b><a href="qpangesture.html">QPanGesture</a> and <a href="qswipegesture.html">QSwipeGesture</a>.</p>
<!-- @@@QPinchGesture -->
<div class="types">
<h2>Member Type Documentation</h2>
<!-- $$$ChangeFlag$$$ScaleFactorChanged$$$RotationAngleChanged$$$CenterPointChanged -->
<h3 class="flags"><a name="ChangeFlag-enum"></a>enum QPinchGesture::<span class="name">ChangeFlag</span><br/>flags QPinchGesture::<span class="name">ChangeFlags</span></h3>
<p>This enum describes the changes that can occur to the properties of the gesture object.</p>
<table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><tt>QPinchGesture::ScaleFactorChanged</tt></td><td class="topAlign"><tt>0x1</tt></td><td class="topAlign">The scale factor held by <a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a> changed.</td></tr>
<tr><td class="topAlign"><tt>QPinchGesture::RotationAngleChanged</tt></td><td class="topAlign"><tt>0x2</tt></td><td class="topAlign">The rotation angle held by <a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a> changed.</td></tr>
<tr><td class="topAlign"><tt>QPinchGesture::CenterPointChanged</tt></td><td class="topAlign"><tt>0x4</tt></td><td class="topAlign">The center point held by <a href="qpinchgesture.html#centerPoint-prop">centerPoint</a> changed.</td></tr>
</table>
<p>The ChangeFlags type is a typedef for <a href="qflags.html">QFlags</a>&lt;ChangeFlag&gt;. It stores an OR combination of ChangeFlag values.</p>
<p><b>See also </b><a href="qpinchgesture.html#changeFlags-prop">changeFlags</a> and <a href="qpinchgesture.html#totalChangeFlags-prop">totalChangeFlags</a>.</p>
<!-- @@@ChangeFlag -->
</div>
<div class="prop">
<h2>Property Documentation</h2>
<!-- $$$centerPoint-prop$$$centerPoint$$$setCenterPointconstQPointF& -->
<h3 class="fn"><a name="centerPoint-prop"></a><span class="name">centerPoint</span> : <span class="type"><a href="qpointf.html">QPointF</a></span></h3>
<p>This property holds the current center point.</p>
<p>The center point is the midpoint between the two input points in the gesture.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QPointF </td><td class="memItemRight bottomAlign"><span class="name"><b>centerPoint</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setCenterPoint</b></span> ( const QPointF &amp; <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#startCenterPoint-prop">startCenterPoint</a> and <a href="qpinchgesture.html#lastCenterPoint-prop">lastCenterPoint</a>.</p>
<!-- @@@centerPoint -->
<!-- $$$changeFlags-prop$$$changeFlags$$$setChangeFlagsChangeFlags -->
<h3 class="fn"><a name="changeFlags-prop"></a><span class="name">changeFlags</span> : <span class="type"><a href="qpinchgesture.html#ChangeFlag-enum">ChangeFlags</a></span></h3>
<p>This property holds the property of the gesture that has changed in the current step.</p>
<p>This property indicates which of the other properties has changed since the previous gesture event included information about this gesture. You can use this information to determine which aspect of your user interface needs to be updated.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> ChangeFlags </td><td class="memItemRight bottomAlign"><span class="name"><b>changeFlags</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setChangeFlags</b></span> ( ChangeFlags <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#totalChangeFlags-prop">totalChangeFlags</a>, <a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a>, <a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a>, and <a href="qpinchgesture.html#centerPoint-prop">centerPoint</a>.</p>
<!-- @@@changeFlags -->
<!-- $$$lastCenterPoint-prop$$$lastCenterPoint$$$setLastCenterPointconstQPointF& -->
<h3 class="fn"><a name="lastCenterPoint-prop"></a><span class="name">lastCenterPoint</span> : <span class="type"><a href="qpointf.html">QPointF</a></span></h3>
<p>This property holds the last position of the center point recorded for this gesture.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QPointF </td><td class="memItemRight bottomAlign"><span class="name"><b>lastCenterPoint</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setLastCenterPoint</b></span> ( const QPointF &amp; <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#centerPoint-prop">centerPoint</a> and <a href="qpinchgesture.html#startCenterPoint-prop">startCenterPoint</a>.</p>
<!-- @@@lastCenterPoint -->
<!-- $$$lastRotationAngle-prop$$$lastRotationAngle$$$setLastRotationAngleqreal -->
<h3 class="fn"><a name="lastRotationAngle-prop"></a><span class="name">lastRotationAngle</span> : <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the last reported angle covered by the gesture motion.</p>
<p>The last rotation angle is the angle as reported in the <a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a> property when a previous gesture event was delivered for this gesture.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>lastRotationAngle</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setLastRotationAngle</b></span> ( qreal <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a> and <a href="qpinchgesture.html#totalRotationAngle-prop">totalRotationAngle</a>.</p>
<!-- @@@lastRotationAngle -->
<!-- $$$lastScaleFactor-prop$$$lastScaleFactor$$$setLastScaleFactorqreal -->
<h3 class="fn"><a name="lastScaleFactor-prop"></a><span class="name">lastScaleFactor</span> : <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the last scale factor recorded for this gesture.</p>
<p>The last scale factor contains the scale factor reported in the <a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a> property when a previous gesture event included information about this gesture.</p>
<p>If no previous event was delivered with information about this gesture (i.e&#x2e;, this gesture object contains information about the first movement in the gesture) then this property contains zero.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>lastScaleFactor</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setLastScaleFactor</b></span> ( qreal <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a> and <a href="qpinchgesture.html#totalScaleFactor-prop">totalScaleFactor</a>.</p>
<!-- @@@lastScaleFactor -->
<!-- $$$rotationAngle-prop$$$rotationAngle$$$setRotationAngleqreal -->
<h3 class="fn"><a name="rotationAngle-prop"></a><span class="name">rotationAngle</span> : <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the angle covered by the gesture motion.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>rotationAngle</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setRotationAngle</b></span> ( qreal <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#totalRotationAngle-prop">totalRotationAngle</a> and <a href="qpinchgesture.html#lastRotationAngle-prop">lastRotationAngle</a>.</p>
<!-- @@@rotationAngle -->
<!-- $$$scaleFactor-prop$$$scaleFactor$$$setScaleFactorqreal -->
<h3 class="fn"><a name="scaleFactor-prop"></a><span class="name">scaleFactor</span> : <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the current scale factor.</p>
<p>The scale factor measures the scale factor associated with the distance between two of the user's inputs on a touch device.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>scaleFactor</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setScaleFactor</b></span> ( qreal <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#totalScaleFactor-prop">totalScaleFactor</a> and <a href="qpinchgesture.html#lastScaleFactor-prop">lastScaleFactor</a>.</p>
<!-- @@@scaleFactor -->
<!-- $$$startCenterPoint-prop$$$startCenterPoint$$$setStartCenterPointconstQPointF& -->
<h3 class="fn"><a name="startCenterPoint-prop"></a><span class="name">startCenterPoint</span> : <span class="type"><a href="qpointf.html">QPointF</a></span></h3>
<p>This property holds the starting position of the center point.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QPointF </td><td class="memItemRight bottomAlign"><span class="name"><b>startCenterPoint</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setStartCenterPoint</b></span> ( const QPointF &amp; <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#centerPoint-prop">centerPoint</a> and <a href="qpinchgesture.html#lastCenterPoint-prop">lastCenterPoint</a>.</p>
<!-- @@@startCenterPoint -->
<!-- $$$totalChangeFlags-prop$$$totalChangeFlags$$$setTotalChangeFlagsChangeFlags -->
<h3 class="fn"><a name="totalChangeFlags-prop"></a><span class="name">totalChangeFlags</span> : <span class="type"><a href="qpinchgesture.html#ChangeFlag-enum">ChangeFlags</a></span></h3>
<p>This property holds the property of the gesture that has change.</p>
<p>This property indicates which of the other properties has changed since the gesture has started. You can use this information to determine which aspect of your user interface needs to be updated.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> ChangeFlags </td><td class="memItemRight bottomAlign"><span class="name"><b>totalChangeFlags</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setTotalChangeFlags</b></span> ( ChangeFlags <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#changeFlags-prop">changeFlags</a>, <a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a>, <a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a>, and <a href="qpinchgesture.html#centerPoint-prop">centerPoint</a>.</p>
<!-- @@@totalChangeFlags -->
<!-- $$$totalRotationAngle-prop$$$totalRotationAngle$$$setTotalRotationAngleqreal -->
<h3 class="fn"><a name="totalRotationAngle-prop"></a><span class="name">totalRotationAngle</span> : <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the total angle covered by the gesture.</p>
<p>This total angle measures the complete angle covered by the gesture. Usually, this is equal to the value held by the <a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a> property, except in the case where the user performs multiple rotations by removing and repositioning one of the touch points, as described above. In this case, the total angle will be the sum of the rotation angles for the multiple stages of the gesture.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>totalRotationAngle</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setTotalRotationAngle</b></span> ( qreal <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#rotationAngle-prop">rotationAngle</a> and <a href="qpinchgesture.html#lastRotationAngle-prop">lastRotationAngle</a>.</p>
<!-- @@@totalRotationAngle -->
<!-- $$$totalScaleFactor-prop$$$totalScaleFactor$$$setTotalScaleFactorqreal -->
<h3 class="fn"><a name="totalScaleFactor-prop"></a><span class="name">totalScaleFactor</span> : <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span></h3>
<p>This property holds the total scale factor.</p>
<p>The total scale factor measures the total change in scale factor from the original value to the current scale factor.</p>
<p><b>Access functions:</b></p>
<table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>totalScaleFactor</b></span> () const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setTotalScaleFactor</b></span> ( qreal <i>value</i> )</td></tr>
</table>
<p><b>See also </b><a href="qpinchgesture.html#scaleFactor-prop">scaleFactor</a> and <a href="qpinchgesture.html#lastScaleFactor-prop">lastScaleFactor</a>.</p>
<!-- @@@totalScaleFactor -->
</div>
      </div>
    </div>
    </div> 
    <div class="ft">
      <span></span>
    </div>
  </div> 
  <div class="footer">
    <p>
      <acronym title="Copyright">&copy;</acronym> 2015 The Qt Company Ltd.
      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>
      Qt and respective logos are trademarks of The Qt Company Ltd 
      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>

  <script src="scripts/functions.js" type="text/javascript"></script>
</body>
</html>