Files
qt4-x11/doc/html/demos-affine-xform-cpp.html
2025-08-24 20:55:26 +08:00

1104 lines
206 KiB
HTML

<?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" />
<title>Qt 4.8: xform.cpp Example File (demos/affine/xform.cpp)</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 -->
</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">
<h1 class="title">xform.cpp Example File</h1>
<span class="small-subtitle">demos/affine/xform.cpp</span>
<!-- $$$demos/affine/xform.cpp-description -->
<div class="descr"> <a name="details"></a>
<pre class="cpp"> <span class="comment">/****************************************************************************
**
** Copyright (C) 2015 The Qt Company Ltd.
** Contact: http://www.qt.io/licensing/
**
** This file is part of the demonstration applications of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see http://www.qt.io/terms-conditions. For further
** information use the contact form at http://www.qt.io/contact-us.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 or version 3 as published by the Free
** Software Foundation and appearing in the file LICENSE.LGPLv21 and
** LICENSE.LGPLv3 included in the packaging of this file. Please review the
** following information to ensure the GNU Lesser General Public License
** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** As a special exception, The Qt Company gives you certain additional
** rights. These rights are described in The Qt Company LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3.0 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3.0 requirements will be
** met: http://www.gnu.org/copyleft/gpl.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/</span>
<span class="preprocessor">#include &quot;xform.h&quot;</span>
<span class="preprocessor">#include &quot;hoverpoints.h&quot;</span>
<span class="preprocessor">#include &lt;QLayout&gt;</span>
<span class="preprocessor">#include &lt;QPainter&gt;</span>
<span class="preprocessor">#include &lt;QPainterPath&gt;</span>
<span class="keyword">const</span> <span class="type">int</span> alpha <span class="operator">=</span> <span class="number">155</span>;
XFormView<span class="operator">::</span>XFormView(<span class="type"><a href="qwidget.html">QWidget</a></span> <span class="operator">*</span>parent)
: ArthurFrame(parent)
{
setAttribute(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>WA_MouseTracking);
m_type <span class="operator">=</span> VectorType;
m_rotation <span class="operator">=</span> <span class="number">0.0</span>;
m_scale <span class="operator">=</span> <span class="number">1.0</span>;
m_shear <span class="operator">=</span> <span class="number">0.0</span>;
m_pixmap <span class="operator">=</span> <span class="type"><a href="qpixmap.html">QPixmap</a></span>(<span class="string">&quot;:res/affine/bg1.jpg&quot;</span>);
pts <span class="operator">=</span> <span class="keyword">new</span> HoverPoints(<span class="keyword">this</span><span class="operator">,</span> HoverPoints<span class="operator">::</span>CircleShape);
pts<span class="operator">-</span><span class="operator">&gt;</span>setConnectionType(HoverPoints<span class="operator">::</span>LineConnection);
pts<span class="operator">-</span><span class="operator">&gt;</span>setEditable(<span class="keyword">false</span>);
pts<span class="operator">-</span><span class="operator">&gt;</span>setPointSize(<span class="type"><a href="qsize.html">QSize</a></span>(<span class="number">15</span><span class="operator">,</span> <span class="number">15</span>));
pts<span class="operator">-</span><span class="operator">&gt;</span>setShapeBrush(<span class="type"><a href="qbrush.html">QBrush</a></span>(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">151</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> alpha)));
pts<span class="operator">-</span><span class="operator">&gt;</span>setShapePen(<span class="type"><a href="qpen.html">QPen</a></span>(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">100</span><span class="operator">,</span> <span class="number">50</span><span class="operator">,</span> alpha)));
pts<span class="operator">-</span><span class="operator">&gt;</span>setConnectionPen(<span class="type"><a href="qpen.html">QPen</a></span>(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">151</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">50</span>)));
pts<span class="operator">-</span><span class="operator">&gt;</span>setBoundingRect(<span class="type"><a href="qrectf.html">QRectF</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">500</span><span class="operator">,</span> <span class="number">500</span>));
ctrlPoints <span class="operator">&lt;</span><span class="operator">&lt;</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">250</span><span class="operator">,</span> <span class="number">250</span>) <span class="operator">&lt;</span><span class="operator">&lt;</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">350</span><span class="operator">,</span> <span class="number">250</span>);
pts<span class="operator">-</span><span class="operator">&gt;</span>setPoints(ctrlPoints);
connect(pts<span class="operator">,</span> SIGNAL(pointsChanged(<span class="type"><a href="qpolygonf.html">QPolygonF</a></span>))<span class="operator">,</span>
<span class="keyword">this</span><span class="operator">,</span> SLOT(updateCtrlPoints(<span class="type"><a href="qpolygonf.html">QPolygonF</a></span>)));
setSizePolicy(<span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Expanding<span class="operator">,</span> <span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Expanding);
}
XFormView<span class="operator">::</span>XFormType XFormView<span class="operator">::</span>type() <span class="keyword">const</span>
{
<span class="keyword">return</span> m_type;
}
<span class="type"><a href="qpixmap.html">QPixmap</a></span> XFormView<span class="operator">::</span>pixmap() <span class="keyword">const</span>
{
<span class="keyword">return</span> m_pixmap;
}
<span class="type"><a href="qstring.html">QString</a></span> XFormView<span class="operator">::</span>text() <span class="keyword">const</span>
{
<span class="keyword">return</span> m_text;
}
<span class="type">void</span> XFormView<span class="operator">::</span>setText(<span class="keyword">const</span> <span class="type"><a href="qstring.html">QString</a></span> <span class="operator">&amp;</span>t)
{
m_text <span class="operator">=</span> t;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setPixmap(<span class="keyword">const</span> <span class="type"><a href="qpixmap.html">QPixmap</a></span> <span class="operator">&amp;</span>p)
{
m_pixmap <span class="operator">=</span> p;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setType(XFormType t)
{
m_type <span class="operator">=</span> t;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>mousePressEvent(<span class="type"><a href="qmouseevent.html">QMouseEvent</a></span> <span class="operator">*</span>)
{
setDescriptionEnabled(<span class="keyword">false</span>);
}
<span class="type">void</span> XFormView<span class="operator">::</span>resizeEvent(<span class="type"><a href="qresizeevent.html">QResizeEvent</a></span> <span class="operator">*</span>e)
{
pts<span class="operator">-</span><span class="operator">&gt;</span>setBoundingRect(rect());
ArthurFrame<span class="operator">::</span>resizeEvent(e);
}
<span class="type">void</span> XFormView<span class="operator">::</span>paint(<span class="type"><a href="qpainter.html">QPainter</a></span> <span class="operator">*</span>p)
{
p<span class="operator">-</span><span class="operator">&gt;</span>save();
p<span class="operator">-</span><span class="operator">&gt;</span>setRenderHint(<span class="type"><a href="qpainter.html">QPainter</a></span><span class="operator">::</span>Antialiasing);
p<span class="operator">-</span><span class="operator">&gt;</span>setRenderHint(<span class="type"><a href="qpainter.html">QPainter</a></span><span class="operator">::</span>SmoothPixmapTransform);
<span class="keyword">switch</span> (m_type) {
<span class="keyword">case</span> VectorType:
drawVectorType(p);
<span class="keyword">break</span>;
<span class="keyword">case</span> PixmapType:
drawPixmapType(p);
<span class="keyword">break</span>;
<span class="keyword">case</span> TextType:
drawTextType(p);
<span class="keyword">break</span>;
}
p<span class="operator">-</span><span class="operator">&gt;</span>restore();
}
<span class="type">void</span> XFormView<span class="operator">::</span>updateCtrlPoints(<span class="keyword">const</span> <span class="type"><a href="qpolygonf.html">QPolygonF</a></span> <span class="operator">&amp;</span>points)
{
<span class="type"><a href="qpointf.html">QPointF</a></span> trans <span class="operator">=</span> points<span class="operator">.</span>at(<span class="number">0</span>) <span class="operator">-</span> ctrlPoints<span class="operator">.</span>at(<span class="number">0</span>);
<span class="keyword">if</span> (<a href="qtglobal.html#qAbs">qAbs</a>(points<span class="operator">.</span>at(<span class="number">0</span>)<span class="operator">.</span>x() <span class="operator">-</span> points<span class="operator">.</span>at(<span class="number">1</span>)<span class="operator">.</span>x()) <span class="operator">&lt;</span> <span class="number">10</span>
<span class="operator">&amp;</span><span class="operator">&amp;</span> <a href="qtglobal.html#qAbs">qAbs</a>(points<span class="operator">.</span>at(<span class="number">0</span>)<span class="operator">.</span>y() <span class="operator">-</span> points<span class="operator">.</span>at(<span class="number">1</span>)<span class="operator">.</span>y()) <span class="operator">&lt;</span> <span class="number">10</span>)
pts<span class="operator">-</span><span class="operator">&gt;</span>setPoints(ctrlPoints);
<span class="keyword">if</span> (<span class="operator">!</span>trans<span class="operator">.</span>isNull()) {
ctrlPoints<span class="operator">[</span><span class="number">0</span><span class="operator">]</span> <span class="operator">=</span> points<span class="operator">.</span>at(<span class="number">0</span>);
ctrlPoints<span class="operator">[</span><span class="number">1</span><span class="operator">]</span> <span class="operator">+</span><span class="operator">=</span> trans;
pts<span class="operator">-</span><span class="operator">&gt;</span>setPoints(ctrlPoints);
}
ctrlPoints <span class="operator">=</span> points;
<span class="type"><a href="qlinef.html">QLineF</a></span> line(ctrlPoints<span class="operator">.</span>at(<span class="number">0</span>)<span class="operator">,</span> ctrlPoints<span class="operator">.</span>at(<span class="number">1</span>));
m_rotation <span class="operator">=</span> line<span class="operator">.</span>angle(<span class="type"><a href="qlinef.html">QLineF</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">0</span>));
<span class="keyword">if</span> (line<span class="operator">.</span>dy() <span class="operator">&lt;</span> <span class="number">0</span>)
m_rotation <span class="operator">=</span> <span class="number">360</span> <span class="operator">-</span> m_rotation;
<span class="keyword">if</span> (trans<span class="operator">.</span>isNull())
<span class="keyword">emit</span> rotationChanged(<span class="type">int</span>(m_rotation<span class="operator">*</span><span class="number">10</span>));
}
<span class="type">void</span> XFormView<span class="operator">::</span>setVectorType()
{
m_type <span class="operator">=</span> VectorType;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setPixmapType()
{
m_type <span class="operator">=</span> PixmapType;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setTextType()
{
m_type <span class="operator">=</span> TextType;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setAnimation(<span class="type">bool</span> animate)
{
timer<span class="operator">.</span>stop();
<span class="keyword">if</span> (animate)
timer<span class="operator">.</span>start(<span class="number">25</span><span class="operator">,</span> <span class="keyword">this</span>);
}
<span class="type">void</span> XFormView<span class="operator">::</span>changeRotation(<span class="type">int</span> r)
{
setRotation(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(r) <span class="operator">/</span> <span class="number">10</span>);
}
<span class="type">void</span> XFormView<span class="operator">::</span>changeScale(<span class="type">int</span> s)
{
setScale(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(s) <span class="operator">/</span> <span class="number">1000</span>);
}
<span class="type">void</span> XFormView<span class="operator">::</span>changeShear(<span class="type">int</span> s)
{
setShear(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(s) <span class="operator">/</span> <span class="number">1000</span>);
}
<span class="type">void</span> XFormView<span class="operator">::</span>setShear(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span> s)
{
m_shear <span class="operator">=</span> s;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setScale(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span> s)
{
m_scale <span class="operator">=</span> s;
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>setRotation(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span> r)
{
<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span> old_rot <span class="operator">=</span> m_rotation;
m_rotation <span class="operator">=</span> r;
<span class="type"><a href="qpointf.html">QPointF</a></span> center(pts<span class="operator">-</span><span class="operator">&gt;</span>points()<span class="operator">.</span>at(<span class="number">0</span>));
<span class="type"><a href="qmatrix.html">QMatrix</a></span> m;
m<span class="operator">.</span>translate(center<span class="operator">.</span>x()<span class="operator">,</span> center<span class="operator">.</span>y());
m<span class="operator">.</span>rotate(m_rotation <span class="operator">-</span> old_rot);
m<span class="operator">.</span>translate(<span class="operator">-</span>center<span class="operator">.</span>x()<span class="operator">,</span> <span class="operator">-</span>center<span class="operator">.</span>y());
pts<span class="operator">-</span><span class="operator">&gt;</span>setPoints(pts<span class="operator">-</span><span class="operator">&gt;</span>points() <span class="operator">*</span> m);
update();
}
<span class="type">void</span> XFormView<span class="operator">::</span>timerEvent(<span class="type"><a href="qtimerevent.html">QTimerEvent</a></span> <span class="operator">*</span>e)
{
<span class="keyword">if</span> (e<span class="operator">-</span><span class="operator">&gt;</span>timerId() <span class="operator">=</span><span class="operator">=</span> timer<span class="operator">.</span>timerId()) {
<span class="type"><a href="qpointf.html">QPointF</a></span> center(pts<span class="operator">-</span><span class="operator">&gt;</span>points()<span class="operator">.</span>at(<span class="number">0</span>));
<span class="type"><a href="qmatrix.html">QMatrix</a></span> m;
m<span class="operator">.</span>translate(center<span class="operator">.</span>x()<span class="operator">,</span> center<span class="operator">.</span>y());
m<span class="operator">.</span>rotate(<span class="number">0.2</span>);
m<span class="operator">.</span>translate(<span class="operator">-</span>center<span class="operator">.</span>x()<span class="operator">,</span> <span class="operator">-</span>center<span class="operator">.</span>y());
pts<span class="operator">-</span><span class="operator">&gt;</span>setPoints(pts<span class="operator">-</span><span class="operator">&gt;</span>points() <span class="operator">*</span> m);
setUpdatesEnabled(<span class="keyword">false</span>);
<span class="keyword">static</span> <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span> scale_inc <span class="operator">=</span> <span class="number">0.003</span>;
<span class="keyword">static</span> <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span> shear_inc <span class="operator">=</span> <span class="operator">-</span><span class="number">0.001</span>;
<span class="keyword">emit</span> scaleChanged(<span class="type">int</span>((m_scale <span class="operator">+</span> scale_inc) <span class="operator">*</span> <span class="number">1000</span>));
<span class="keyword">emit</span> shearChanged(<span class="type">int</span>((m_shear <span class="operator">+</span> shear_inc) <span class="operator">*</span> <span class="number">1000</span>));
<span class="keyword">if</span> (m_scale <span class="operator">&gt;</span><span class="operator">=</span> <span class="number">4.0</span> <span class="operator">|</span><span class="operator">|</span> m_scale <span class="operator">&lt;</span><span class="operator">=</span> <span class="number">0.1</span>)
scale_inc <span class="operator">=</span> <span class="operator">-</span>scale_inc;
<span class="keyword">if</span> (m_shear <span class="operator">&gt;</span><span class="operator">=</span> <span class="number">1.0</span> <span class="operator">|</span><span class="operator">|</span> m_shear <span class="operator">&lt;</span><span class="operator">=</span> <span class="operator">-</span><span class="number">1.0</span>)
shear_inc <span class="operator">=</span> <span class="operator">-</span>shear_inc;
setUpdatesEnabled(<span class="keyword">true</span>);
pts<span class="operator">-</span><span class="operator">&gt;</span>firePointChange();
}
}
<span class="type">void</span> XFormView<span class="operator">::</span>wheelEvent(<span class="type"><a href="qwheelevent.html">QWheelEvent</a></span> <span class="operator">*</span>e)
{
m_scale <span class="operator">+</span><span class="operator">=</span> e<span class="operator">-</span><span class="operator">&gt;</span>delta() <span class="operator">/</span> <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">600</span>);
m_scale <span class="operator">=</span> <a href="qtglobal.html#qMax">qMax</a>(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">0.1</span>)<span class="operator">,</span> <a href="qtglobal.html#qMin">qMin</a>(<span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">4</span>)<span class="operator">,</span> m_scale));
<span class="keyword">emit</span> scaleChanged(<span class="type">int</span>(m_scale<span class="operator">*</span><span class="number">1000</span>));
}
<span class="type">void</span> XFormView<span class="operator">::</span><a href="qtextstream.html#reset">reset</a>()
{
<span class="keyword">emit</span> rotationChanged(<span class="number">0</span>);
<span class="keyword">emit</span> scaleChanged(<span class="number">1000</span>);
<span class="keyword">emit</span> shearChanged(<span class="number">0</span>);
ctrlPoints <span class="operator">=</span> <span class="type"><a href="qpolygonf.html">QPolygonF</a></span>();
ctrlPoints <span class="operator">&lt;</span><span class="operator">&lt;</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">250</span><span class="operator">,</span> <span class="number">250</span>) <span class="operator">&lt;</span><span class="operator">&lt;</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">350</span><span class="operator">,</span> <span class="number">250</span>);
pts<span class="operator">-</span><span class="operator">&gt;</span>setPoints(ctrlPoints);
pts<span class="operator">-</span><span class="operator">&gt;</span>firePointChange();
}
<span class="type">void</span> XFormView<span class="operator">::</span>drawPixmapType(<span class="type"><a href="qpainter.html">QPainter</a></span> <span class="operator">*</span>painter)
{
<span class="type"><a href="qpointf.html">QPointF</a></span> center(m_pixmap<span class="operator">.</span>width() <span class="operator">/</span> <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">2</span>)<span class="operator">,</span> m_pixmap<span class="operator">.</span>height() <span class="operator">/</span> <span class="type"><a href="qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">2</span>));
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(ctrlPoints<span class="operator">.</span>at(<span class="number">0</span>) <span class="operator">-</span> center);
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(center);
painter<span class="operator">-</span><span class="operator">&gt;</span>rotate(m_rotation);
painter<span class="operator">-</span><span class="operator">&gt;</span>scale(m_scale<span class="operator">,</span> m_scale);
painter<span class="operator">-</span><span class="operator">&gt;</span>shear(<span class="number">0</span><span class="operator">,</span> m_shear);
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(<span class="operator">-</span>center);
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPixmap(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span>)<span class="operator">,</span> m_pixmap);
painter<span class="operator">-</span><span class="operator">&gt;</span>setPen(<span class="type"><a href="qpen.html">QPen</a></span>(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> alpha)<span class="operator">,</span> <span class="number">0.25</span><span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>SolidLine<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>FlatCap<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>BevelJoin));
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>NoBrush);
painter<span class="operator">-</span><span class="operator">&gt;</span>drawRect(<span class="type"><a href="qrectf.html">QRectF</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> m_pixmap<span class="operator">.</span>width()<span class="operator">,</span> m_pixmap<span class="operator">.</span>height())<span class="operator">.</span>adjusted(<span class="operator">-</span><span class="number">2</span><span class="operator">,</span> <span class="operator">-</span><span class="number">2</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span> <span class="number">2</span>));
}
<span class="type">void</span> XFormView<span class="operator">::</span>drawTextType(<span class="type"><a href="qpainter.html">QPainter</a></span> <span class="operator">*</span>painter)
{
<span class="type"><a href="qpainterpath.html">QPainterPath</a></span> path;
<span class="type"><a href="qfont.html">QFont</a></span> f(<span class="string">&quot;times new roman,utopia&quot;</span>);
f<span class="operator">.</span>setStyleStrategy(<span class="type"><a href="qfont.html">QFont</a></span><span class="operator">::</span>ForceOutline);
f<span class="operator">.</span>setPointSize(<span class="number">72</span>);
f<span class="operator">.</span>setStyleHint(<span class="type"><a href="qfont.html">QFont</a></span><span class="operator">::</span>Times);
path<span class="operator">.</span>addText(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> f<span class="operator">,</span> m_text);
<span class="type"><a href="qfontmetrics.html">QFontMetrics</a></span> fm(f);
<span class="type"><a href="qrectf.html">QRectF</a></span> br(fm<span class="operator">.</span>boundingRect(m_text));
<span class="type"><a href="qpointf.html">QPointF</a></span> center(br<span class="operator">.</span>center());
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(ctrlPoints<span class="operator">.</span>at(<span class="number">0</span>) <span class="operator">-</span> center);
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(center);
painter<span class="operator">-</span><span class="operator">&gt;</span>rotate(m_rotation);
painter<span class="operator">-</span><span class="operator">&gt;</span>scale(m_scale<span class="operator">,</span> m_scale);
painter<span class="operator">-</span><span class="operator">&gt;</span>shear(<span class="number">0</span><span class="operator">,</span> m_shear);
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(<span class="operator">-</span>center);
painter<span class="operator">-</span><span class="operator">&gt;</span>fillPath(path<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>black);
painter<span class="operator">-</span><span class="operator">&gt;</span>setPen(<span class="type"><a href="qpen.html">QPen</a></span>(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> alpha)<span class="operator">,</span> <span class="number">0.25</span><span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>SolidLine<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>FlatCap<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>BevelJoin));
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>NoBrush);
painter<span class="operator">-</span><span class="operator">&gt;</span>drawRect(br<span class="operator">.</span>adjusted(<span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">1</span>));
}
<span class="type">void</span> XFormView<span class="operator">::</span>drawVectorType(<span class="type"><a href="qpainter.html">QPainter</a></span> <span class="operator">*</span>painter)
{
<span class="type"><a href="qpainterpath.html">QPainterPath</a></span> path;
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(ctrlPoints<span class="operator">.</span>at(<span class="number">0</span>) <span class="operator">-</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">250</span><span class="operator">,</span><span class="number">250</span>));
painter<span class="operator">-</span><span class="operator">&gt;</span>scale(<span class="number">0.77</span><span class="operator">,</span> <span class="number">0.77</span>);
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(<span class="number">98.9154</span> <span class="operator">+</span> <span class="number">30</span> <span class="operator">,</span> <span class="operator">-</span><span class="number">217.691</span> <span class="operator">-</span> <span class="number">20</span>);
<span class="type"><a href="qrect.html">QRect</a></span> br(<span class="operator">-</span><span class="number">55</span><span class="operator">,</span> <span class="number">275</span><span class="operator">,</span> <span class="number">500</span><span class="operator">,</span> <span class="number">590</span>);
<span class="type"><a href="qpoint.html">QPoint</a></span> center <span class="operator">=</span> br<span class="operator">.</span>center();
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(center<span class="operator">.</span>x()<span class="operator">,</span> center<span class="operator">.</span>y());
painter<span class="operator">-</span><span class="operator">&gt;</span>rotate(m_rotation);
painter<span class="operator">-</span><span class="operator">&gt;</span>scale(m_scale<span class="operator">,</span> m_scale);
painter<span class="operator">-</span><span class="operator">&gt;</span>shear(<span class="number">0</span><span class="operator">,</span> m_shear);
painter<span class="operator">-</span><span class="operator">&gt;</span>translate(<span class="operator">-</span>center<span class="operator">.</span>x()<span class="operator">,</span> <span class="operator">-</span>center<span class="operator">.</span>y());
painter<span class="operator">-</span><span class="operator">&gt;</span>setPen(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>NoPen);
path<span class="operator">.</span>moveTo(<span class="number">120</span><span class="operator">,</span> <span class="number">470</span>);
path<span class="operator">.</span>lineTo(<span class="number">60</span><span class="operator">+</span><span class="number">245</span><span class="operator">,</span> <span class="number">470</span>);
path<span class="operator">.</span>lineTo(<span class="number">60</span><span class="operator">+</span><span class="number">245</span><span class="operator">,</span> <span class="number">470</span><span class="operator">+</span><span class="number">350</span>);
path<span class="operator">.</span>lineTo(<span class="number">60</span><span class="operator">,</span> <span class="number">470</span><span class="operator">+</span><span class="number">350</span>);
path<span class="operator">.</span>lineTo(<span class="number">60</span><span class="operator">,</span> <span class="number">470</span><span class="operator">+</span><span class="number">80</span>);
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>white);
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>( <span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">329.336</span><span class="operator">,</span> <span class="number">727.552</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">315.224</span><span class="operator">,</span> <span class="number">726.328</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">304.136</span><span class="operator">,</span> <span class="number">715.816</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">303.128</span><span class="operator">,</span> <span class="number">694.936</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">306.368</span><span class="operator">,</span> <span class="number">639.496</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">309.608</span><span class="operator">,</span> <span class="number">582.112</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.232</span><span class="operator">,</span> <span class="number">545.104</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">265.256</span><span class="operator">,</span> <span class="number">499.024</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">244.016</span><span class="operator">,</span> <span class="number">482.104</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">234.008</span><span class="operator">,</span> <span class="number">452.512</span>));
path<span class="operator">.</span>lineTo(<span class="number">218.24</span><span class="operator">,</span> <span class="number">441.208</span>);
path<span class="operator">.</span>lineTo(<span class="number">237.104</span><span class="operator">,</span> <span class="number">411.688</span>);
path<span class="operator">.</span>lineTo(<span class="number">245.168</span><span class="operator">,</span> <span class="number">411.904</span>);
path<span class="operator">.</span>lineTo(<span class="number">323.936</span><span class="operator">,</span> <span class="number">571.168</span>);
path<span class="operator">.</span>lineTo(<span class="number">340.424</span><span class="operator">,</span> <span class="number">651.448</span>);
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">136.232</span><span class="operator">,</span> <span class="number">439.696</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">133.856</span><span class="operator">,</span> <span class="number">455.248</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">132.56</span><span class="operator">,</span> <span class="number">470.512</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">134.792</span><span class="operator">,</span> <span class="number">485.272</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">118.376</span><span class="operator">,</span> <span class="number">507.592</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">105.92</span><span class="operator">,</span> <span class="number">530.128</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">104.48</span><span class="operator">,</span> <span class="number">553.312</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">92.024</span><span class="operator">,</span> <span class="number">586.504</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">62.432</span><span class="operator">,</span> <span class="number">614.584</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">67.544</span><span class="operator">,</span> <span class="number">680.104</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">84.176</span><span class="operator">,</span> <span class="number">697.456</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">107.432</span><span class="operator">,</span> <span class="number">713.584</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">127.376</span><span class="operator">,</span> <span class="number">730.36</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">152.432</span><span class="operator">,</span> <span class="number">751.312</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">137.528</span><span class="operator">,</span> <span class="number">778.96</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">102.248</span><span class="operator">,</span> <span class="number">772.408</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">94.4</span><span class="operator">,</span> <span class="number">763.768</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">76.616</span><span class="operator">,</span> <span class="number">709.624</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">42.92</span><span class="operator">,</span> <span class="number">676.288</span>));
path<span class="operator">.</span>lineTo(<span class="number">49.544</span><span class="operator">,</span> <span class="number">632.584</span>);
path<span class="operator">.</span>lineTo(<span class="number">81.368</span><span class="operator">,</span> <span class="number">547.408</span>);
path<span class="operator">.</span>lineTo(<span class="number">120.968</span><span class="operator">,</span> <span class="number">484.048</span>);
path<span class="operator">.</span>lineTo(<span class="number">125.36</span><span class="operator">,</span> <span class="number">456.688</span>);
path<span class="operator">.</span>lineTo(<span class="number">119.816</span><span class="operator">,</span> <span class="number">386.776</span>);
path<span class="operator">.</span>lineTo(<span class="number">124.424</span><span class="operator">,</span> <span class="number">361.216</span>);
path<span class="operator">.</span>lineTo(<span class="number">136.232</span><span class="operator">,</span> <span class="number">439.696</span>);
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">115.64</span><span class="operator">,</span> <span class="number">341.416</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">116.576</span><span class="operator">,</span> <span class="number">336.376</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">117.8</span><span class="operator">,</span> <span class="number">331.624</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">119.312</span><span class="operator">,</span> <span class="number">327.16</span>));
path<span class="operator">.</span>lineTo(<span class="number">121.688</span><span class="operator">,</span> <span class="number">342.784</span>);
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">120.968</span><span class="operator">,</span> <span class="number">500.464</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">108.368</span><span class="operator">,</span> <span class="number">523.792</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">103.976</span><span class="operator">,</span> <span class="number">546.256</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">132.92</span><span class="operator">,</span> <span class="number">550.216</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">117.008</span><span class="operator">,</span> <span class="number">553.888</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">97.208</span><span class="operator">,</span> <span class="number">568.648</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">77.192</span><span class="operator">,</span> <span class="number">593.488</span>));
path<span class="operator">.</span>lineTo(<span class="number">77.624</span><span class="operator">,</span> <span class="number">543.016</span>);
path<span class="operator">.</span>lineTo(<span class="number">101.456</span><span class="operator">,</span> <span class="number">503.272</span>);
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="operator">-</span><span class="number">33.256</span><span class="operator">,</span> <span class="number">818.488</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">10.52</span><span class="operator">,</span> <span class="number">838.144</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">41.408</span><span class="operator">,</span> <span class="number">837.064</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">69.272</span><span class="operator">,</span> <span class="number">850.96</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">91.304</span><span class="operator">,</span> <span class="number">862.552</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">113.552</span><span class="operator">,</span> <span class="number">861.184</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">126.944</span><span class="operator">,</span> <span class="number">847.144</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">138.32</span><span class="operator">,</span> <span class="number">832.456</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">146.744</span><span class="operator">,</span> <span class="number">831.736</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">163.52</span><span class="operator">,</span> <span class="number">830.224</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">190.952</span><span class="operator">,</span> <span class="number">828.568</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">217.736</span><span class="operator">,</span> <span class="number">828.28</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">241.928</span><span class="operator">,</span> <span class="number">830.8</span>));
path<span class="operator">.</span>lineTo(<span class="number">269.576</span><span class="operator">,</span> <span class="number">833.032</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">269.072</span><span class="operator">,</span> <span class="number">864.064</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">328.04</span><span class="operator">,</span> <span class="number">867.88</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">345.392</span><span class="operator">,</span> <span class="number">844.336</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">366.344</span><span class="operator">,</span> <span class="number">819.424</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">395.144</span><span class="operator">,</span> <span class="number">808.264</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">419.84</span><span class="operator">,</span> <span class="number">790.192</span>));
path<span class="operator">.</span>lineTo(<span class="number">289.304</span><span class="operator">,</span> <span class="number">725.536</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">255.824</span><span class="operator">,</span> <span class="number">806.464</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">131.048</span><span class="operator">,</span> <span class="number">827.632</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">113.768</span><span class="operator">,</span> <span class="number">763.264</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">286.424</span><span class="operator">,</span> <span class="number">711.568</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">273.824</span><span class="operator">,</span> <span class="number">711.496</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">260.936</span><span class="operator">,</span> <span class="number">715.6</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">261.944</span><span class="operator">,</span> <span class="number">732.16</span>));
path<span class="operator">.</span>lineTo(<span class="number">266.192</span><span class="operator">,</span> <span class="number">776.44</span>);
path<span class="operator">.</span>lineTo(<span class="number">304.424</span><span class="operator">,</span> <span class="number">756.64</span>);
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="operator">-</span><span class="number">37.36</span><span class="operator">,</span> <span class="number">821.224</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">7.136</span><span class="operator">,</span> <span class="number">840.88</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">38.6</span><span class="operator">,</span> <span class="number">839.728</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">66.968</span><span class="operator">,</span> <span class="number">853.696</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">89.36</span><span class="operator">,</span> <span class="number">865.216</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">111.968</span><span class="operator">,</span> <span class="number">863.92</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">125.648</span><span class="operator">,</span> <span class="number">849.808</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">137.24</span><span class="operator">,</span> <span class="number">835.192</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">145.808</span><span class="operator">,</span> <span class="number">834.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">162.872</span><span class="operator">,</span> <span class="number">832.96</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">190.736</span><span class="operator">,</span> <span class="number">831.232</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">218.024</span><span class="operator">,</span> <span class="number">831.016</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">242.648</span><span class="operator">,</span> <span class="number">833.464</span>));
path<span class="operator">.</span>lineTo(<span class="number">270.728</span><span class="operator">,</span> <span class="number">835.768</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">270.224</span><span class="operator">,</span> <span class="number">866.8</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">330.272</span><span class="operator">,</span> <span class="number">870.544</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">347.912</span><span class="operator">,</span> <span class="number">847</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">369.224</span><span class="operator">,</span> <span class="number">822.088</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">398.528</span><span class="operator">,</span> <span class="number">811</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">423.656</span><span class="operator">,</span> <span class="number">792.856</span>));
path<span class="operator">.</span>lineTo(<span class="number">290.816</span><span class="operator">,</span> <span class="number">728.272</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">256.76</span><span class="operator">,</span> <span class="number">809.128</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">129.824</span><span class="operator">,</span> <span class="number">830.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">112.256</span><span class="operator">,</span> <span class="number">766</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">183</span><span class="operator">,</span> <span class="number">114</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">382.328</span><span class="operator">,</span> <span class="number">691.984</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">403.64</span><span class="operator">,</span> <span class="number">698.968</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">389.888</span><span class="operator">,</span> <span class="number">720.28</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">400.76</span><span class="operator">,</span> <span class="number">732.52</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">405.44</span><span class="operator">,</span> <span class="number">742.888</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">415.304</span><span class="operator">,</span> <span class="number">752.032</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">431.792</span><span class="operator">,</span> <span class="number">760.528</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">459.368</span><span class="operator">,</span> <span class="number">774.424</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">426.248</span><span class="operator">,</span> <span class="number">799.336</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">392.768</span><span class="operator">,</span> <span class="number">812.08</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">351.944</span><span class="operator">,</span> <span class="number">825.616</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">344.024</span><span class="operator">,</span> <span class="number">862.912</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">299.312</span><span class="operator">,</span> <span class="number">851.896</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">283.112</span><span class="operator">,</span> <span class="number">846.496</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">278.36</span><span class="operator">,</span> <span class="number">831.808</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">278.864</span><span class="operator">,</span> <span class="number">809.128</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">284.264</span><span class="operator">,</span> <span class="number">762.76</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">277.784</span><span class="operator">,</span> <span class="number">730.432</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">278.792</span><span class="operator">,</span> <span class="number">698.824</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">278.72</span><span class="operator">,</span> <span class="number">686.152</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">283.544</span><span class="operator">,</span> <span class="number">684.64</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">307.232</span><span class="operator">,</span> <span class="number">687.952</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">310.04</span><span class="operator">,</span> <span class="number">726.328</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">352.376</span><span class="operator">,</span> <span class="number">727.336</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">382.328</span><span class="operator">,</span> <span class="number">691.984</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">242</span><span class="operator">,</span> <span class="number">183</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">339.632</span><span class="operator">,</span> <span class="number">826.624</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">371.6</span><span class="operator">,</span> <span class="number">814.312</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">403.856</span><span class="operator">,</span> <span class="number">798.112</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">429.848</span><span class="operator">,</span> <span class="number">782.128</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">437.84</span><span class="operator">,</span> <span class="number">777.448</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">438.92</span><span class="operator">,</span> <span class="number">765.928</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">427.688</span><span class="operator">,</span> <span class="number">762.328</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">403.352</span><span class="operator">,</span> <span class="number">748.504</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">390.104</span><span class="operator">,</span> <span class="number">731.224</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">392.912</span><span class="operator">,</span> <span class="number">708.76</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">393.344</span><span class="operator">,</span> <span class="number">700.912</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">383.696</span><span class="operator">,</span> <span class="number">692.56</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">381.104</span><span class="operator">,</span> <span class="number">700.048</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">359.864</span><span class="operator">,</span> <span class="number">771.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">291.32</span><span class="operator">,</span> <span class="number">767.656</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">300.752</span><span class="operator">,</span> <span class="number">696.952</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">301.256</span><span class="operator">,</span> <span class="number">694.864</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">301.76</span><span class="operator">,</span> <span class="number">692.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">302.264</span><span class="operator">,</span> <span class="number">690.76</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">289.952</span><span class="operator">,</span> <span class="number">688.24</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">285.2</span><span class="operator">,</span> <span class="number">690.976</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">285.776</span><span class="operator">,</span> <span class="number">700.408</span>));
path<span class="operator">.</span>lineTo(<span class="number">295.28</span><span class="operator">,</span> <span class="number">806.608</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">297.656</span><span class="operator">,</span> <span class="number">830.8</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">317.312</span><span class="operator">,</span> <span class="number">836.128</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">339.632</span><span class="operator">,</span> <span class="number">826.624</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">354.464</span><span class="operator">,</span> <span class="number">537.544</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">379.16</span><span class="operator">,</span> <span class="number">569.8</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">404.432</span><span class="operator">,</span> <span class="number">651.088</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">384.416</span><span class="operator">,</span> <span class="number">691.552</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">360.944</span><span class="operator">,</span> <span class="number">737.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">307.808</span><span class="operator">,</span> <span class="number">743.248</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">305.504</span><span class="operator">,</span> <span class="number">695.8</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">308.816</span><span class="operator">,</span> <span class="number">639.64</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">311.984</span><span class="operator">,</span> <span class="number">581.536</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">273.68</span><span class="operator">,</span> <span class="number">544.096</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">267.704</span><span class="operator">,</span> <span class="number">497.368</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">246.392</span><span class="operator">,</span> <span class="number">480.232</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">236.384</span><span class="operator">,</span> <span class="number">450.28</span>));
path<span class="operator">.</span>lineTo(<span class="number">203.12</span><span class="operator">,</span> <span class="number">426.088</span>);
path<span class="operator">.</span>lineTo(<span class="number">133.568</span><span class="operator">,</span> <span class="number">435.088</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">130.76</span><span class="operator">,</span> <span class="number">452.152</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">129.104</span><span class="operator">,</span> <span class="number">468.784</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">131.552</span><span class="operator">,</span> <span class="number">484.912</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">115.064</span><span class="operator">,</span> <span class="number">507.376</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">102.608</span><span class="operator">,</span> <span class="number">530.056</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">101.168</span><span class="operator">,</span> <span class="number">553.312</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">88.712</span><span class="operator">,</span> <span class="number">586.648</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">59.12</span><span class="operator">,</span> <span class="number">614.944</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">64.232</span><span class="operator">,</span> <span class="number">680.752</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">80.864</span><span class="operator">,</span> <span class="number">698.248</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">104.12</span><span class="operator">,</span> <span class="number">714.448</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">124.064</span><span class="operator">,</span> <span class="number">731.296</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">149.12</span><span class="operator">,</span> <span class="number">752.392</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">135.512</span><span class="operator">,</span> <span class="number">776.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">100.232</span><span class="operator">,</span> <span class="number">769.672</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">78.848</span><span class="operator">,</span> <span class="number">746.056</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">56.744</span><span class="operator">,</span> <span class="number">722.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">35.288</span><span class="operator">,</span> <span class="number">699.328</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">12.392</span><span class="operator">,</span> <span class="number">683.056</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">3.896</span><span class="operator">,</span> <span class="number">662.176</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">27.368</span><span class="operator">,</span> <span class="number">630.496</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">43.424</span><span class="operator">,</span> <span class="number">609.04</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">47.96</span><span class="operator">,</span> <span class="number">562.456</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">62</span><span class="operator">,</span> <span class="number">543.664</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">74.312</span><span class="operator">,</span> <span class="number">525.16</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">92.24</span><span class="operator">,</span> <span class="number">508.6</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">105.272</span><span class="operator">,</span> <span class="number">490.096</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">112.184</span><span class="operator">,</span> <span class="number">477.928</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">114.344</span><span class="operator">,</span> <span class="number">468.568</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">113.264</span><span class="operator">,</span> <span class="number">454.456</span>));
path<span class="operator">.</span>lineTo(<span class="number">110.312</span><span class="operator">,</span> <span class="number">369.136</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">108.368</span><span class="operator">,</span> <span class="number">307.216</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">142.424</span><span class="operator">,</span> <span class="number">274.24</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">189.8</span><span class="operator">,</span> <span class="number">275.248</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">243.512</span><span class="operator">,</span> <span class="number">275.752</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">287.576</span><span class="operator">,</span> <span class="number">312.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">288.152</span><span class="operator">,</span> <span class="number">378.28</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">292.688</span><span class="operator">,</span> <span class="number">410.32</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">283.256</span><span class="operator">,</span> <span class="number">428.68</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">308.672</span><span class="operator">,</span> <span class="number">474.472</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">334.52</span><span class="operator">,</span> <span class="number">522.712</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">338.552</span><span class="operator">,</span> <span class="number">520.12</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">354.464</span><span class="operator">,</span> <span class="number">537.544</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">261.296</span><span class="operator">,</span> <span class="number">503.632</span>);
path<span class="operator">.</span>lineTo(<span class="number">263.528</span><span class="operator">,</span> <span class="number">512.2</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">257.696</span><span class="operator">,</span> <span class="number">501.688</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">250.712</span><span class="operator">,</span> <span class="number">483.616</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">241.928</span><span class="operator">,</span> <span class="number">475.696</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.264</span><span class="operator">,</span> <span class="number">473.536</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">235.808</span><span class="operator">,</span> <span class="number">473.608</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">233.72</span><span class="operator">,</span> <span class="number">475.624</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">222.056</span><span class="operator">,</span> <span class="number">486.928</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">193.112</span><span class="operator">,</span> <span class="number">510.112</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">169.928</span><span class="operator">,</span> <span class="number">507.088</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">152.072</span><span class="operator">,</span> <span class="number">505.288</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">134.648</span><span class="operator">,</span> <span class="number">493.264</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">130.832</span><span class="operator">,</span> <span class="number">480.232</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">128.816</span><span class="operator">,</span> <span class="number">470.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">129.752</span><span class="operator">,</span> <span class="number">463.168</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">130.976</span><span class="operator">,</span> <span class="number">455.32</span>));
path<span class="operator">.</span>lineTo(<span class="number">240.704</span><span class="operator">,</span> <span class="number">453.52</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">238.472</span><span class="operator">,</span> <span class="number">463.168</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">253.088</span><span class="operator">,</span> <span class="number">487</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">261.296</span><span class="operator">,</span> <span class="number">503.632</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">143.144</span><span class="operator">,</span> <span class="number">363.232</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">154.088</span><span class="operator">,</span> <span class="number">363.232</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">163.88</span><span class="operator">,</span> <span class="number">376.84</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">163.808</span><span class="operator">,</span> <span class="number">395.632</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">163.736</span><span class="operator">,</span> <span class="number">408.232</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">155.528</span><span class="operator">,</span> <span class="number">411.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">149.336</span><span class="operator">,</span> <span class="number">417.016</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">146.6</span><span class="operator">,</span> <span class="number">419.536</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">145.952</span><span class="operator">,</span> <span class="number">433.144</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">142.568</span><span class="operator">,</span> <span class="number">433.144</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">131.696</span><span class="operator">,</span> <span class="number">433.144</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">123.488</span><span class="operator">,</span> <span class="number">413.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">123.488</span><span class="operator">,</span> <span class="number">395.632</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">123.488</span><span class="operator">,</span> <span class="number">377.56</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">132.272</span><span class="operator">,</span> <span class="number">363.232</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">143.144</span><span class="operator">,</span> <span class="number">363.232</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">255</span><span class="operator">,</span> <span class="number">255</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">144.368</span><span class="operator">,</span> <span class="number">375.04</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">154.088</span><span class="operator">,</span> <span class="number">375.04</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">160.856</span><span class="operator">,</span> <span class="number">379.936</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">161.648</span><span class="operator">,</span> <span class="number">391.312</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">162.224</span><span class="operator">,</span> <span class="number">399.16</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">160.136</span><span class="operator">,</span> <span class="number">411.76</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">154.664</span><span class="operator">,</span> <span class="number">414.424</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">152.144</span><span class="operator">,</span> <span class="number">415.648</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">143.432</span><span class="operator">,</span> <span class="number">426.664</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">140.408</span><span class="operator">,</span> <span class="number">426.52</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">128.096</span><span class="operator">,</span> <span class="number">425.944</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">125</span><span class="operator">,</span> <span class="number">402.112</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">125.936</span><span class="operator">,</span> <span class="number">390.736</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">126.8</span><span class="operator">,</span> <span class="number">379.36</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">134.72</span><span class="operator">,</span> <span class="number">375.04</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">144.368</span><span class="operator">,</span> <span class="number">375.04</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">141.848</span><span class="operator">,</span> <span class="number">382.672</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">148.544</span><span class="operator">,</span> <span class="number">382.096</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">154.736</span><span class="operator">,</span> <span class="number">389.728</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">155.6</span><span class="operator">,</span> <span class="number">399.664</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">156.464</span><span class="operator">,</span> <span class="number">409.6</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.64</span><span class="operator">,</span> <span class="number">418.24</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">144.944</span><span class="operator">,</span> <span class="number">418.816</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">138.248</span><span class="operator">,</span> <span class="number">419.392</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">132.056</span><span class="operator">,</span> <span class="number">411.76</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">131.192</span><span class="operator">,</span> <span class="number">401.752</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">130.328</span><span class="operator">,</span> <span class="number">391.816</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">135.152</span><span class="operator">,</span> <span class="number">383.248</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">141.848</span><span class="operator">,</span> <span class="number">382.672</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">151.064</span><span class="operator">,</span> <span class="number">397.288</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.424</span><span class="operator">,</span> <span class="number">399.088</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">149.408</span><span class="operator">,</span> <span class="number">400.024</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">148.832</span><span class="operator">,</span> <span class="number">398.224</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">148.256</span><span class="operator">,</span> <span class="number">395.992</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">146.888</span><span class="operator">,</span> <span class="number">393.328</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">145.088</span><span class="operator">,</span> <span class="number">391.168</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">143.936</span><span class="operator">,</span> <span class="number">389.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">145.088</span><span class="operator">,</span> <span class="number">388.432</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">146.528</span><span class="operator">,</span> <span class="number">389.44</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">149.048</span><span class="operator">,</span> <span class="number">391.528</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">150.488</span><span class="operator">,</span> <span class="number">394.12</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.064</span><span class="operator">,</span> <span class="number">397.288</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">216.944</span><span class="operator">,</span> <span class="number">360.712</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.712</span><span class="operator">,</span> <span class="number">360.712</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">245.6</span><span class="operator">,</span> <span class="number">377.416</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">245.6</span><span class="operator">,</span> <span class="number">397.792</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">245.6</span><span class="operator">,</span> <span class="number">418.24</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.712</span><span class="operator">,</span> <span class="number">434.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">216.944</span><span class="operator">,</span> <span class="number">434.872</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">201.176</span><span class="operator">,</span> <span class="number">434.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">188.432</span><span class="operator">,</span> <span class="number">418.24</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">188.432</span><span class="operator">,</span> <span class="number">397.792</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">188.432</span><span class="operator">,</span> <span class="number">377.416</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">201.176</span><span class="operator">,</span> <span class="number">360.712</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">216.944</span><span class="operator">,</span> <span class="number">360.712</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">255</span><span class="operator">,</span> <span class="number">255</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">224.792</span><span class="operator">,</span> <span class="number">374.968</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">235.664</span><span class="operator">,</span> <span class="number">378.856</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">241.928</span><span class="operator">,</span> <span class="number">387.424</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">242.72</span><span class="operator">,</span> <span class="number">396.568</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">243.656</span><span class="operator">,</span> <span class="number">407.08</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.408</span><span class="operator">,</span> <span class="number">418.96</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">230.264</span><span class="operator">,</span> <span class="number">425.944</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">227.672</span><span class="operator">,</span> <span class="number">427.888</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">197.72</span><span class="operator">,</span> <span class="number">416.08</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">195.992</span><span class="operator">,</span> <span class="number">411.616</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">193.4</span><span class="operator">,</span> <span class="number">405.208</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">191.816</span><span class="operator">,</span> <span class="number">392.896</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">193.76</span><span class="operator">,</span> <span class="number">385.624</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">194.552</span><span class="operator">,</span> <span class="number">382.744</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">197.216</span><span class="operator">,</span> <span class="number">378.568</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">201.176</span><span class="operator">,</span> <span class="number">376.336</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">207.44</span><span class="operator">,</span> <span class="number">372.808</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">216.656</span><span class="operator">,</span> <span class="number">372.088</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">224.792</span><span class="operator">,</span> <span class="number">374.968</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">216.872</span><span class="operator">,</span> <span class="number">380.944</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">225.584</span><span class="operator">,</span> <span class="number">380.944</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.712</span><span class="operator">,</span> <span class="number">389.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.712</span><span class="operator">,</span> <span class="number">399.448</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.712</span><span class="operator">,</span> <span class="number">409.672</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">225.584</span><span class="operator">,</span> <span class="number">418.024</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">216.872</span><span class="operator">,</span> <span class="number">418.024</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">208.16</span><span class="operator">,</span> <span class="number">418.024</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">201.032</span><span class="operator">,</span> <span class="number">409.672</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">201.032</span><span class="operator">,</span> <span class="number">399.448</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">201.032</span><span class="operator">,</span> <span class="number">389.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">208.16</span><span class="operator">,</span> <span class="number">380.944</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">216.872</span><span class="operator">,</span> <span class="number">380.944</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">227.096</span><span class="operator">,</span> <span class="number">392.392</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">228.104</span><span class="operator">,</span> <span class="number">394.048</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">226.448</span><span class="operator">,</span> <span class="number">395.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">225.224</span><span class="operator">,</span> <span class="number">394.12</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">223.784</span><span class="operator">,</span> <span class="number">392.104</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">221.408</span><span class="operator">,</span> <span class="number">389.944</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">218.888</span><span class="operator">,</span> <span class="number">388.432</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">217.232</span><span class="operator">,</span> <span class="number">387.568</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">217.808</span><span class="operator">,</span> <span class="number">385.624</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">219.68</span><span class="operator">,</span> <span class="number">386.2</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">222.92</span><span class="operator">,</span> <span class="number">387.28</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">225.368</span><span class="operator">,</span> <span class="number">389.368</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">227.096</span><span class="operator">,</span> <span class="number">392.392</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">183</span><span class="operator">,</span> <span class="number">114</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">164.96</span><span class="operator">,</span> <span class="number">404.488</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">172.376</span><span class="operator">,</span> <span class="number">402.328</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">184.112</span><span class="operator">,</span> <span class="number">403.048</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">192.248</span><span class="operator">,</span> <span class="number">404.632</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">200.384</span><span class="operator">,</span> <span class="number">406.792</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">222.056</span><span class="operator">,</span> <span class="number">418.24</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">245.024</span><span class="operator">,</span> <span class="number">430.696</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">247.976</span><span class="operator">,</span> <span class="number">432.208</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">248.84</span><span class="operator">,</span> <span class="number">437.104</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">245.024</span><span class="operator">,</span> <span class="number">438.688</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.12</span><span class="operator">,</span> <span class="number">439.12</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">249.272</span><span class="operator">,</span> <span class="number">453.664</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">238.904</span><span class="operator">,</span> <span class="number">458.848</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">223.352</span><span class="operator">,</span> <span class="number">462.88</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">198.44</span><span class="operator">,</span> <span class="number">485.992</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">186.128</span><span class="operator">,</span> <span class="number">487.864</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">179.288</span><span class="operator">,</span> <span class="number">489.376</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">172.232</span><span class="operator">,</span> <span class="number">489.592</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">164.6</span><span class="operator">,</span> <span class="number">487.864</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">140.552</span><span class="operator">,</span> <span class="number">482.968</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">134.216</span><span class="operator">,</span> <span class="number">455.608</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">122.912</span><span class="operator">,</span> <span class="number">450.064</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">119.816</span><span class="operator">,</span> <span class="number">446.824</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">121.4</span><span class="operator">,</span> <span class="number">441.208</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">122.408</span><span class="operator">,</span> <span class="number">440.056</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">123.632</span><span class="operator">,</span> <span class="number">434.224</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">149.696</span><span class="operator">,</span> <span class="number">406.216</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">164.96</span><span class="operator">,</span> <span class="number">404.488</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">242</span><span class="operator">,</span> <span class="number">183</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">185.408</span><span class="operator">,</span> <span class="number">405.856</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">198.44</span><span class="operator">,</span> <span class="number">407.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">226.088</span><span class="operator">,</span> <span class="number">423.928</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.408</span><span class="operator">,</span> <span class="number">430.624</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">242.72</span><span class="operator">,</span> <span class="number">432.424</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">242.504</span><span class="operator">,</span> <span class="number">437.824</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.552</span><span class="operator">,</span> <span class="number">438.688</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">236.384</span><span class="operator">,</span> <span class="number">440.488</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">235.448</span><span class="operator">,</span> <span class="number">438.256</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.928</span><span class="operator">,</span> <span class="number">437.896</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">228.896</span><span class="operator">,</span> <span class="number">435.736</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">222.272</span><span class="operator">,</span> <span class="number">440.92</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">217.016</span><span class="operator">,</span> <span class="number">444.88</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">186.704</span><span class="operator">,</span> <span class="number">467.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">180.656</span><span class="operator">,</span> <span class="number">465.256</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">156.176</span><span class="operator">,</span> <span class="number">462.664</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">147.68</span><span class="operator">,</span> <span class="number">460.576</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">142.136</span><span class="operator">,</span> <span class="number">457.984</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">139.688</span><span class="operator">,</span> <span class="number">455.968</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">141.488</span><span class="operator">,</span> <span class="number">445.888</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">160.496</span><span class="operator">,</span> <span class="number">407.656</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">166.76</span><span class="operator">,</span> <span class="number">406.792</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">168.344</span><span class="operator">,</span> <span class="number">404.704</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">179.936</span><span class="operator">,</span> <span class="number">404.632</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">185.408</span><span class="operator">,</span> <span class="number">405.856</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">183</span><span class="operator">,</span> <span class="number">114</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">190.664</span><span class="operator">,</span> <span class="number">412.048</span>);
path<span class="operator">.</span>lineTo(<span class="number">193.76</span><span class="operator">,</span> <span class="number">413.416</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">196.064</span><span class="operator">,</span> <span class="number">414.712</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">193.256</span><span class="operator">,</span> <span class="number">418.168</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">190.736</span><span class="operator">,</span> <span class="number">417.088</span>));
path<span class="operator">.</span>lineTo(<span class="number">186.2</span><span class="operator">,</span> <span class="number">415.504</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">183.536</span><span class="operator">,</span> <span class="number">413.272</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">186.704</span><span class="operator">,</span> <span class="number">410.104</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">190.664</span><span class="operator">,</span> <span class="number">412.048</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">268.568</span><span class="operator">,</span> <span class="number">452.368</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">273.032</span><span class="operator">,</span> <span class="number">454.384</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">279.224</span><span class="operator">,</span> <span class="number">457.192</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">282.536</span><span class="operator">,</span> <span class="number">460.144</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">285.488</span><span class="operator">,</span> <span class="number">464.104</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">286.784</span><span class="operator">,</span> <span class="number">468.064</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">286.424</span><span class="operator">,</span> <span class="number">472.024</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">285.776</span><span class="operator">,</span> <span class="number">474.544</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">284.12</span><span class="operator">,</span> <span class="number">476.344</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">281.24</span><span class="operator">,</span> <span class="number">477.424</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">277.856</span><span class="operator">,</span> <span class="number">478.216</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">273.68</span><span class="operator">,</span> <span class="number">477.424</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.376</span><span class="operator">,</span> <span class="number">474.112</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">269.864</span><span class="operator">,</span> <span class="number">471.448</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">265.256</span><span class="operator">,</span> <span class="number">462.16</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">263.96</span><span class="operator">,</span> <span class="number">460.576</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">262.232</span><span class="operator">,</span> <span class="number">457.12</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">261.944</span><span class="operator">,</span> <span class="number">454.456</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">262.88</span><span class="operator">,</span> <span class="number">452.368</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">264.032</span><span class="operator">,</span> <span class="number">451.288</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">266.048</span><span class="operator">,</span> <span class="number">451</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">268.568</span><span class="operator">,</span> <span class="number">452.368</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">255</span><span class="operator">,</span> <span class="number">255</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">273.752</span><span class="operator">,</span> <span class="number">461.584</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">275.48</span><span class="operator">,</span> <span class="number">462.376</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">277.928</span><span class="operator">,</span> <span class="number">463.456</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">279.224</span><span class="operator">,</span> <span class="number">464.68</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">280.376</span><span class="operator">,</span> <span class="number">466.264</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">280.88</span><span class="operator">,</span> <span class="number">467.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">280.736</span><span class="operator">,</span> <span class="number">469.36</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">280.52</span><span class="operator">,</span> <span class="number">470.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">279.8</span><span class="operator">,</span> <span class="number">471.016</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">278.72</span><span class="operator">,</span> <span class="number">471.448</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">277.352</span><span class="operator">,</span> <span class="number">471.808</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">275.768</span><span class="operator">,</span> <span class="number">471.448</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">274.832</span><span class="operator">,</span> <span class="number">470.152</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">274.256</span><span class="operator">,</span> <span class="number">469.144</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">272.456</span><span class="operator">,</span> <span class="number">465.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.952</span><span class="operator">,</span> <span class="number">464.824</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.232</span><span class="operator">,</span> <span class="number">463.456</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.088</span><span class="operator">,</span> <span class="number">462.448</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.448</span><span class="operator">,</span> <span class="number">461.584</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">271.952</span><span class="operator">,</span> <span class="number">461.152</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">272.744</span><span class="operator">,</span> <span class="number">461.08</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">273.752</span><span class="operator">,</span> <span class="number">461.584</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">238.616</span><span class="operator">,</span> <span class="number">358.552</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.048</span><span class="operator">,</span> <span class="number">359.2</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">238.976</span><span class="operator">,</span> <span class="number">359.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">238.4</span><span class="operator">,</span> <span class="number">360.28</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">237.896</span><span class="operator">,</span> <span class="number">360.784</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">237.176</span><span class="operator">,</span> <span class="number">360.712</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">236.24</span><span class="operator">,</span> <span class="number">360.208</span>));
path<span class="operator">.</span>lineTo(<span class="number">231.632</span><span class="operator">,</span> <span class="number">356.248</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">231.056</span><span class="operator">,</span> <span class="number">355.744</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">230.912</span><span class="operator">,</span> <span class="number">354.952</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">231.272</span><span class="operator">,</span> <span class="number">354.088</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">232.28</span><span class="operator">,</span> <span class="number">353.44</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">233.144</span><span class="operator">,</span> <span class="number">353.44</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">233.936</span><span class="operator">,</span> <span class="number">354.088</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">235.592</span><span class="operator">,</span> <span class="number">305.992</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">239.624</span><span class="operator">,</span> <span class="number">308.224</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">240.848</span><span class="operator">,</span> <span class="number">313.912</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">238.184</span><span class="operator">,</span> <span class="number">318.592</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">235.592</span><span class="operator">,</span> <span class="number">323.2</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">230.12</span><span class="operator">,</span> <span class="number">325.144</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">226.016</span><span class="operator">,</span> <span class="number">322.84</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">221.984</span><span class="operator">,</span> <span class="number">320.536</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">220.76</span><span class="operator">,</span> <span class="number">314.92</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">223.424</span><span class="operator">,</span> <span class="number">310.24</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">226.016</span><span class="operator">,</span> <span class="number">305.56</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">231.488</span><span class="operator">,</span> <span class="number">303.688</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">235.592</span><span class="operator">,</span> <span class="number">305.992</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">374.912</span><span class="operator">,</span> <span class="number">680.536</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">378.296</span><span class="operator">,</span> <span class="number">683.128</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">373.256</span><span class="operator">,</span> <span class="number">687.376</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">371.024</span><span class="operator">,</span> <span class="number">686.296</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">369.152</span><span class="operator">,</span> <span class="number">685.648</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">367.784</span><span class="operator">,</span> <span class="number">683.488</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">366.92</span><span class="operator">,</span> <span class="number">682.408</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">366.128</span><span class="operator">,</span> <span class="number">681.184</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">366.2</span><span class="operator">,</span> <span class="number">679.168</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">366.92</span><span class="operator">,</span> <span class="number">678.448</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">367.712</span><span class="operator">,</span> <span class="number">677.44</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">369.728</span><span class="operator">,</span> <span class="number">677.656</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">371.024</span><span class="operator">,</span> <span class="number">678.52</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">372.32</span><span class="operator">,</span> <span class="number">679.168</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">373.616</span><span class="operator">,</span> <span class="number">679.888</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">374.912</span><span class="operator">,</span> <span class="number">680.536</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">297.44</span><span class="operator">,</span> <span class="number">551.512</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">338.984</span><span class="operator">,</span> <span class="number">572.896</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">350</span><span class="operator">,</span> <span class="number">611.56</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">332.072</span><span class="operator">,</span> <span class="number">664.192</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">330.992</span><span class="operator">,</span> <span class="number">666.64</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">334.16</span><span class="operator">,</span> <span class="number">668.368</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">335.24</span><span class="operator">,</span> <span class="number">666.064</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">354.824</span><span class="operator">,</span> <span class="number">610.336</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">341.432</span><span class="operator">,</span> <span class="number">571.312</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">299.024</span><span class="operator">,</span> <span class="number">548.56</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">296.864</span><span class="operator">,</span> <span class="number">547.552</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">295.28</span><span class="operator">,</span> <span class="number">550.432</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">297.44</span><span class="operator">,</span> <span class="number">551.512</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">72.008</span><span class="operator">,</span> <span class="number">569.512</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">38.312</span><span class="operator">,</span> <span class="number">627.256</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">38.096</span><span class="operator">,</span> <span class="number">662.68</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">62.504</span><span class="operator">,</span> <span class="number">681.328</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">63.728</span><span class="operator">,</span> <span class="number">682.264</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">64.448</span><span class="operator">,</span> <span class="number">680.032</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">63.296</span><span class="operator">,</span> <span class="number">679.168</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">36.296</span><span class="operator">,</span> <span class="number">655.48</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">48.896</span><span class="operator">,</span> <span class="number">615.52</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">74.168</span><span class="operator">,</span> <span class="number">570.88</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">74.888</span><span class="operator">,</span> <span class="number">569.584</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">72.512</span><span class="operator">,</span> <span class="number">568.432</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">72.008</span><span class="operator">,</span> <span class="number">569.512</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">289.376</span><span class="operator">,</span> <span class="number">586.864</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">289.232</span><span class="operator">,</span> <span class="number">589.168</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">288.368</span><span class="operator">,</span> <span class="number">589.528</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">286.424</span><span class="operator">,</span> <span class="number">587.368</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">279.8</span><span class="operator">,</span> <span class="number">575.848</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">235.088</span><span class="operator">,</span> <span class="number">551.44</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">213.344</span><span class="operator">,</span> <span class="number">548.704</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">209.24</span><span class="operator">,</span> <span class="number">547.264</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">209.456</span><span class="operator">,</span> <span class="number">545.392</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">213.488</span><span class="operator">,</span> <span class="number">544.816</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">229.184</span><span class="operator">,</span> <span class="number">544.816</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">241.28</span><span class="operator">,</span> <span class="number">537.904</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">254.96</span><span class="operator">,</span> <span class="number">537.904</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">258.704</span><span class="operator">,</span> <span class="number">538.048</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">262.304</span><span class="operator">,</span> <span class="number">539.488</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">264.392</span><span class="operator">,</span> <span class="number">541.648</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">269.504</span><span class="operator">,</span> <span class="number">544.96</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">288.08</span><span class="operator">,</span> <span class="number">570.592</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">289.376</span><span class="operator">,</span> <span class="number">586.864</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">180.152</span><span class="operator">,</span> <span class="number">546.832</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">180.872</span><span class="operator">,</span> <span class="number">550.792</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">163.808</span><span class="operator">,</span> <span class="number">545.68</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">164.744</span><span class="operator">,</span> <span class="number">556.696</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">165.032</span><span class="operator">,</span> <span class="number">559.72</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">160.496</span><span class="operator">,</span> <span class="number">561.376</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">160.64</span><span class="operator">,</span> <span class="number">556.696</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">160.64</span><span class="operator">,</span> <span class="number">548.272</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">161.072</span><span class="operator">,</span> <span class="number">548.416</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">152.72</span><span class="operator">,</span> <span class="number">546.832</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.208</span><span class="operator">,</span> <span class="number">546.76</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.352</span><span class="operator">,</span> <span class="number">544.528</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">152.72</span><span class="operator">,</span> <span class="number">544.816</span>));
path<span class="operator">.</span>lineTo(<span class="number">152.72</span><span class="operator">,</span> <span class="number">544.816</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">158.696</span><span class="operator">,</span> <span class="number">546.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">166.76</span><span class="operator">,</span> <span class="number">542.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">166.4</span><span class="operator">,</span> <span class="number">538.84</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">166.256</span><span class="operator">,</span> <span class="number">537.472</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">168.56</span><span class="operator">,</span> <span class="number">537.688</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">168.488</span><span class="operator">,</span> <span class="number">538.84</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">167.984</span><span class="operator">,</span> <span class="number">545.248</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">181.664</span><span class="operator">,</span> <span class="number">542.152</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">180.152</span><span class="operator">,</span> <span class="number">546.832</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">193</span><span class="operator">,</span> <span class="number">193</span><span class="operator">,</span> <span class="number">191</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">151.568</span><span class="operator">,</span> <span class="number">705.376</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.64</span><span class="operator">,</span> <span class="number">708.328</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">148.76</span><span class="operator">,</span> <span class="number">707.68</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">148.544</span><span class="operator">,</span> <span class="number">705.592</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">140.192</span><span class="operator">,</span> <span class="number">680.536</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">143.72</span><span class="operator">,</span> <span class="number">618.832</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.856</span><span class="operator">,</span> <span class="number">598.96</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">152.432</span><span class="operator">,</span> <span class="number">596.08</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">156.248</span><span class="operator">,</span> <span class="number">596.944</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">155.744</span><span class="operator">,</span> <span class="number">598.96</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">147.104</span><span class="operator">,</span> <span class="number">635.464</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">147.248</span><span class="operator">,</span> <span class="number">673.048</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">151.568</span><span class="operator">,</span> <span class="number">705.376</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">183</span><span class="operator">,</span> <span class="number">114</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">51.704</span><span class="operator">,</span> <span class="number">684.424</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">75.68</span><span class="operator">,</span> <span class="number">707.824</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">91.376</span><span class="operator">,</span> <span class="number">743.248</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">114.632</span><span class="operator">,</span> <span class="number">775.288</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">148.472</span><span class="operator">,</span> <span class="number">816.04</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">121.472</span><span class="operator">,</span> <span class="number">858.304</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">66.464</span><span class="operator">,</span> <span class="number">845.56</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">38.888</span><span class="operator">,</span> <span class="number">835.192</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">0.784</span><span class="operator">,</span> <span class="number">836.344</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">32.68</span><span class="operator">,</span> <span class="number">825.832</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">55.072</span><span class="operator">,</span> <span class="number">820.36</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">55.864</span><span class="operator">,</span> <span class="number">809.272</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">44.416</span><span class="operator">,</span> <span class="number">787.6</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">40.384</span><span class="operator">,</span> <span class="number">773.776</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">40.024</span><span class="operator">,</span> <span class="number">751.312</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">43.768</span><span class="operator">,</span> <span class="number">732.592</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">45.784</span><span class="operator">,</span> <span class="number">718.408</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">39.232</span><span class="operator">,</span> <span class="number">710.488</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">24.112</span><span class="operator">,</span> <span class="number">708.832</span>));
path<span class="operator">.</span>lineTo(<span class="operator">-</span><span class="number">24.112</span><span class="operator">,</span> <span class="number">708.832</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">11.296</span><span class="operator">,</span> <span class="number">708.688</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">6.56</span><span class="operator">,</span> <span class="number">713.872</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">16.28</span><span class="operator">,</span> <span class="number">686.44</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">23.552</span><span class="operator">,</span> <span class="number">673.336</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">40.976</span><span class="operator">,</span> <span class="number">672.976</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">51.704</span><span class="operator">,</span> <span class="number">684.424</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
path <span class="operator">=</span> <span class="type"><a href="qpainterpath.html">QPainterPath</a></span>();
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">242</span><span class="operator">,</span> <span class="number">183</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">255</span>));
path<span class="operator">.</span>moveTo(<span class="number">24.632</span><span class="operator">,</span> <span class="number">699.04</span>);
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">23.84</span><span class="operator">,</span> <span class="number">680.968</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">39.32</span><span class="operator">,</span> <span class="number">677.296</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">49.688</span><span class="operator">,</span> <span class="number">688.312</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">68.192</span><span class="operator">,</span> <span class="number">710.992</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">85.112</span><span class="operator">,</span> <span class="number">736.048</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">100.376</span><span class="operator">,</span> <span class="number">764.992</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">124.712</span><span class="operator">,</span> <span class="number">804.16</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">104.624</span><span class="operator">,</span> <span class="number">842.68</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">67.904</span><span class="operator">,</span> <span class="number">828.064</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">49.688</span><span class="operator">,</span> <span class="number">817.84</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">6.128</span><span class="operator">,</span> <span class="number">813.304</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">17.344</span><span class="operator">,</span> <span class="number">809.128</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">33.04</span><span class="operator">,</span> <span class="number">807.832</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">35.128</span><span class="operator">,</span> <span class="number">797.608</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">29.152</span><span class="operator">,</span> <span class="number">791.848</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">20.944</span><span class="operator">,</span> <span class="number">782.416</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">20.08</span><span class="operator">,</span> <span class="number">759.808</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">27.856</span><span class="operator">,</span> <span class="number">740.512</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">35.56</span><span class="operator">,</span> <span class="number">728.56</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">21.088</span><span class="operator">,</span> <span class="number">715.384</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="operator">-</span><span class="number">9.712</span><span class="operator">,</span> <span class="number">720.856</span>));
path<span class="operator">.</span>cubicTo(<span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">0.8</span><span class="operator">,</span> <span class="number">727.048</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">25.64</span><span class="operator">,</span> <span class="number">713.08</span>)<span class="operator">,</span> <span class="type"><a href="qpointf.html">QPointF</a></span>(<span class="number">24.632</span><span class="operator">,</span> <span class="number">699.04</span>));
path<span class="operator">.</span>closeSubpath();
painter<span class="operator">-</span><span class="operator">&gt;</span>drawPath(path);
painter<span class="operator">-</span><span class="operator">&gt;</span>setPen(<span class="type"><a href="qpen.html">QPen</a></span>(<span class="type"><a href="qcolor.html">QColor</a></span>(<span class="number">255</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> alpha)<span class="operator">,</span> <span class="number">0.25</span><span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>SolidLine<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>FlatCap<span class="operator">,</span> <span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>BevelJoin));
painter<span class="operator">-</span><span class="operator">&gt;</span>setBrush(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>NoBrush);
painter<span class="operator">-</span><span class="operator">&gt;</span>drawRect(br<span class="operator">.</span>adjusted(<span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">1</span>));
}
XFormWidget<span class="operator">::</span>XFormWidget(<span class="type"><a href="qwidget.html">QWidget</a></span> <span class="operator">*</span>parent)
: <span class="type"><a href="qwidget.html">QWidget</a></span>(parent)<span class="operator">,</span> textEditor(<span class="keyword">new</span> <span class="type"><a href="qlineedit.html">QLineEdit</a></span>)
{
setWindowTitle(tr(<span class="string">&quot;Affine Transformations&quot;</span>));
view <span class="operator">=</span> <span class="keyword">new</span> XFormView(<span class="keyword">this</span>);
view<span class="operator">-</span><span class="operator">&gt;</span>setMinimumSize(<span class="number">200</span><span class="operator">,</span> <span class="number">200</span>);
<span class="type"><a href="qgroupbox.html">QGroupBox</a></span> <span class="operator">*</span>mainGroup <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qgroupbox.html">QGroupBox</a></span>(<span class="keyword">this</span>);
mainGroup<span class="operator">-</span><span class="operator">&gt;</span>setFixedWidth(<span class="number">180</span>);
mainGroup<span class="operator">-</span><span class="operator">&gt;</span>setTitle(tr(<span class="string">&quot;Affine Transformations&quot;</span>));
<span class="type"><a href="qgroupbox.html">QGroupBox</a></span> <span class="operator">*</span>rotateGroup <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qgroupbox.html">QGroupBox</a></span>(mainGroup);
rotateGroup<span class="operator">-</span><span class="operator">&gt;</span>setTitle(tr(<span class="string">&quot;Rotate&quot;</span>));
<span class="type"><a href="qslider.html">QSlider</a></span> <span class="operator">*</span>rotateSlider <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qslider.html">QSlider</a></span>(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>Horizontal<span class="operator">,</span> rotateGroup);
rotateSlider<span class="operator">-</span><span class="operator">&gt;</span>setRange(<span class="number">0</span><span class="operator">,</span> <span class="number">3600</span>);
rotateSlider<span class="operator">-</span><span class="operator">&gt;</span>setSizePolicy(<span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Preferred<span class="operator">,</span> <span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Fixed);
<span class="type"><a href="qgroupbox.html">QGroupBox</a></span> <span class="operator">*</span>scaleGroup <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qgroupbox.html">QGroupBox</a></span>(mainGroup);
scaleGroup<span class="operator">-</span><span class="operator">&gt;</span>setTitle(tr(<span class="string">&quot;Scale&quot;</span>));
<span class="type"><a href="qslider.html">QSlider</a></span> <span class="operator">*</span>scaleSlider <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qslider.html">QSlider</a></span>(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>Horizontal<span class="operator">,</span> scaleGroup);
scaleSlider<span class="operator">-</span><span class="operator">&gt;</span>setRange(<span class="number">1</span><span class="operator">,</span> <span class="number">4000</span>);
scaleSlider<span class="operator">-</span><span class="operator">&gt;</span>setSizePolicy(<span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Preferred<span class="operator">,</span> <span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Fixed);
<span class="type"><a href="qgroupbox.html">QGroupBox</a></span> <span class="operator">*</span>shearGroup <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qgroupbox.html">QGroupBox</a></span>(mainGroup);
shearGroup<span class="operator">-</span><span class="operator">&gt;</span>setTitle(tr(<span class="string">&quot;Shear&quot;</span>));
<span class="type"><a href="qslider.html">QSlider</a></span> <span class="operator">*</span>shearSlider <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qslider.html">QSlider</a></span>(<span class="type"><a href="qt.html">Qt</a></span><span class="operator">::</span>Horizontal<span class="operator">,</span> shearGroup);
shearSlider<span class="operator">-</span><span class="operator">&gt;</span>setRange(<span class="operator">-</span><span class="number">990</span><span class="operator">,</span> <span class="number">990</span>);
shearSlider<span class="operator">-</span><span class="operator">&gt;</span>setSizePolicy(<span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Preferred<span class="operator">,</span> <span class="type"><a href="qsizepolicy.html">QSizePolicy</a></span><span class="operator">::</span>Fixed);
<span class="type"><a href="qgroupbox.html">QGroupBox</a></span> <span class="operator">*</span>typeGroup <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qgroupbox.html">QGroupBox</a></span>(mainGroup);
typeGroup<span class="operator">-</span><span class="operator">&gt;</span>setTitle(tr(<span class="string">&quot;Type&quot;</span>));
<span class="type"><a href="qradiobutton.html">QRadioButton</a></span> <span class="operator">*</span>vectorType <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qradiobutton.html">QRadioButton</a></span>(typeGroup);
<span class="type"><a href="qradiobutton.html">QRadioButton</a></span> <span class="operator">*</span>pixmapType <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qradiobutton.html">QRadioButton</a></span>(typeGroup);
<span class="type"><a href="qradiobutton.html">QRadioButton</a></span> <span class="operator">*</span>textType<span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qradiobutton.html">QRadioButton</a></span>(typeGroup);
vectorType<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Vector Image&quot;</span>));
pixmapType<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Pixmap&quot;</span>));
textType<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Text&quot;</span>));
<span class="type"><a href="qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>resetButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qpushbutton.html">QPushButton</a></span>(mainGroup);
resetButton<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Reset Transform&quot;</span>));
<span class="type"><a href="qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>animateButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qpushbutton.html">QPushButton</a></span>(mainGroup);
animateButton<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Animate&quot;</span>));
animateButton<span class="operator">-</span><span class="operator">&gt;</span>setCheckable(<span class="keyword">true</span>);
<span class="type"><a href="qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>showSourceButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qpushbutton.html">QPushButton</a></span>(mainGroup);
showSourceButton<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Show Source&quot;</span>));
<span class="preprocessor">#ifdef QT_OPENGL_SUPPORT</span>
<span class="type"><a href="qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>enableOpenGLButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qpushbutton.html">QPushButton</a></span>(mainGroup);
enableOpenGLButton<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;Use OpenGL&quot;</span>));
enableOpenGLButton<span class="operator">-</span><span class="operator">&gt;</span>setCheckable(<span class="keyword">true</span>);
enableOpenGLButton<span class="operator">-</span><span class="operator">&gt;</span>setChecked(view<span class="operator">-</span><span class="operator">&gt;</span>usesOpenGL());
<span class="keyword">if</span> (<span class="operator">!</span><span class="type"><a href="qglformat.html">QGLFormat</a></span><span class="operator">::</span>hasOpenGL())
enableOpenGLButton<span class="operator">-</span><span class="operator">&gt;</span>hide();
<span class="preprocessor">#endif</span>
<span class="type"><a href="qpushbutton.html">QPushButton</a></span> <span class="operator">*</span>whatsThisButton <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qpushbutton.html">QPushButton</a></span>(mainGroup);
whatsThisButton<span class="operator">-</span><span class="operator">&gt;</span>setText(tr(<span class="string">&quot;What's This?&quot;</span>));
whatsThisButton<span class="operator">-</span><span class="operator">&gt;</span>setCheckable(<span class="keyword">true</span>);
<span class="type"><a href="qhboxlayout.html">QHBoxLayout</a></span> <span class="operator">*</span>viewLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qhboxlayout.html">QHBoxLayout</a></span>(<span class="keyword">this</span>);
viewLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(view);
viewLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(mainGroup);
<span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span> <span class="operator">*</span>rotateGroupLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span>(rotateGroup);
rotateGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(rotateSlider);
<span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span> <span class="operator">*</span>scaleGroupLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span>(scaleGroup);
scaleGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(scaleSlider);
<span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span> <span class="operator">*</span>shearGroupLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span>(shearGroup);
shearGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(shearSlider);
<span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span> <span class="operator">*</span>typeGroupLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span>(typeGroup);
typeGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(vectorType);
typeGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(pixmapType);
typeGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(textType);
typeGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addSpacing(<span class="number">4</span>);
typeGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(textEditor);
<span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span> <span class="operator">*</span>mainGroupLayout <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qvboxlayout.html">QVBoxLayout</a></span>(mainGroup);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(rotateGroup);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(scaleGroup);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(shearGroup);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(typeGroup);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addStretch(<span class="number">1</span>);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(resetButton);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(animateButton);
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(showSourceButton);
<span class="preprocessor">#ifdef QT_OPENGL_SUPPORT</span>
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(enableOpenGLButton);
<span class="preprocessor">#endif</span>
mainGroupLayout<span class="operator">-</span><span class="operator">&gt;</span>addWidget(whatsThisButton);
connect(rotateSlider<span class="operator">,</span> SIGNAL(valueChanged(<span class="type">int</span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(changeRotation(<span class="type">int</span>)));
connect(shearSlider<span class="operator">,</span> SIGNAL(valueChanged(<span class="type">int</span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(changeShear(<span class="type">int</span>)));
connect(scaleSlider<span class="operator">,</span> SIGNAL(valueChanged(<span class="type">int</span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(changeScale(<span class="type">int</span>)));
connect(vectorType<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> view<span class="operator">,</span> SLOT(setVectorType()));
connect(pixmapType<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> view<span class="operator">,</span> SLOT(setPixmapType()));
connect(textType<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> view<span class="operator">,</span> SLOT(setTextType()));
connect(textType<span class="operator">,</span> SIGNAL(toggled(<span class="type">bool</span>))<span class="operator">,</span> textEditor<span class="operator">,</span> SLOT(setEnabled(<span class="type">bool</span>)));
connect(textEditor<span class="operator">,</span> SIGNAL(textChanged(<span class="type"><a href="qstring.html">QString</a></span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(setText(<span class="type"><a href="qstring.html">QString</a></span>)));
connect(view<span class="operator">,</span> SIGNAL(rotationChanged(<span class="type">int</span>))<span class="operator">,</span> rotateSlider<span class="operator">,</span> SLOT(setValue(<span class="type">int</span>)));
connect(view<span class="operator">,</span> SIGNAL(scaleChanged(<span class="type">int</span>))<span class="operator">,</span> scaleSlider<span class="operator">,</span> SLOT(setValue(<span class="type">int</span>)));
connect(view<span class="operator">,</span> SIGNAL(shearChanged(<span class="type">int</span>))<span class="operator">,</span> shearSlider<span class="operator">,</span> SLOT(setValue(<span class="type">int</span>)));
connect(resetButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> view<span class="operator">,</span> SLOT(reset()));
connect(animateButton<span class="operator">,</span> SIGNAL(clicked(<span class="type">bool</span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(setAnimation(<span class="type">bool</span>)));
connect(whatsThisButton<span class="operator">,</span> SIGNAL(clicked(<span class="type">bool</span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(setDescriptionEnabled(<span class="type">bool</span>)));
connect(whatsThisButton<span class="operator">,</span> SIGNAL(clicked(<span class="type">bool</span>))<span class="operator">,</span> view<span class="operator">-</span><span class="operator">&gt;</span>hoverPoints()<span class="operator">,</span> SLOT(setDisabled(<span class="type">bool</span>)));
connect(view<span class="operator">,</span> SIGNAL(descriptionEnabledChanged(<span class="type">bool</span>))<span class="operator">,</span> view<span class="operator">-</span><span class="operator">&gt;</span>hoverPoints()<span class="operator">,</span> SLOT(setDisabled(<span class="type">bool</span>)));
connect(view<span class="operator">,</span> SIGNAL(descriptionEnabledChanged(<span class="type">bool</span>))<span class="operator">,</span> whatsThisButton<span class="operator">,</span> SLOT(setChecked(<span class="type">bool</span>)));
connect(showSourceButton<span class="operator">,</span> SIGNAL(clicked())<span class="operator">,</span> view<span class="operator">,</span> SLOT(showSource()));
<span class="preprocessor">#ifdef QT_OPENGL_SUPPORT</span>
connect(enableOpenGLButton<span class="operator">,</span> SIGNAL(clicked(<span class="type">bool</span>))<span class="operator">,</span> view<span class="operator">,</span> SLOT(enableOpenGL(<span class="type">bool</span>)));
<span class="preprocessor">#endif</span>
view<span class="operator">-</span><span class="operator">&gt;</span>loadSourceFile(<span class="string">&quot;:res/affine/xform.cpp&quot;</span>);
view<span class="operator">-</span><span class="operator">&gt;</span>loadDescription(<span class="string">&quot;:res/affine/xform.html&quot;</span>);
<span class="comment">// defaults</span>
view<span class="operator">-</span><span class="operator">&gt;</span>reset();
vectorType<span class="operator">-</span><span class="operator">&gt;</span>setChecked(<span class="keyword">true</span>);
textEditor<span class="operator">-</span><span class="operator">&gt;</span>setText(<span class="string">&quot;Qt Affine Transformation Demo&quot;</span>);
textEditor<span class="operator">-</span><span class="operator">&gt;</span>setEnabled(<span class="keyword">false</span>);
animateButton<span class="operator">-</span><span class="operator">&gt;</span>animateClick();
}</pre>
</div>
<!-- @@@demos/affine/xform.cpp -->
</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>