<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>xform.cpp Example File | Qt Widgets 5.12.2</title> <link rel="stylesheet" type="text/css" href="style/offline-simple.css" /> <script type="text/javascript"> document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css"); // loading style sheet breaks anchors that were jumped to before // so force jumping to anchor again setTimeout(function() { var anchor = location.hash; // need to jump to different anchor first (e.g. none) location.hash = "#"; setTimeout(function() { location.hash = anchor; }, 0); }, 0); </script> </head> <body> <div class="header" id="qtdocheader"> <div class="main"> <div class="main-rounded"> <div class="navigationbar"> <table><tr> <td >Qt 5.12</td><td ><a href="qtwidgets-index.html">Qt Widgets</a></td><td ><a href="qtwidgets-painting-affine-example.html">Affine Transformations</a></td><td >xform.cpp Example File</td></tr></table><table class="buildversion"><tr> <td id="buildversion" width="100%" align="right"><a href="qtwidgets-index.html">Qt 5.12.2 Reference Documentation</a></td> </tr></table> </div> </div> <div class="content"> <div class="line"> <div class="content mainContent"> <div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div> <h1 class="title">xform.cpp Example File</h1> <span class="subtitle">painting/affine/xform.cpp</span> <!-- $$$painting/affine/xform.cpp-description --> <div class="descr"> <a name="details"></a> <pre class="cpp"> <span class="comment">/**************************************************************************** ** ** Copyright (C) 2016 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the demonstration applications of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:BSD$ ** 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 https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** BSD License Usage ** Alternatively, you may use this file under the terms of the BSD license ** as follows: ** ** "Redistribution and use in source and binary forms, with or without ** modification, are permitted provided that the following conditions are ** met: ** * Redistributions of source code must retain the above copyright ** notice, this list of conditions and the following disclaimer. ** * Redistributions in binary form must reproduce the above copyright ** notice, this list of conditions and the following disclaimer in ** the documentation and/or other materials provided with the ** distribution. ** * Neither the name of The Qt Company Ltd nor the names of its ** contributors may be used to endorse or promote products derived ** from this software without specific prior written permission. ** ** ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ** ** $QT_END_LICENSE$ ** ****************************************************************************/</span> <span class="preprocessor">#include "xform.h"</span> <span class="preprocessor">#include "hoverpoints.h"</span> <span class="preprocessor">#include <QLayout></span> <span class="preprocessor">#include <QPainter></span> <span class="preprocessor">#include <QPainterPath></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="../qtcore/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="../qtgui/qpixmap.html">QPixmap</a></span>(<span class="string">":res/affine/bg1.jpg"</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">></span>setConnectionType(HoverPoints<span class="operator">::</span>LineConnection); pts<span class="operator">-</span><span class="operator">></span>setEditable(<span class="keyword">false</span>); pts<span class="operator">-</span><span class="operator">></span>setPointSize(<span class="type"><a href="../qtcore/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">></span>setShapeBrush(<span class="type"><a href="../qtgui/qbrush.html">QBrush</a></span>(<span class="type"><a href="../qtgui/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">></span>setShapePen(<span class="type"><a href="../qtgui/qpen.html">QPen</a></span>(<span class="type"><a href="../qtgui/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">></span>setConnectionPen(<span class="type"><a href="../qtgui/qpen.html">QPen</a></span>(<span class="type"><a href="../qtgui/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">></span>setBoundingRect(<span class="type"><a href="../qtcore/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"><</span><span class="operator"><</span> <span class="type"><a href="../qtcore/qpointf.html">QPointF</a></span>(<span class="number">250</span><span class="operator">,</span> <span class="number">250</span>) <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="../qtcore/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">></span>setPoints(ctrlPoints); connect(pts<span class="operator">,</span> <span class="operator">&</span>HoverPoints<span class="operator">::</span>pointsChanged<span class="operator">,</span> <span class="keyword">this</span><span class="operator">,</span><span class="operator">&</span>XFormView<span class="operator">::</span>updateCtrlPoints); 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="../qtgui/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="../qtcore/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="../qtcore/qstring.html">QString</a></span> <span class="operator">&</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="../qtgui/qpixmap.html">QPixmap</a></span> <span class="operator">&</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="../qtgui/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="../qtgui/qresizeevent.html">QResizeEvent</a></span> <span class="operator">*</span>e) { pts<span class="operator">-</span><span class="operator">></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="../qtgui/qpainter.html">QPainter</a></span> <span class="operator">*</span>p) { p<span class="operator">-</span><span class="operator">></span>save(); p<span class="operator">-</span><span class="operator">></span>setRenderHint(<span class="type"><a href="../qtgui/qpainter.html">QPainter</a></span><span class="operator">::</span>Antialiasing); p<span class="operator">-</span><span class="operator">></span>setRenderHint(<span class="type"><a href="../qtgui/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">></span>restore(); } <span class="type">void</span> XFormView<span class="operator">::</span>updateCtrlPoints(<span class="keyword">const</span> <span class="type"><a href="../qtgui/qpolygonf.html">QPolygonF</a></span> <span class="operator">&</span>points) { <span class="type"><a href="../qtcore/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="../qtcore/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"><</span> <span class="number">10</span> <span class="operator">&</span><span class="operator">&</span> <a href="../qtcore/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"><</span> <span class="number">10</span>) pts<span class="operator">-</span><span class="operator">></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">></span>setPoints(ctrlPoints); } ctrlPoints <span class="operator">=</span> points; <span class="type"><a href="../qtcore/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="../qtcore/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"><</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(bool 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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/qtglobal.html#qreal-typedef">qreal</a></span> r) { <span class="type"><a href="../qtcore/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="../qtcore/qpointf.html">QPointF</a></span> center(pts<span class="operator">-</span><span class="operator">></span>points()<span class="operator">.</span>at(<span class="number">0</span>)); <span class="type"><a href="../qtgui/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">></span>setPoints(pts<span class="operator">-</span><span class="operator">></span>points() <span class="operator">*</span> m); update(); } <span class="type">void</span> XFormView<span class="operator">::</span>timerEvent(<span class="type"><a href="../qtcore/qtimerevent.html">QTimerEvent</a></span> <span class="operator">*</span>e) { <span class="keyword">if</span> (e<span class="operator">-</span><span class="operator">></span>timerId() <span class="operator">=</span><span class="operator">=</span> timer<span class="operator">.</span>timerId()) { <span class="type"><a href="../qtcore/qpointf.html">QPointF</a></span> center(pts<span class="operator">-</span><span class="operator">></span>points()<span class="operator">.</span>at(<span class="number">0</span>)); <span class="type"><a href="../qtgui/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">></span>setPoints(pts<span class="operator">-</span><span class="operator">></span>points() <span class="operator">*</span> m); setUpdatesEnabled(<span class="keyword">false</span>); <span class="keyword">static</span> <span class="type"><a href="../qtcore/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="../qtcore/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">></span><span class="operator">=</span> <span class="number">4.0</span> <span class="operator">|</span><span class="operator">|</span> m_scale <span class="operator"><</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">></span><span class="operator">=</span> <span class="number">1.0</span> <span class="operator">|</span><span class="operator">|</span> m_shear <span class="operator"><</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">></span>firePointChange(); } } <span class="preprocessor">#if QT_CONFIG(wheelevent)</span> <span class="type">void</span> XFormView<span class="operator">::</span>wheelEvent(<span class="type"><a href="../qtgui/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">></span>delta() <span class="operator">/</span> <span class="type"><a href="../qtcore/qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">600</span>); m_scale <span class="operator">=</span> <a href="../qtcore/qtglobal.html#qMax">qMax</a>(<span class="type"><a href="../qtcore/qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">0.1</span>)<span class="operator">,</span> <a href="../qtcore/qtglobal.html#qMin">qMin</a>(<span class="type"><a href="../qtcore/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="preprocessor">#endif</span> <span class="type">void</span> XFormView<span class="operator">::</span>reset() { <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="../qtgui/qpolygonf.html">QPolygonF</a></span>(); ctrlPoints <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="../qtcore/qpointf.html">QPointF</a></span>(<span class="number">250</span><span class="operator">,</span> <span class="number">250</span>) <span class="operator"><</span><span class="operator"><</span> <span class="type"><a href="../qtcore/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">></span>setPoints(ctrlPoints); pts<span class="operator">-</span><span class="operator">></span>firePointChange(); } <span class="type">void</span> XFormView<span class="operator">::</span>drawPixmapType(<span class="type"><a href="../qtgui/qpainter.html">QPainter</a></span> <span class="operator">*</span>painter) { <span class="type"><a href="../qtcore/qpointf.html">QPointF</a></span> center(m_pixmap<span class="operator">.</span>width() <span class="operator">/</span> <span class="type"><a href="../qtcore/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="../qtcore/qtglobal.html#qreal-typedef">qreal</a></span>(<span class="number">2</span>)); painter<span class="operator">-</span><span class="operator">></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">></span>translate(center); painter<span class="operator">-</span><span class="operator">></span>rotate(m_rotation); painter<span class="operator">-</span><span class="operator">></span>scale(m_scale<span class="operator">,</span> m_scale); painter<span class="operator">-</span><span class="operator">></span>shear(<span class="number">0</span><span class="operator">,</span> m_shear); painter<span class="operator">-</span><span class="operator">></span>translate(<span class="operator">-</span>center); painter<span class="operator">-</span><span class="operator">></span>drawPixmap(<span class="type"><a href="../qtcore/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">></span>setPen(<span class="type"><a href="../qtgui/qpen.html">QPen</a></span>(<span class="type"><a href="../qtgui/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="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>SolidLine<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>FlatCap<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>BevelJoin)); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>NoBrush); painter<span class="operator">-</span><span class="operator">></span>drawRect(<span class="type"><a href="../qtcore/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="../qtgui/qpainter.html">QPainter</a></span> <span class="operator">*</span>painter) { <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span> path; <span class="type"><a href="../qtgui/qfont.html">QFont</a></span> f(<span class="string">"times new roman,utopia"</span>); f<span class="operator">.</span>setStyleStrategy(<span class="type"><a href="../qtgui/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="../qtgui/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="../qtgui/qfontmetrics.html">QFontMetrics</a></span> fm(f); <span class="type"><a href="../qtcore/qrectf.html">QRectF</a></span> br(fm<span class="operator">.</span>boundingRect(m_text)); <span class="type"><a href="../qtcore/qpointf.html">QPointF</a></span> center(br<span class="operator">.</span>center()); painter<span class="operator">-</span><span class="operator">></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">></span>translate(center); painter<span class="operator">-</span><span class="operator">></span>rotate(m_rotation); painter<span class="operator">-</span><span class="operator">></span>scale(m_scale<span class="operator">,</span> m_scale); painter<span class="operator">-</span><span class="operator">></span>shear(<span class="number">0</span><span class="operator">,</span> m_shear); painter<span class="operator">-</span><span class="operator">></span>translate(<span class="operator">-</span>center); painter<span class="operator">-</span><span class="operator">></span>fillPath(path<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>black); painter<span class="operator">-</span><span class="operator">></span>setPen(<span class="type"><a href="../qtgui/qpen.html">QPen</a></span>(<span class="type"><a href="../qtgui/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="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>SolidLine<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>FlatCap<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>BevelJoin)); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>NoBrush); painter<span class="operator">-</span><span class="operator">></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="../qtgui/qpainter.html">QPainter</a></span> <span class="operator">*</span>painter) { <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span> path; painter<span class="operator">-</span><span class="operator">></span>translate(ctrlPoints<span class="operator">.</span>at(<span class="number">0</span>) <span class="operator">-</span> <span class="type"><a href="../qtcore/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">></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">></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="../qtcore/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="../qtcore/qpoint.html">QPoint</a></span> center <span class="operator">=</span> br<span class="operator">.</span>center(); painter<span class="operator">-</span><span class="operator">></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">></span>rotate(m_rotation); painter<span class="operator">-</span><span class="operator">></span>scale(m_scale<span class="operator">,</span> m_scale); painter<span class="operator">-</span><span class="operator">></span>shear(<span class="number">0</span><span class="operator">,</span> m_shear); painter<span class="operator">-</span><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()); painter<span class="operator">-</span><span class="operator">></span>setPen(<span class="type"><a href="../qtcore/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">></span>setBrush(<span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>white); painter<span class="operator">-</span><span class="operator">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); path <span class="operator">=</span> <span class="type"><a href="../qtgui/qpainterpath.html">QPainterPath</a></span>(); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtgui/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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="../qtcore/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">></span>drawPath(path); painter<span class="operator">-</span><span class="operator">></span>setPen(<span class="type"><a href="../qtgui/qpen.html">QPen</a></span>(<span class="type"><a href="../qtgui/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="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>SolidLine<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>FlatCap<span class="operator">,</span> <span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>BevelJoin)); painter<span class="operator">-</span><span class="operator">></span>setBrush(<span class="type"><a href="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>NoBrush); painter<span class="operator">-</span><span class="operator">></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">"Affine Transformations"</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">></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">></span>setFixedWidth(<span class="number">180</span>); mainGroup<span class="operator">-</span><span class="operator">></span>setTitle(tr(<span class="string">"Affine Transformations"</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">></span>setTitle(tr(<span class="string">"Rotate"</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="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>Horizontal<span class="operator">,</span> rotateGroup); rotateSlider<span class="operator">-</span><span class="operator">></span>setRange(<span class="number">0</span><span class="operator">,</span> <span class="number">3600</span>); rotateSlider<span class="operator">-</span><span class="operator">></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">></span>setTitle(tr(<span class="string">"Scale"</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="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>Horizontal<span class="operator">,</span> scaleGroup); scaleSlider<span class="operator">-</span><span class="operator">></span>setRange(<span class="number">1</span><span class="operator">,</span> <span class="number">4000</span>); scaleSlider<span class="operator">-</span><span class="operator">></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">></span>setTitle(tr(<span class="string">"Shear"</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="../qtcore/qt.html">Qt</a></span><span class="operator">::</span>Horizontal<span class="operator">,</span> shearGroup); shearSlider<span class="operator">-</span><span class="operator">></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">></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">></span>setTitle(tr(<span class="string">"Type"</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">></span>setText(tr(<span class="string">"Vector Image"</span>)); pixmapType<span class="operator">-</span><span class="operator">></span>setText(tr(<span class="string">"Pixmap"</span>)); textType<span class="operator">-</span><span class="operator">></span>setText(tr(<span class="string">"Text"</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">></span>setText(tr(<span class="string">"Reset Transform"</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">></span>setText(tr(<span class="string">"Animate"</span>)); animateButton<span class="operator">-</span><span class="operator">></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">></span>setText(tr(<span class="string">"Show Source"</span>)); <span class="preprocessor">#if QT_CONFIG(opengl)</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">></span>setText(tr(<span class="string">"Use OpenGL"</span>)); enableOpenGLButton<span class="operator">-</span><span class="operator">></span>setCheckable(<span class="keyword">true</span>); enableOpenGLButton<span class="operator">-</span><span class="operator">></span>setChecked(view<span class="operator">-</span><span class="operator">></span>usesOpenGL()); <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">></span>setText(tr(<span class="string">"What's This?"</span>)); whatsThisButton<span class="operator">-</span><span class="operator">></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">></span>addWidget(view); viewLayout<span class="operator">-</span><span class="operator">></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">></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">></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">></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">></span>addWidget(vectorType); typeGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(pixmapType); typeGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(textType); typeGroupLayout<span class="operator">-</span><span class="operator">></span>addSpacing(<span class="number">4</span>); typeGroupLayout<span class="operator">-</span><span class="operator">></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">></span>addWidget(rotateGroup); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(scaleGroup); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(shearGroup); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(typeGroup); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addStretch(<span class="number">1</span>); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(resetButton); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(animateButton); mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(showSourceButton); <span class="preprocessor">#if QT_CONFIG(opengl)</span> mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(enableOpenGLButton); <span class="preprocessor">#endif</span> mainGroupLayout<span class="operator">-</span><span class="operator">></span>addWidget(whatsThisButton); connect(rotateSlider<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qslider.html">QSlider</a></span><span class="operator">::</span>valueChanged<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>changeRotation); connect(shearSlider<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qslider.html">QSlider</a></span><span class="operator">::</span>valueChanged<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>changeShear); connect(scaleSlider<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qslider.html">QSlider</a></span><span class="operator">::</span>valueChanged<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>changeScale); connect(vectorType<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qradiobutton.html">QRadioButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>setVectorType); connect(pixmapType<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qradiobutton.html">QRadioButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>setPixmapType); connect(textType<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qradiobutton.html">QRadioButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>setTextType); connect(textType<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qradiobutton.html">QRadioButton</a></span><span class="operator">::</span>toggled<span class="operator">,</span> textEditor<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>setEnabled); connect(textEditor<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qlineedit.html">QLineEdit</a></span><span class="operator">::</span>textChanged<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>setText); connect(view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>rotationChanged<span class="operator">,</span> rotateSlider<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qslider.html">QSlider</a></span><span class="operator">::</span>setValue); connect(view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>scaleChanged<span class="operator">,</span> scaleSlider<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qabstractslider.html">QAbstractSlider</a></span><span class="operator">::</span>setValue); connect(view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>shearChanged<span class="operator">,</span> shearSlider<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qabstractslider.html">QAbstractSlider</a></span><span class="operator">::</span>setValue); connect(resetButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>reset); connect(animateButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>setAnimation); connect(whatsThisButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>ArthurFrame<span class="operator">::</span>setDescriptionEnabled); connect(whatsThisButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">-</span><span class="operator">></span>hoverPoints()<span class="operator">,</span> <span class="operator">&</span>HoverPoints<span class="operator">::</span>setDisabled); connect(view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>descriptionEnabledChanged<span class="operator">,</span> view<span class="operator">-</span><span class="operator">></span>hoverPoints()<span class="operator">,</span> <span class="operator">&</span>HoverPoints<span class="operator">::</span>setDisabled); connect(view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>descriptionEnabledChanged<span class="operator">,</span> whatsThisButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>setChecked); connect(showSourceButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>showSource); <span class="preprocessor">#if QT_CONFIG(opengl)</span> connect(enableOpenGLButton<span class="operator">,</span> <span class="operator">&</span><span class="type"><a href="qpushbutton.html">QPushButton</a></span><span class="operator">::</span>clicked<span class="operator">,</span> view<span class="operator">,</span> <span class="operator">&</span>XFormView<span class="operator">::</span>enableOpenGL); <span class="preprocessor">#endif</span> view<span class="operator">-</span><span class="operator">></span>loadSourceFile(<span class="string">":res/affine/xform.cpp"</span>); view<span class="operator">-</span><span class="operator">></span>loadDescription(<span class="string">":res/affine/xform.html"</span>); <span class="comment">// defaults</span> view<span class="operator">-</span><span class="operator">></span>reset(); vectorType<span class="operator">-</span><span class="operator">></span>setChecked(<span class="keyword">true</span>); textEditor<span class="operator">-</span><span class="operator">></span>setText(<span class="string">"Qt Affine Transformation Example"</span>); textEditor<span class="operator">-</span><span class="operator">></span>setEnabled(<span class="keyword">false</span>); animateButton<span class="operator">-</span><span class="operator">></span>animateClick(); } </pre> </div> <!-- @@@painting/affine/xform.cpp --> </div> </div> </div> </div> </div> <div class="footer"> <p> <acronym title="Copyright">©</acronym> 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.<br/> 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.<br/> 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. </p> </div> </body> </html>