Sophie

Sophie

distrib > Mandriva > cooker > i586 > by-pkgid > 76bdad05b5dca2a491582dbec0713d55 > files > 325

libqwt-devel-6.0.1-2.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Qwt User&#39;s Guide: QwtDial Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Qwt User's Guide&#160;<span id="projectnumber">6.0.1</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<h1>QwtDial Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="QwtDial" --><!-- doxytag: inherits="QwtAbstractSlider" -->
<p><a class="el" href="class_qwt_dial.html" title="QwtDial class provides a rounded range control.">QwtDial</a> class provides a rounded range control.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="qwt__dial_8h_source.html">qwt_dial.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for QwtDial:</div>
<div class="dyncontent">
<div class="center"><img src="class_qwt_dial__inherit__graph.png" border="0" usemap="#_qwt_dial_inherit__map" alt="Inheritance graph"/></div>
<map name="_qwt_dial_inherit__map" id="_qwt_dial_inherit__map">
<area shape="rect" id="node7" href="class_qwt_analog_clock.html" title="An analog clock." alt="" coords="5,237,123,267"/><area shape="rect" id="node9" href="class_qwt_compass.html" title="A Compass Widget." alt="" coords="147,237,245,267"/><area shape="rect" id="node2" href="class_qwt_abstract_slider.html" title="An abstract base class for slider widgets." alt="" coords="67,83,192,112"/><area shape="rect" id="node4" href="class_qwt_double_range.html" title="A class which controls a value within an interval." alt="" coords="68,5,191,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_qwt_dial-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54">Direction</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54a820f9eed4dc5cce9ddaceeaf52569400">Clockwise</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54ade8fbcadeeee81f6d86e5ea1237d23a7">CounterClockwise</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ad">Mode</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a">RotateNeedle</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41">RotateScale</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154">ScrollMode</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154a807ce5a253287dc7baf7a9c3661b35c1">ScrNone</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154a3b131974e6816c1f1e3223b2976f7e50">ScrMouse</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154a0c20ad978c3bb2e833a476b3d8b3cecc">ScrTimer</a>, 
<br/>
&#160;&#160;<b>ScrDirect</b>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154a9e18dc0c7c8afdfbec8d0962144d971e">ScrPage</a>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386">Shadow</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386a8d0cdae56d44bcd25574d7e432498d86">Plain</a> =  QFrame::Plain, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386a4054b8890d1f837387762b4a12157847">Raised</a> =  QFrame::Raised, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386ae1388e8ff1a378e22cd082fcb46aa685">Sunken</a> =  QFrame::Sunken
<br/>
 }</td></tr>
<tr><td colspan="2"><h2><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a50ed1e265beaa1c8adbe718caa023e50">fitValue</a> (double val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a5fccdb2ca370bba9ed4d29864fd80788">incValue</a> (int steps)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a9cc63283a2d4f0bcbb67fd331629a318">setReadOnly</a> (bool)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#ac3713f8989b647cb79f0a5894991e36a">setValue</a> (double val)</td></tr>
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#ae59671d27931b545073e599a10967452">sliderMoved</a> (double value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#afd92a0c79c113b3c5e9952d12cff80f5">sliderPressed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#ab94184da7a029a5f586671251ff380ea">sliderReleased</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a6bc5c410cd56119c6ad50743c9a46af1">valueChanged</a> (double value)</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a6181650648d0f99a130f9c4937c6db6b">boundingRect</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54">Direction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a7502d5cebc37d6a7160b74a6f67dfe55">direction</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386">Shadow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a49e37bd4da2ed2b846bba75c79a04fbc">frameShadow</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a19b85337d4ab0b5f0579b02e4fb29a8f">incPages</a> (int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a8052114c649668ecee6ae628b013a489">innerRect</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a040fd1fd03592c524314bf4b5539608d">isReadOnly</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a87c750f098cb5f70306a7908339cb88e">isValid</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#afb583edf70364eb562bf84686b60a9b7">lineWidth</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a130105fc2001c53cea65f21b03f0b5db">mass</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a9d7a976894700e616126d41a312f999d">maxScaleArc</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a215275a1a8b4218a424ee8444c7fe409">maxValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a21e46fa17a55b938c027ec7b4b97d157">minimumSizeHint</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a1725682984aff88ef891966225c06030">minScaleArc</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a8b8650a6f8a96144d3af21207ee71637">minValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ad">Mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#afd95a47735c0cfe963dfacd1a6a36a6f">mode</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_qwt_dial_needle.html">QwtDialNeedle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a58ed8cf5aae56c44427b25f691f69b5c">needle</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_dial_needle.html">QwtDialNeedle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#abbf494e72f6244e4ec88211354c739a4">needle</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Qt::Orientation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a4d2521b9c31ec64b71d8e1771b156d88">orientation</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#ac12a5c43dc5839913379982ec40a39d8">pageSize</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#ad1efbcbf29dbc74f3f378292b76b007b">periodic</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a910ad090ceb51587c965d9a2c9db8f60">QwtDial</a> (QWidget *parent=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_dial_scale_draw.html">QwtDialScaleDraw</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a4e51987ef0800ddbd36a0923535a2cdd">scaleDraw</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_qwt_dial_scale_draw.html">QwtDialScaleDraw</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#aad0c63b60e30da5cb8430951a4c78404">scaleDraw</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#add3ff98b9efc5dbf4fdc04aee68fe40a">scaleInnerRect</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ae3f7f47ffcfdf37e6b3ff8cb28334981">setDirection</a> (<a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54">Direction</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a272e17e53586a149df4dca437d5f9494">setFrameShadow</a> (<a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386">Shadow</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a7946ca363a97fd28de4993a5caa54507">setLineWidth</a> (int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a305b137fe4dd80cba307fe1b4bd46272">setMass</a> (double val)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a6b070ba6251fa40bbd876551413c5639">setMode</a> (<a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ad">Mode</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ac91311f8777eabdbcf6384f308d34a0c">setNeedle</a> (<a class="el" href="class_qwt_dial_needle.html">QwtDialNeedle</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a6b0fdc50bfbb0a8bb40f0dc6bf493b2c">setOrientation</a> (Qt::Orientation o)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a3f64c6fbac747f735e57c2073e93bc50">setOrigin</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a95fa6a4e44fc47726d939155bb6f6f1f">setPeriodic</a> (bool tf)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a43891011664b74b8e5454763a3f5ff21">setRange</a> (double vmin, double vmax, double vstep=0.0, int pagesize=1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#aec2d13245d2120c0b4b2d6ae1f52cf4f">setScale</a> (int maxMajIntv, int maxMinIntv, double step=0.0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a8abc41e15c62017d3c3ffb98acb9677f">setScaleArc</a> (double min, double max)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a59774f8332b30c535b70ca24f2db76f9">setScaleComponents</a> (<a class="el" href="class_qwt_abstract_scale_draw.html#a0dd3ccdfa074fb6b1781b84ed2a4729a">QwtAbstractScaleDraw::ScaleComponents</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a30828ff36faf4f4e6f55dae4bf1b84b2">setScaleDraw</a> (<a class="el" href="class_qwt_dial_scale_draw.html">QwtDialScaleDraw</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a84e9b1cd296bf77788e2785f74e5be70">setScaleTicks</a> (int minLen, int medLen, int majLen, int penWidth=1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a29ed5fc66439def424a8ad773eea285d">setStep</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a91c03aada61745d8924f47319afefee1">setTracking</a> (bool enable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a945ba36e1b8e20d362083f6737b0601d">setUpdateTime</a> (int t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a79d99f14ebd47dfede8135845c90cedb">setValid</a> (bool valid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a8d2cfa17acf266fd0273f0f477895499">setWrapping</a> (bool)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a7d79a5c1cbaadb1ded9306044fa2a4a1">sizeHint</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a0cb8cc60548c10cb1d98e54387961967">step</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#ab648229c972d0c3258d30b0c43eb5efc">stopMoving</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a7777cf257c812579c4891512f1b6cad0">value</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a13936ddfd1e381267b2ccafa4806d0fa">wrapping</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a16cd1e45a78890c6c5f6e9c07b0180c7">~QwtDial</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a9c567a9ce20120f3094a3d21ad26874a">drawContents</a> (QPainter *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a1fce41a19c2e368fe90551e29c4de076">drawFocusIndicator</a> (QPainter *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ad4534ebd8e4a792edbad3e16c25be7ca">drawFrame</a> (QPainter *p)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ad287b8e8d3f5453c9f7a317d40d35162">drawNeedle</a> (QPainter *, const QPointF &amp;, double radius, double direction, QPalette::ColorGroup) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ac813529114f5d0ab9a2619fe9c43c58a">drawScale</a> (QPainter *, const QPointF &amp;center, double radius, double origin, double arcMin, double arcMax) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a06b36d64377e54dac8812b4c4c0bf263">drawScaleContents</a> (QPainter *painter, const QPointF &amp;center, double radius) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a595c04ed863eb7f0adaf94440087fe0a">exactPrevValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a705b76d28882d37bc5313d6c38c9a720">exactValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a26e8e2fe68799a5ee91acd99e81177e9">getScrollMode</a> (const QPoint &amp;, <a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154">QwtAbstractSlider::ScrollMode</a> &amp;, int &amp;direction) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a7acb904d2f2e9b20178cd9a9d9b37d3f">getValue</a> (const QPoint &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a61a2341a76abc20ea5bd72a0485be136">keyPressEvent</a> (QKeyEvent *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#af9599b94c6771181ede59a84e33c0e6e">mouseMoveEvent</a> (QMouseEvent *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a138397a755057932b5da72f526fc74e6">mouseOffset</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a60e33a71d34b23e9ebefebaa24cdd8c2">mousePressEvent</a> (QMouseEvent *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a8f27604396c9d2544931638b806c13e3">mouseReleaseEvent</a> (QMouseEvent *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a11e50d714b9decb0f5d34e5acdde970d">paintEvent</a> (QPaintEvent *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a38768187bef94dd5e5a2c8664746b365">prevValue</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a81b21a9954c5561af549214ee153573c">rangeChange</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_qwt_text.html">QwtText</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ab91f5aa6c54349d735fe22acd4f5a2e1">scaleLabel</a> (double) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a4a1b9e022180a8567f09632388002396">scrollMode</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a120e5a03094ef0baf793000972a21722">setMouseOffset</a> (double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#af9849c5c21412c7308cac6ad6a420e47">setPosition</a> (const QPoint &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_double_range.html#a86641f8755ed172ca4cf72d36df539ca">stepChange</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a26f4d684524925891113d46ffe383b5d">timerEvent</a> (QTimerEvent *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#a6cff8d50590daa07b7530d2fd13ed3af">updateScale</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#ad8803d79d9fbefdae55907728bb01894">valueChange</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#a25d5c9fe00c81e310304461fa6e8ec97">wheelEvent</a> (QWheelEvent *e)</td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa06baead07c07b8b0f4702adabef7b00"></a><!-- doxytag: member="QwtDial::QwtDialScaleDraw" ref="aa06baead07c07b8b0f4702adabef7b00" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dial.html#aa06baead07c07b8b0f4702adabef7b00">QwtDialScaleDraw</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="class_qwt_dial.html" title="QwtDial class provides a rounded range control.">QwtDial</a> class provides a rounded range control. </p>
<p><a class="el" href="class_qwt_dial.html" title="QwtDial class provides a rounded range control.">QwtDial</a> is intended as base class for dial widgets like speedometers, compass widgets, clocks ...</p>
<div align="center">
<img src="dials2.png" alt="dials2.png"/>
</div>
<p>A dial contains a scale and a needle indicating the current value of the dial. Depending on Mode one of them is fixed and the other is rotating. If not <a class="el" href="class_qwt_abstract_slider.html#a040fd1fd03592c524314bf4b5539608d">isReadOnly()</a> the dial can be rotated by dragging the mouse or using keyboard inputs (see <a class="el" href="class_qwt_dial.html#a61a2341a76abc20ea5bd72a0485be136">keyPressEvent()</a>). A dial might be wrapping, what means a rotation below/above one limit continues on the other limit (f.e compass). The scale might cover any arc of the dial, its values are related to the <a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a> of the dial.</p>
<p>Qwt is missing a set of good looking needles (<a class="el" href="class_qwt_dial_needle.html" title="Base class for needles that can be used in a QwtDial.">QwtDialNeedle</a>). Contributions are very welcome.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_compass.html" title="A Compass Widget.">QwtCompass</a>, <a class="el" href="class_qwt_analog_clock.html" title="An analog clock.">QwtAnalogClock</a>, <a class="el" href="class_qwt_dial_needle.html" title="Base class for needles that can be used in a QwtDial.">QwtDialNeedle</a> </dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>The examples/dials example shows different types of dials. </dd></dl>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="af6bee6040f4342d4d60c5e1cf3a06b54"></a><!-- doxytag: member="QwtDial::Direction" ref="af6bee6040f4342d4d60c5e1cf3a06b54" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54">QwtDial::Direction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Direction of the dial. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="af6bee6040f4342d4d60c5e1cf3a06b54a820f9eed4dc5cce9ddaceeaf52569400"></a><!-- doxytag: member="Clockwise" ref="af6bee6040f4342d4d60c5e1cf3a06b54a820f9eed4dc5cce9ddaceeaf52569400" args="" -->Clockwise</em>&nbsp;</td><td>
<p>Clockwise. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="af6bee6040f4342d4d60c5e1cf3a06b54ade8fbcadeeee81f6d86e5ea1237d23a7"></a><!-- doxytag: member="CounterClockwise" ref="af6bee6040f4342d4d60c5e1cf3a06b54ade8fbcadeeee81f6d86e5ea1237d23a7" args="" -->CounterClockwise</em>&nbsp;</td><td>
<p>Counter clockwise. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a7376f53193014b91643350e6e6bc85ad"></a><!-- doxytag: member="QwtDial::Mode" ref="a7376f53193014b91643350e6e6bc85ad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ad">QwtDial::Mode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Mode controlling wether the needle or the scale is rotating. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a"></a><!-- doxytag: member="RotateNeedle" ref="a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a" args="" -->RotateNeedle</em>&nbsp;</td><td>
<p>The needle is rotating. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41"></a><!-- doxytag: member="RotateScale" ref="a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41" args="" -->RotateScale</em>&nbsp;</td><td>
<p>The needle is fixed, the scales are rotating. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ae4c0c4844ac6a35356f3c529a8eae154"></a><!-- doxytag: member="QwtDial::ScrollMode" ref="ae4c0c4844ac6a35356f3c529a8eae154" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154">QwtAbstractSlider::ScrollMode</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Scroll mode </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a4124aa3b1e462d57ea2693214e66da0b" title="Determine what to do when the user presses a mouse button.">getScrollMode()</a> </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ae4c0c4844ac6a35356f3c529a8eae154a807ce5a253287dc7baf7a9c3661b35c1"></a><!-- doxytag: member="ScrNone" ref="ae4c0c4844ac6a35356f3c529a8eae154a807ce5a253287dc7baf7a9c3661b35c1" args="" -->ScrNone</em>&nbsp;</td><td>
<p>Scrolling switched off. Don't change the value. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae4c0c4844ac6a35356f3c529a8eae154a3b131974e6816c1f1e3223b2976f7e50"></a><!-- doxytag: member="ScrMouse" ref="ae4c0c4844ac6a35356f3c529a8eae154a3b131974e6816c1f1e3223b2976f7e50" args="" -->ScrMouse</em>&nbsp;</td><td>
<p>Change the value while the user keeps the button pressed and moves the mouse. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae4c0c4844ac6a35356f3c529a8eae154a0c20ad978c3bb2e833a476b3d8b3cecc"></a><!-- doxytag: member="ScrTimer" ref="ae4c0c4844ac6a35356f3c529a8eae154a0c20ad978c3bb2e833a476b3d8b3cecc" args="" -->ScrTimer</em>&nbsp;</td><td>
<p>Automatic scrolling. Increment the value in the specified direction as long as the user keeps the button pressed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae4c0c4844ac6a35356f3c529a8eae154a9e18dc0c7c8afdfbec8d0962144d971e"></a><!-- doxytag: member="ScrPage" ref="ae4c0c4844ac6a35356f3c529a8eae154a9e18dc0c7c8afdfbec8d0962144d971e" args="" -->ScrPage</em>&nbsp;</td><td>
<p>Automatic scrolling. Same as ScrTimer, but increment by page size. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a7472124cb120352e8538430ab48c2386"></a><!-- doxytag: member="QwtDial::Shadow" ref="a7472124cb120352e8538430ab48c2386" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386">QwtDial::Shadow</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Frame shadow. </p>
<p>Unfortunately it is not possible to use QFrame::Shadow as a property of a widget that is not derived from QFrame. The following enum is made for the designer only. It is safe to use QFrame::Shadow instead. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a7472124cb120352e8538430ab48c2386a8d0cdae56d44bcd25574d7e432498d86"></a><!-- doxytag: member="Plain" ref="a7472124cb120352e8538430ab48c2386a8d0cdae56d44bcd25574d7e432498d86" args="" -->Plain</em>&nbsp;</td><td>
<p>QFrame::Plain. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7472124cb120352e8538430ab48c2386a4054b8890d1f837387762b4a12157847"></a><!-- doxytag: member="Raised" ref="a7472124cb120352e8538430ab48c2386a4054b8890d1f837387762b4a12157847" args="" -->Raised</em>&nbsp;</td><td>
<p>QFrame::Raised. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7472124cb120352e8538430ab48c2386ae1388e8ff1a378e22cd082fcb46aa685"></a><!-- doxytag: member="Sunken" ref="a7472124cb120352e8538430ab48c2386ae1388e8ff1a378e22cd082fcb46aa685" args="" -->Sunken</em>&nbsp;</td><td>
<p>QFrame::Sunken. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a910ad090ceb51587c965d9a2c9db8f60"></a><!-- doxytag: member="QwtDial::QwtDial" ref="a910ad090ceb51587c965d9a2c9db8f60" args="(QWidget *parent=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtDial::QwtDial </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>NULL</code></td><td>)</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>Parent widget</td></tr>
  </table>
  </dd>
</dl>
<p>Create a dial widget with no scale and no needle. The default origin is 90.0 with no valid value. It accepts mouse and keyboard inputs and has no step size. The default mode is <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a" title="The needle is rotating.">QwtDial::RotateNeedle</a>. </p>

</div>
</div>
<a class="anchor" id="a16cd1e45a78890c6c5f6e9c07b0180c7"></a><!-- doxytag: member="QwtDial::~QwtDial" ref="a16cd1e45a78890c6c5f6e9c07b0180c7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtDial::~QwtDial </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a6181650648d0f99a130f9c4937c6db6b"></a><!-- doxytag: member="QwtDial::boundingRect" ref="a6181650648d0f99a130f9c4937c6db6b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF QwtDial::boundingRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>bounding rect of the dial including the frame </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a7946ca363a97fd28de4993a5caa54507">setLineWidth()</a>, <a class="el" href="class_qwt_dial.html#add3ff98b9efc5dbf4fdc04aee68fe40a">scaleInnerRect()</a>, <a class="el" href="class_qwt_dial.html#a8052114c649668ecee6ae628b013a489">innerRect()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7502d5cebc37d6a7160b74a6f67dfe55"></a><!-- doxytag: member="QwtDial::direction" ref="a7502d5cebc37d6a7160b74a6f67dfe55" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54">QwtDial::Direction</a> QwtDial::direction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Direction of the dial</dd></dl>
<p>The default direction of a dial is <a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54a820f9eed4dc5cce9ddaceeaf52569400" title="Clockwise.">QwtDial::Clockwise</a></p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#ae3f7f47ffcfdf37e6b3ff8cb28334981">setDirection()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9c567a9ce20120f3094a3d21ad26874a"></a><!-- doxytag: member="QwtDial::drawContents" ref="a9c567a9ce20120f3094a3d21ad26874a" args="(QPainter *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::drawContents </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em></td><td>)</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Draw the contents inside the frame. </p>
<p>QPalette::Window is the background color outside of the frame. QPalette::Base is the background color inside the frame. QPalette::WindowText is the background color inside the scale.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a6181650648d0f99a130f9c4937c6db6b">boundingRect()</a>, <a class="el" href="class_qwt_dial.html#a8052114c649668ecee6ae628b013a489">innerRect()</a>, <a class="el" href="class_qwt_dial.html#add3ff98b9efc5dbf4fdc04aee68fe40a">scaleInnerRect()</a>, QWidget::setPalette() </dd></dl>

</div>
</div>
<a class="anchor" id="a1fce41a19c2e368fe90551e29c4de076"></a><!-- doxytag: member="QwtDial::drawFocusIndicator" ref="a1fce41a19c2e368fe90551e29c4de076" args="(QPainter *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::drawFocusIndicator </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em></td><td>)</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw a dotted round circle, if !isReadOnly()</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad4534ebd8e4a792edbad3e16c25be7ca"></a><!-- doxytag: member="QwtDial::drawFrame" ref="ad4534ebd8e4a792edbad3e16c25be7ca" args="(QPainter *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::drawFrame </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw the frame around the dial</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#afb583edf70364eb562bf84686b60a9b7">lineWidth()</a>, <a class="el" href="class_qwt_dial.html#a49e37bd4da2ed2b846bba75c79a04fbc">frameShadow()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad287b8e8d3f5453c9f7a317d40d35162"></a><!-- doxytag: member="QwtDial::drawNeedle" ref="ad287b8e8d3f5453c9f7a317d40d35162" args="(QPainter *, const QPointF &amp;, double radius, double direction, QPalette::ColorGroup) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::drawNeedle </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>center</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>direction</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QPalette::ColorGroup&#160;</td>
          <td class="paramname"><em>cg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw the needle</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
    <tr><td class="paramname">center</td><td>Center of the dial </td></tr>
    <tr><td class="paramname">radius</td><td>Length for the needle </td></tr>
    <tr><td class="paramname">direction</td><td>Direction of the needle in degrees, counter clockwise </td></tr>
    <tr><td class="paramname">cg</td><td>ColorGroup </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_qwt_analog_clock.html#ac243e3acb6ba8edd73c24918e170f529">QwtAnalogClock</a>.</p>

</div>
</div>
<a class="anchor" id="ac813529114f5d0ab9a2619fe9c43c58a"></a><!-- doxytag: member="QwtDial::drawScale" ref="ac813529114f5d0ab9a2619fe9c43c58a" args="(QPainter *, const QPointF &amp;center, double radius, double origin, double arcMin, double arcMax) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::drawScale </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>center</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>minArc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>maxArc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw the scale</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
    <tr><td class="paramname">center</td><td>Center of the dial </td></tr>
    <tr><td class="paramname">radius</td><td>Radius of the scale </td></tr>
    <tr><td class="paramname">origin</td><td>Origin of the scale </td></tr>
    <tr><td class="paramname">minArc</td><td>Minimum of the arc </td></tr>
    <tr><td class="paramname">maxArc</td><td>Minimum of the arc</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_round_scale_draw.html#a5d85678fdb9fbb4d622425aab9ecc681" title="Adjust the baseline circle segment for round scales.">QwtRoundScaleDraw::setAngleRange()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a06b36d64377e54dac8812b4c4c0bf263"></a><!-- doxytag: member="QwtDial::drawScaleContents" ref="a06b36d64377e54dac8812b4c4c0bf263" args="(QPainter *painter, const QPointF &amp;center, double radius) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::drawScaleContents </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>center</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radius</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw the contents inside the scale</p>
<p>Paints nothing.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter </td></tr>
    <tr><td class="paramname">center</td><td>Center of the contents circle </td></tr>
    <tr><td class="paramname">radius</td><td>Radius of the contents circle </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_qwt_compass.html#a562e9358a830106f9d219a4fa8af3540">QwtCompass</a>.</p>

</div>
</div>
<a class="anchor" id="a595c04ed863eb7f0adaf94440087fe0a"></a><!-- doxytag: member="QwtDial::exactPrevValue" ref="a595c04ed863eb7f0adaf94440087fe0a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::exactPrevValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the exact previous value. </p>

</div>
</div>
<a class="anchor" id="a705b76d28882d37bc5313d6c38c9a720"></a><!-- doxytag: member="QwtDial::exactValue" ref="a705b76d28882d37bc5313d6c38c9a720" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::exactValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the exact value. </p>
<p>The exact value is the value which <a class="el" href="class_qwt_double_range.html#a7777cf257c812579c4891512f1b6cad0" title="Returns the current value.">QwtDoubleRange::value</a> would return if the value were not adjusted to the step raster. It differs from the current value only if <a class="el" href="class_qwt_double_range.html#a63bc8ea5e7ecd776b7d32d21db1ea668" title="Adjust the value to the closest point in the step raster.">fitValue()</a> or <a class="el" href="class_qwt_double_range.html#a299c35c72e9b69f5a0e3dcd2b7da775b" title="Increment the value by a specified number of steps.">incValue()</a> have been used before. This function is intended for internal use in derived classes. </p>

</div>
</div>
<a class="anchor" id="a50ed1e265beaa1c8adbe718caa023e50"></a><!-- doxytag: member="QwtDial::fitValue" ref="a50ed1e265beaa1c8adbe718caa023e50" args="(double val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::fitValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td><code> [virtual, slot, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the slider's value to the nearest integer multiple of the step size. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>Value </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#ac3713f8989b647cb79f0a5894991e36a" title="Move the slider to a specified value.">setValue()</a>, <a class="el" href="class_qwt_abstract_slider.html#a5fccdb2ca370bba9ed4d29864fd80788" title="Increment the value by a specified number of steps.">incValue()</a> </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_double_range.html#a63bc8ea5e7ecd776b7d32d21db1ea668">QwtDoubleRange</a>.</p>

</div>
</div>
<a class="anchor" id="a49e37bd4da2ed2b846bba75c79a04fbc"></a><!-- doxytag: member="QwtDial::frameShadow" ref="a49e37bd4da2ed2b846bba75c79a04fbc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386">QwtDial::Shadow</a> QwtDial::frameShadow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Frame shadow /sa <a class="el" href="class_qwt_dial.html#a272e17e53586a149df4dca437d5f9494">setFrameShadow()</a>, <a class="el" href="class_qwt_dial.html#afb583edf70364eb562bf84686b60a9b7">lineWidth()</a>, QFrame::frameShadow </dd></dl>

</div>
</div>
<a class="anchor" id="a26e8e2fe68799a5ee91acd99e81177e9"></a><!-- doxytag: member="QwtDial::getScrollMode" ref="a26e8e2fe68799a5ee91acd99e81177e9" args="(const QPoint &amp;, QwtAbstractSlider::ScrollMode &amp;, int &amp;direction) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::getScrollMode </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_qwt_abstract_slider.html#ae4c0c4844ac6a35356f3c529a8eae154">QwtAbstractSlider::ScrollMode</a> &amp;&#160;</td>
          <td class="paramname"><em>scrollMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>direction</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>See <a class="el" href="class_qwt_abstract_slider.html#a4124aa3b1e462d57ea2693214e66da0b" title="Determine what to do when the user presses a mouse button.">QwtAbstractSlider::getScrollMode()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>point where the mouse was pressed </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">scrollMode</td><td>The scrolling mode </td></tr>
    <tr><td class="paramname">direction</td><td>direction: 1, 0, or -1.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a4124aa3b1e462d57ea2693214e66da0b" title="Determine what to do when the user presses a mouse button.">QwtAbstractSlider::getScrollMode()</a> </dd></dl>

<p>Implements <a class="el" href="class_qwt_abstract_slider.html#a4124aa3b1e462d57ea2693214e66da0b">QwtAbstractSlider</a>.</p>

</div>
</div>
<a class="anchor" id="a7acb904d2f2e9b20178cd9a9d9b37d3f"></a><!-- doxytag: member="QwtDial::getValue" ref="a7acb904d2f2e9b20178cd9a9d9b37d3f" args="(const QPoint &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDial::getValue </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find the value for a given position</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Position </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Value </dd></dl>

<p>Implements <a class="el" href="class_qwt_abstract_slider.html#a6e26a993536813c2d9846a28f3c27aa7">QwtAbstractSlider</a>.</p>

</div>
</div>
<a class="anchor" id="a19b85337d4ab0b5f0579b02e4fb29a8f"></a><!-- doxytag: member="QwtDial::incPages" ref="a19b85337d4ab0b5f0579b02e4fb29a8f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDoubleRange::incPages </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nPages</em></td><td>)</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Increment the value by a specified number of pages. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">nPages</td><td>Number of pages to increment. A negative number decrements the value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="warning"><dt><b>Warning:</b></dt><dd>The Page size is specified in the constructor. </dd></dl>

</div>
</div>
<a class="anchor" id="a5fccdb2ca370bba9ed4d29864fd80788"></a><!-- doxytag: member="QwtDial::incValue" ref="a5fccdb2ca370bba9ed4d29864fd80788" args="(int steps)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::incValue </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>steps</em></td><td>)</td>
          <td><code> [virtual, slot, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Increment the value by a specified number of steps. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">steps</td><td>number of steps </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#ac3713f8989b647cb79f0a5894991e36a" title="Move the slider to a specified value.">setValue()</a> </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_double_range.html#a299c35c72e9b69f5a0e3dcd2b7da775b">QwtDoubleRange</a>.</p>

</div>
</div>
<a class="anchor" id="a8052114c649668ecee6ae628b013a489"></a><!-- doxytag: member="QwtDial::innerRect" ref="a8052114c649668ecee6ae628b013a489" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF QwtDial::innerRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>bounding rect of the circle inside the frame </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a7946ca363a97fd28de4993a5caa54507">setLineWidth()</a>, <a class="el" href="class_qwt_dial.html#add3ff98b9efc5dbf4fdc04aee68fe40a">scaleInnerRect()</a>, <a class="el" href="class_qwt_dial.html#a6181650648d0f99a130f9c4937c6db6b">boundingRect()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a040fd1fd03592c524314bf4b5539608d"></a><!-- doxytag: member="QwtDial::isReadOnly" ref="a040fd1fd03592c524314bf4b5539608d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtAbstractSlider::isReadOnly </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>In read only mode the slider can't be controlled by mouse or keyboard.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if read only </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a9cc63283a2d4f0bcbb67fd331629a318">setReadOnly()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a87c750f098cb5f70306a7908339cb88e"></a><!-- doxytag: member="QwtDial::isValid" ref="a87c750f098cb5f70306a7908339cb88e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtAbstractSlider::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="see"><dt><b>See also:</b></dt><dd>QwtDblRange::isValid() </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_double_range.html#afc4921deb3f68a64cc08b0654a040bc6">QwtDoubleRange</a>.</p>

</div>
</div>
<a class="anchor" id="a61a2341a76abc20ea5bd72a0485be136"></a><!-- doxytag: member="QwtDial::keyPressEvent" ref="a61a2341a76abc20ea5bd72a0485be136" args="(QKeyEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::keyPressEvent </td>
          <td>(</td>
          <td class="paramtype">QKeyEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handles key events</p>
<ul>
<li>Key_Down, KeyLeft<br/>
 Decrement by 1</li>
<li>Key_Prior<br/>
 Decrement by <a class="el" href="class_qwt_double_range.html#ac12a5c43dc5839913379982ec40a39d8" title="Returns the page size in steps.">pageSize()</a></li>
<li>Key_Home<br/>
 Set the value to <a class="el" href="class_qwt_double_range.html#a8b8650a6f8a96144d3af21207ee71637" title="Returns the value at the first border of the range.">minValue()</a></li>
</ul>
<ul>
<li>Key_Up, KeyRight<br/>
 Increment by 1</li>
<li>Key_Next<br/>
 Increment by <a class="el" href="class_qwt_double_range.html#ac12a5c43dc5839913379982ec40a39d8" title="Returns the page size in steps.">pageSize()</a></li>
<li>Key_End<br/>
 Set the value to <a class="el" href="class_qwt_double_range.html#a215275a1a8b4218a424ee8444c7fe409" title="Returns the value of the second border of the range.">maxValue()</a></li>
</ul>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>Key event </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a040fd1fd03592c524314bf4b5539608d">isReadOnly()</a> </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_abstract_slider.html#a4d55f8ffab93d8610bc026e00e3bdc81">QwtAbstractSlider</a>.</p>

<p>Reimplemented in <a class="el" href="class_qwt_compass.html#ad4f31e6837ea045834fe67d192a4209d">QwtCompass</a>.</p>

</div>
</div>
<a class="anchor" id="afb583edf70364eb562bf84686b60a9b7"></a><!-- doxytag: member="QwtDial::lineWidth" ref="afb583edf70364eb562bf84686b60a9b7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtDial::lineWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Line width of the frame </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a7946ca363a97fd28de4993a5caa54507">setLineWidth()</a>, <a class="el" href="class_qwt_dial.html#a49e37bd4da2ed2b846bba75c79a04fbc">frameShadow()</a>, <a class="el" href="class_qwt_dial.html#afb583edf70364eb562bf84686b60a9b7">lineWidth()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a130105fc2001c53cea65f21b03f0b5db"></a><!-- doxytag: member="QwtDial::mass" ref="a130105fc2001c53cea65f21b03f0b5db" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtAbstractSlider::mass </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>mass </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a305b137fe4dd80cba307fe1b4bd46272" title="Set the slider&#39;s mass for flywheel effect.">setMass()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_wheel.html#a55de1496f0eef04da9bc293306a40df6">QwtWheel</a>.</p>

</div>
</div>
<a class="anchor" id="a9d7a976894700e616126d41a312f999d"></a><!-- doxytag: member="QwtDial::maxScaleArc" ref="a9d7a976894700e616126d41a312f999d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDial::maxScaleArc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Upper limit of the scale arc </dd></dl>

</div>
</div>
<a class="anchor" id="a215275a1a8b4218a424ee8444c7fe409"></a><!-- doxytag: member="QwtDial::maxValue" ref="a215275a1a8b4218a424ee8444c7fe409" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::maxValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the value of the second border of the range. </p>
<p>maxValue returns the value which has been specified as the second parameter in <a class="el" href="class_qwt_double_range.html#a43891011664b74b8e5454763a3f5ff21" title="Specify range and step size.">QwtDoubleRange::setRange</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#a43891011664b74b8e5454763a3f5ff21" title="Specify range and step size.">setRange()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_counter.html#a1db7484bea02c18681f9d628cd88695f">QwtCounter</a>.</p>

</div>
</div>
<a class="anchor" id="a21e46fa17a55b938c027ec7b4b97d157"></a><!-- doxytag: member="QwtDial::minimumSizeHint" ref="a21e46fa17a55b938c027ec7b4b97d157" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QSize QwtDial::minimumSizeHint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a minimum size hint. </p>
<dl class="warning"><dt><b>Warning:</b></dt><dd>The return value of <a class="el" href="class_qwt_dial.html#a21e46fa17a55b938c027ec7b4b97d157" title="Return a minimum size hint.">QwtDial::minimumSizeHint()</a> depends on the font and the scale. </dd></dl>

</div>
</div>
<a class="anchor" id="a1725682984aff88ef891966225c06030"></a><!-- doxytag: member="QwtDial::minScaleArc" ref="a1725682984aff88ef891966225c06030" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDial::minScaleArc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Lower limit of the scale arc </dd></dl>

</div>
</div>
<a class="anchor" id="a8b8650a6f8a96144d3af21207ee71637"></a><!-- doxytag: member="QwtDial::minValue" ref="a8b8650a6f8a96144d3af21207ee71637" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::minValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the value at the first border of the range. </p>
<p>minValue returns the value which has been specified as the first parameter in <a class="el" href="class_qwt_double_range.html#a43891011664b74b8e5454763a3f5ff21" title="Specify range and step size.">setRange()</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#a43891011664b74b8e5454763a3f5ff21" title="Specify range and step size.">setRange()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_counter.html#aa8ccc5f0626ae1ad4f542b0fdb51cc08">QwtCounter</a>.</p>

</div>
</div>
<a class="anchor" id="afd95a47735c0cfe963dfacd1a6a36a6f"></a><!-- doxytag: member="QwtDial::mode" ref="afd95a47735c0cfe963dfacd1a6a36a6f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ad">QwtDial::Mode</a> QwtDial::mode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>mode of the dial.</dd></dl>
<p>The value of the dial is indicated by the difference between the origin and the direction of the needle. In case of <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a" title="The needle is rotating.">QwtDial::RotateNeedle</a> the scale arc is fixed to the <a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a> and the needle is rotating, in case of <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41" title="The needle is fixed, the scales are rotating.">QwtDial::RotateScale</a>, the needle points to <a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a> and the scale is rotating.</p>
<p>The default mode is <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a" title="The needle is rotating.">QwtDial::RotateNeedle</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a6b070ba6251fa40bbd876551413c5639" title="Change the mode of the meter.">setMode()</a>, <a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a>, <a class="el" href="class_qwt_dial.html#a8abc41e15c62017d3c3ffb98acb9677f">setScaleArc()</a>, <a class="el" href="class_qwt_double_range.html#a7777cf257c812579c4891512f1b6cad0" title="Returns the current value.">value()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af9599b94c6771181ede59a84e33c0e6e"></a><!-- doxytag: member="QwtDial::mouseMoveEvent" ref="af9599b94c6771181ede59a84e33c0e6e" args="(QMouseEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::mouseMoveEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Mouse Move Event handler </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>Mouse event </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a138397a755057932b5da72f526fc74e6"></a><!-- doxytag: member="QwtDial::mouseOffset" ref="a138397a755057932b5da72f526fc74e6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtAbstractSlider::mouseOffset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a120e5a03094ef0baf793000972a21722">setMouseOffset()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a60e33a71d34b23e9ebefebaa24cdd8c2"></a><!-- doxytag: member="QwtDial::mousePressEvent" ref="a60e33a71d34b23e9ebefebaa24cdd8c2" args="(QMouseEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::mousePressEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Mouse press event handler </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>Mouse event </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8f27604396c9d2544931638b806c13e3"></a><!-- doxytag: member="QwtDial::mouseReleaseEvent" ref="a8f27604396c9d2544931638b806c13e3" args="(QMouseEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::mouseReleaseEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Mouse Release Event handler </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>Mouse event </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abbf494e72f6244e4ec88211354c739a4"></a><!-- doxytag: member="QwtDial::needle" ref="abbf494e72f6244e4ec88211354c739a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_dial_needle.html">QwtDialNeedle</a> * QwtDial::needle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>needle </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#ac91311f8777eabdbcf6384f308d34a0c">setNeedle()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a58ed8cf5aae56c44427b25f691f69b5c"></a><!-- doxytag: member="QwtDial::needle" ref="a58ed8cf5aae56c44427b25f691f69b5c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_qwt_dial_needle.html">QwtDialNeedle</a> * QwtDial::needle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>needle </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#ac91311f8777eabdbcf6384f308d34a0c">setNeedle()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a4d2521b9c31ec64b71d8e1771b156d88"></a><!-- doxytag: member="QwtDial::orientation" ref="a4d2521b9c31ec64b71d8e1771b156d88" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Qt::Orientation QwtAbstractSlider::orientation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Orientation </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a6b0fdc50bfbb0a8bb40f0dc6bf493b2c" title="Set the orientation.">setOrientation()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a5d7a8b9094bcc3fb82b31c3ac9ad706d"></a><!-- doxytag: member="QwtDial::origin" ref="a5d7a8b9094bcc3fb82b31c3ac9ad706d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDial::origin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The origin is the angle where scale and needle is relative to.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Origin of the dial </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a3f64c6fbac747f735e57c2073e93bc50" title="Change the origin.">setOrigin()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac12a5c43dc5839913379982ec40a39d8"></a><!-- doxytag: member="QwtDial::pageSize" ref="ac12a5c43dc5839913379982ec40a39d8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtDoubleRange::pageSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the page size in steps. </p>

</div>
</div>
<a class="anchor" id="a11e50d714b9decb0f5d34e5acdde970d"></a><!-- doxytag: member="QwtDial::paintEvent" ref="a11e50d714b9decb0f5d34e5acdde970d" args="(QPaintEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::paintEvent </td>
          <td>(</td>
          <td class="paramtype">QPaintEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Paint the dial </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>Paint event </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad1efbcbf29dbc74f3f378292b76b007b"></a><!-- doxytag: member="QwtDial::periodic" ref="ad1efbcbf29dbc74f3f378292b76b007b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtDoubleRange::periodic </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the range is periodic. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#a95fa6a4e44fc47726d939155bb6f6f1f" title="Make the range periodic.">setPeriodic()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a38768187bef94dd5e5a2c8664746b365"></a><!-- doxytag: member="QwtDial::prevValue" ref="a38768187bef94dd5e5a2c8664746b365" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::prevValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the previous value. </p>

</div>
</div>
<a class="anchor" id="a81b21a9954c5561af549214ee153573c"></a><!-- doxytag: member="QwtDial::rangeChange" ref="a81b21a9954c5561af549214ee153573c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::rangeChange </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="class_qwt_double_range.html" title="A class which controls a value within an interval.">QwtDoubleRange</a> update hook. </p>

<p>Reimplemented from <a class="el" href="class_qwt_double_range.html#a3583134a1ac32706aa4742088bb9d4dc">QwtDoubleRange</a>.</p>

</div>
</div>
<a class="anchor" id="a4e51987ef0800ddbd36a0923535a2cdd"></a><!-- doxytag: member="QwtDial::scaleDraw" ref="a4e51987ef0800ddbd36a0923535a2cdd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_dial_scale_draw.html">QwtDialScaleDraw</a> * QwtDial::scaleDraw </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the scale draw. </p>

</div>
</div>
<a class="anchor" id="aad0c63b60e30da5cb8430951a4c78404"></a><!-- doxytag: member="QwtDial::scaleDraw" ref="aad0c63b60e30da5cb8430951a4c78404" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_qwt_dial_scale_draw.html">QwtDialScaleDraw</a> * QwtDial::scaleDraw </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the scale draw. </p>

</div>
</div>
<a class="anchor" id="add3ff98b9efc5dbf4fdc04aee68fe40a"></a><!-- doxytag: member="QwtDial::scaleInnerRect" ref="add3ff98b9efc5dbf4fdc04aee68fe40a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF QwtDial::scaleInnerRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>rect inside the scale </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a7946ca363a97fd28de4993a5caa54507">setLineWidth()</a>, <a class="el" href="class_qwt_dial.html#a6181650648d0f99a130f9c4937c6db6b">boundingRect()</a>, <a class="el" href="class_qwt_dial.html#a8052114c649668ecee6ae628b013a489">innerRect()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab91f5aa6c54349d735fe22acd4f5a2e1"></a><!-- doxytag: member="QwtDial::scaleLabel" ref="ab91f5aa6c54349d735fe22acd4f5a2e1" args="(double) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_text.html">QwtText</a> QwtDial::scaleLabel </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find the label for a value</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>Value </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>label </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_analog_clock.html#ac41f420214578dfebbd8a6216105e510">QwtAnalogClock</a>, and <a class="el" href="class_qwt_compass.html#a091c7ac5792d87e20bfc7efce9eeeb16">QwtCompass</a>.</p>

</div>
</div>
<a class="anchor" id="a4a1b9e022180a8567f09632388002396"></a><!-- doxytag: member="QwtDial::scrollMode" ref="a4a1b9e022180a8567f09632388002396" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtAbstractSlider::scrollMode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>sa ScrollMode </p>

</div>
</div>
<a class="anchor" id="ae3f7f47ffcfdf37e6b3ff8cb28334981"></a><!-- doxytag: member="QwtDial::setDirection" ref="ae3f7f47ffcfdf37e6b3ff8cb28334981" args="(Direction)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setDirection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_dial.html#af6bee6040f4342d4d60c5e1cf3a06b54">Direction</a>&#160;</td>
          <td class="paramname"><em>direction</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the direction of the dial (clockwise/counterclockwise)</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">direction</td><td>Direction </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a7502d5cebc37d6a7160b74a6f67dfe55">direction()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a272e17e53586a149df4dca437d5f9494"></a><!-- doxytag: member="QwtDial::setFrameShadow" ref="a272e17e53586a149df4dca437d5f9494" args="(Shadow)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setFrameShadow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_dial.html#a7472124cb120352e8538430ab48c2386">Shadow</a>&#160;</td>
          <td class="paramname"><em>shadow</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the frame shadow value from the frame style. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">shadow</td><td>Frame shadow </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a7946ca363a97fd28de4993a5caa54507">setLineWidth()</a>, QFrame::setFrameShadow() </dd></dl>

</div>
</div>
<a class="anchor" id="a7946ca363a97fd28de4993a5caa54507"></a><!-- doxytag: member="QwtDial::setLineWidth" ref="a7946ca363a97fd28de4993a5caa54507" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setLineWidth </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lineWidth</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the line width</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">lineWidth</td><td>Line width </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a272e17e53586a149df4dca437d5f9494">setFrameShadow()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a305b137fe4dd80cba307fe1b4bd46272"></a><!-- doxytag: member="QwtDial::setMass" ref="a305b137fe4dd80cba307fe1b4bd46272" args="(double val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setMass </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the slider's mass for flywheel effect. </p>
<p>If the slider's mass is greater then 0, it will continue to move after the mouse button has been released. Its speed decreases with time at a rate depending on the slider's mass. A large mass means that it will continue to move for a long time.</p>
<p>Derived widgets may overload this function to make it public.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>New mass in kg</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a130105fc2001c53cea65f21b03f0b5db">mass()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_wheel.html#a2af8b9b10ebff58b351027208c1e2b86">QwtWheel</a>.</p>

</div>
</div>
<a class="anchor" id="a6b070ba6251fa40bbd876551413c5639"></a><!-- doxytag: member="QwtDial::setMode" ref="a6b070ba6251fa40bbd876551413c5639" args="(Mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ad">Mode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the mode of the meter. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>New mode</td></tr>
  </table>
  </dd>
</dl>
<p>The value of the meter is indicated by the difference between north of the scale and the direction of the needle. In case of <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a" title="The needle is rotating.">QwtDial::RotateNeedle</a> north is pointing to the <a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a> and the needle is rotating, in case of <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85ada95a22f59ec832d22f011a9421f528c41" title="The needle is fixed, the scales are rotating.">QwtDial::RotateScale</a>, the needle points to <a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a> and the scale is rotating.</p>
<p>The default mode is <a class="el" href="class_qwt_dial.html#a7376f53193014b91643350e6e6bc85adacc23db2e06c9098f8cfbd0181184054a" title="The needle is rotating.">QwtDial::RotateNeedle</a>.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#afd95a47735c0cfe963dfacd1a6a36a6f">mode()</a>, <a class="el" href="class_qwt_abstract_slider.html#ac3713f8989b647cb79f0a5894991e36a" title="Move the slider to a specified value.">setValue()</a>, <a class="el" href="class_qwt_dial.html#a3f64c6fbac747f735e57c2073e93bc50" title="Change the origin.">setOrigin()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a120e5a03094ef0baf793000972a21722"></a><!-- doxytag: member="QwtDial::setMouseOffset" ref="a120e5a03094ef0baf793000972a21722" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setMouseOffset </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>offset</em></td><td>)</td>
          <td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a138397a755057932b5da72f526fc74e6">mouseOffset()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac91311f8777eabdbcf6384f308d34a0c"></a><!-- doxytag: member="QwtDial::setNeedle" ref="ac91311f8777eabdbcf6384f308d34a0c" args="(QwtDialNeedle *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setNeedle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_dial_needle.html">QwtDialNeedle</a> *&#160;</td>
          <td class="paramname"><em>needle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set a needle for the dial</p>
<p>Qwt is missing a set of good looking needles. Contributions are very welcome.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">needle</td><td>Needle </td></tr>
  </table>
  </dd>
</dl>
<dl class="warning"><dt><b>Warning:</b></dt><dd>The needle will be deleted, when a different needle is set or in <a class="el" href="class_qwt_dial.html#a16cd1e45a78890c6c5f6e9c07b0180c7" title="Destructor.">~QwtDial()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6b0fdc50bfbb0a8bb40f0dc6bf493b2c"></a><!-- doxytag: member="QwtDial::setOrientation" ref="a6b0fdc50bfbb0a8bb40f0dc6bf493b2c" args="(Qt::Orientation o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setOrientation </td>
          <td>(</td>
          <td class="paramtype">Qt::Orientation&#160;</td>
          <td class="paramname"><em>o</em></td><td>)</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the orientation. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">o</td><td>Orientation. Allowed values are Qt::Horizontal and Qt::Vertical. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_qwt_slider.html#a3a5d51f56dee5e51dc37bb6f546b16b5">QwtSlider</a>, and <a class="el" href="class_qwt_wheel.html#acae74c8161fd1df728f26253dd1defa8">QwtWheel</a>.</p>

</div>
</div>
<a class="anchor" id="a3f64c6fbac747f735e57c2073e93bc50"></a><!-- doxytag: member="QwtDial::setOrigin" ref="a3f64c6fbac747f735e57c2073e93bc50" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setOrigin </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>origin</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the origin. </p>
<p>The origin is the angle where scale and needle is relative to.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">origin</td><td>New origin </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a5d7a8b9094bcc3fb82b31c3ac9ad706d">origin()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a95fa6a4e44fc47726d939155bb6f6f1f"></a><!-- doxytag: member="QwtDial::setPeriodic" ref="a95fa6a4e44fc47726d939155bb6f6f1f" args="(bool tf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDoubleRange::setPeriodic </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>tf</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Make the range periodic. </p>
<p>When the range is periodic, the value will be set to a point inside the interval such that</p>
<div class="fragment"><pre class="fragment">point = value + n * width </pre></div><p>if the user tries to set a new value which is outside the range. If the range is nonperiodic (the default), values outside the range will be clipped.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">tf</td><td>true for a periodic range </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af9849c5c21412c7308cac6ad6a420e47"></a><!-- doxytag: member="QwtDial::setPosition" ref="af9849c5c21412c7308cac6ad6a420e47" args="(const QPoint &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setPosition </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Move the slider to a specified point, adjust the value and emit signals if necessary. </p>

</div>
</div>
<a class="anchor" id="a43891011664b74b8e5454763a3f5ff21"></a><!-- doxytag: member="QwtDial::setRange" ref="a43891011664b74b8e5454763a3f5ff21" args="(double vmin, double vmax, double vstep=0.0, int pagesize=1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDoubleRange::setRange </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vstep</em> = <code>0.0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageSize</em> = <code>1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specify range and step size. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">vmin</td><td>lower boundary of the interval </td></tr>
    <tr><td class="paramname">vmax</td><td>higher boundary of the interval </td></tr>
    <tr><td class="paramname">vstep</td><td>step width </td></tr>
    <tr><td class="paramname">pageSize</td><td>page size in steps </td></tr>
  </table>
  </dd>
</dl>
<dl class="warning"><dt><b>Warning:</b></dt><dd><ul>
<li>A change of the range changes the value if it lies outside the new range. The current value will *not* be adjusted to the new step raster. </li>
<li>vmax &lt; vmin is allowed. </li>
<li>If the step size is left out or set to zero, it will be set to 1/100 of the interval length. </li>
<li>If the step size has an absurd value, it will be corrected to a better one. </li>
</ul>
</dd></dl>

</div>
</div>
<a class="anchor" id="a9cc63283a2d4f0bcbb67fd331629a318"></a><!-- doxytag: member="QwtDial::setReadOnly" ref="a9cc63283a2d4f0bcbb67fd331629a318" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setReadOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>readOnly</em></td><td>)</td>
          <td><code> [virtual, slot, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>En/Disable read only mode</p>
<p>In read only mode the slider can't be controlled by mouse or keyboard.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">readOnly</td><td>Enables in case of true </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a040fd1fd03592c524314bf4b5539608d">isReadOnly()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aec2d13245d2120c0b4b2d6ae1f52cf4f"></a><!-- doxytag: member="QwtDial::setScale" ref="aec2d13245d2120c0b4b2d6ae1f52cf4f" args="(int maxMajIntv, int maxMinIntv, double step=0.0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setScale </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxMajIntv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxMinIntv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>step</em> = <code>0.0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Change the intervals of the scale</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">maxMajIntv</td><td>Maximum for the number of major steps </td></tr>
    <tr><td class="paramname">maxMinIntv</td><td>Maximum number of minor steps </td></tr>
    <tr><td class="paramname">step</td><td>Step size</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_engine.html#a833fbdad4cce6e3b6448ee2549dc09e1" title="Calculate a scale division.">QwtScaleEngine::divideScale()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8abc41e15c62017d3c3ffb98acb9677f"></a><!-- doxytag: member="QwtDial::setScaleArc" ref="a8abc41e15c62017d3c3ffb98acb9677f" args="(double min, double max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setScaleArc </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>minArc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>maxArc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Change the arc of the scale</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">minArc</td><td>Lower limit </td></tr>
    <tr><td class="paramname">maxArc</td><td>Upper limit </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a59774f8332b30c535b70ca24f2db76f9"></a><!-- doxytag: member="QwtDial::setScaleComponents" ref="a59774f8332b30c535b70ca24f2db76f9" args="(QwtAbstractScaleDraw::ScaleComponents)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setScaleComponents </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_abstract_scale_draw.html#a0dd3ccdfa074fb6b1781b84ed2a4729a">QwtAbstractScaleDraw::ScaleComponents</a>&#160;</td>
          <td class="paramname"><em>components</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A wrapper method for accessing the scale draw.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">components</td><td>Scale components </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale_draw.html#af975410588db6103f281e49d0b43c6a6">QwtAbstractScaleDraw::enableComponent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a30828ff36faf4f4e6f55dae4bf1b84b2"></a><!-- doxytag: member="QwtDial::setScaleDraw" ref="a30828ff36faf4f4e6f55dae4bf1b84b2" args="(QwtDialScaleDraw *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setScaleDraw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_dial_scale_draw.html">QwtDialScaleDraw</a> *&#160;</td>
          <td class="paramname"><em>scaleDraw</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set an individual scale draw</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">scaleDraw</td><td>Scale draw </td></tr>
  </table>
  </dd>
</dl>
<dl class="warning"><dt><b>Warning:</b></dt><dd>The previous scale draw is deleted </dd></dl>

</div>
</div>
<a class="anchor" id="a84e9b1cd296bf77788e2785f74e5be70"></a><!-- doxytag: member="QwtDial::setScaleTicks" ref="a84e9b1cd296bf77788e2785f74e5be70" args="(int minLen, int medLen, int majLen, int penWidth=1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setScaleTicks </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>minLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>medLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>majLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>penWidth</em> = <code>1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Assign length and width of the ticks</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">minLen</td><td>Length of the minor ticks </td></tr>
    <tr><td class="paramname">medLen</td><td>Length of the medium ticks </td></tr>
    <tr><td class="paramname">majLen</td><td>Length of the major ticks </td></tr>
    <tr><td class="paramname">penWidth</td><td>Width of the pen for all ticks</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_scale_draw.html#a7fed388e435aae791d61f48cc9ddf632">QwtAbstractScaleDraw::setTickLength()</a>, <a class="el" href="class_qwt_dial_scale_draw.html#a2fcfdac93eb80c92f6841b140654bb46">QwtDialScaleDraw::setPenWidth()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a29ed5fc66439def424a8ad773eea285d"></a><!-- doxytag: member="QwtDial::setStep" ref="a29ed5fc66439def424a8ad773eea285d" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDoubleRange::setStep </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>vstep</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the step raster. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">vstep</td><td>new step width </td></tr>
  </table>
  </dd>
</dl>
<dl class="warning"><dt><b>Warning:</b></dt><dd>The value will <em>not</em> be adjusted to the new step raster. </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_counter.html#ab885e97d0071877dfefb73feb0adc0cd">QwtCounter</a>.</p>

</div>
</div>
<a class="anchor" id="a91c03aada61745d8924f47319afefee1"></a><!-- doxytag: member="QwtDial::setTracking" ref="a91c03aada61745d8924f47319afefee1" args="(bool enable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setTracking </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enable</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables or disables tracking. </p>
<p>If tracking is enabled, the slider emits a <a class="el" href="class_qwt_abstract_slider.html#a6bc5c410cd56119c6ad50743c9a46af1" title="Notify a change of value.">valueChanged()</a> signal whenever its value changes (the default behaviour). If tracking is disabled, the value changed() signal will only be emitted if:</p>
<ul>
<li>
the user releases the mouse button and the value has changed or </li>
<li>
at the end of automatic scrolling.</li>
</ul>
<p>Tracking is enabled by default. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">enable</td><td><code>true</code> (enable) or <code>false</code> (disable) tracking. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a945ba36e1b8e20d362083f6737b0601d"></a><!-- doxytag: member="QwtDial::setUpdateTime" ref="a945ba36e1b8e20d362083f6737b0601d" args="(int t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setUpdateTime </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specify the update interval for automatic scrolling. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">t</td><td>update interval in milliseconds </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a4124aa3b1e462d57ea2693214e66da0b" title="Determine what to do when the user presses a mouse button.">getScrollMode()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a79d99f14ebd47dfede8135845c90cedb"></a><!-- doxytag: member="QwtDial::setValid" ref="a79d99f14ebd47dfede8135845c90cedb" args="(bool valid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setValid </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>valid</em></td><td>)</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">valid</td><td>true/false </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd>QwtDblRange::isValid() </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_double_range.html#a50a9c386663e170016a74cf8ee28ab8f">QwtDoubleRange</a>.</p>

</div>
</div>
<a class="anchor" id="ac3713f8989b647cb79f0a5894991e36a"></a><!-- doxytag: member="QwtDial::setValue" ref="ac3713f8989b647cb79f0a5894991e36a" args="(double val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::setValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td><code> [virtual, slot, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Move the slider to a specified value. </p>
<p>This function can be used to move the slider to a value which is not an integer multiple of the step size. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>new value </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#a50ed1e265beaa1c8adbe718caa023e50" title="Set the slider&#39;s value to the nearest integer multiple of the step size.">fitValue()</a> </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_double_range.html#af6a3aa74c970a2bef29f0c1af99720e8">QwtDoubleRange</a>.</p>

</div>
</div>
<a class="anchor" id="a8d2cfa17acf266fd0273f0f477895499"></a><!-- doxytag: member="QwtDial::setWrapping" ref="a8d2cfa17acf266fd0273f0f477895499" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::setWrapping </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>wrapping</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets whether it is possible to step the value from the highest value to the lowest value and vice versa to on.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">wrapping</td><td>en/disables wrapping</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a13936ddfd1e381267b2ccafa4806d0fa">wrapping()</a>, <a class="el" href="class_qwt_double_range.html#ad1efbcbf29dbc74f3f378292b76b007b" title="Returns true if the range is periodic.">QwtDoubleRange::periodic()</a> </dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>The meaning of wrapping is like the wrapping property of QSpinBox, but not like it is used in QDial. </dd></dl>

</div>
</div>
<a class="anchor" id="a7d79a5c1cbaadb1ded9306044fa2a4a1"></a><!-- doxytag: member="QwtDial::sizeHint" ref="a7d79a5c1cbaadb1ded9306044fa2a4a1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QSize QwtDial::sizeHint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Size hint </dd></dl>

</div>
</div>
<a class="anchor" id="ae59671d27931b545073e599a10967452"></a><!-- doxytag: member="QwtDial::sliderMoved" ref="ae59671d27931b545073e599a10967452" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::sliderMoved </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This signal is emitted when the user moves the slider with the mouse. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>new value </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afd92a0c79c113b3c5e9952d12cff80f5"></a><!-- doxytag: member="QwtDial::sliderPressed" ref="afd92a0c79c113b3c5e9952d12cff80f5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::sliderPressed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This signal is emitted when the user presses the movable part of the slider (start ScrMouse Mode). </p>

</div>
</div>
<a class="anchor" id="ab94184da7a029a5f586671251ff380ea"></a><!-- doxytag: member="QwtDial::sliderReleased" ref="ab94184da7a029a5f586671251ff380ea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::sliderReleased </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This signal is emitted when the user releases the movable part of the slider. </p>

</div>
</div>
<a class="anchor" id="a0cb8cc60548c10cb1d98e54387961967"></a><!-- doxytag: member="QwtDial::step" ref="a0cb8cc60548c10cb1d98e54387961967" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::step </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the step size </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_double_range.html#a29ed5fc66439def424a8ad773eea285d" title="Change the step raster.">setStep()</a>, <a class="el" href="class_qwt_double_range.html#a43891011664b74b8e5454763a3f5ff21" title="Specify range and step size.">setRange()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_counter.html#ab3496bdd6bdb093462bca588880d8c1b">QwtCounter</a>.</p>

</div>
</div>
<a class="anchor" id="a86641f8755ed172ca4cf72d36df539ca"></a><!-- doxytag: member="QwtDial::stepChange" ref="a86641f8755ed172ca4cf72d36df539ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDoubleRange::stepChange </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Notify a change of the step size. </p>
<p>This virtual function is called whenever the step size changes. The default implementation does nothing. </p>

</div>
</div>
<a class="anchor" id="ab648229c972d0c3258d30b0c43eb5efc"></a><!-- doxytag: member="QwtDial::stopMoving" ref="ab648229c972d0c3258d30b0c43eb5efc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::stopMoving </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Stop updating if automatic scrolling is active. </p>

</div>
</div>
<a class="anchor" id="a26f4d684524925891113d46ffe383b5d"></a><!-- doxytag: member="QwtDial::timerEvent" ref="a26f4d684524925891113d46ffe383b5d" args="(QTimerEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::timerEvent </td>
          <td>(</td>
          <td class="paramtype">QTimerEvent *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Qt timer event </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>Timer event </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6cff8d50590daa07b7530d2fd13ed3af"></a><!-- doxytag: member="QwtDial::updateScale" ref="a6cff8d50590daa07b7530d2fd13ed3af" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::updateScale </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Update the scale with the current attributes </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#aec2d13245d2120c0b4b2d6ae1f52cf4f">setScale()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7777cf257c812579c4891512f1b6cad0"></a><!-- doxytag: member="QwtDial::value" ref="a7777cf257c812579c4891512f1b6cad0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtDoubleRange::value </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current value. </p>

<p>Reimplemented in <a class="el" href="class_qwt_counter.html#a121194fadd8cea929c1ac9509f27fe58">QwtCounter</a>.</p>

</div>
</div>
<a class="anchor" id="ad8803d79d9fbefdae55907728bb01894"></a><!-- doxytag: member="QwtDial::valueChange" ref="ad8803d79d9fbefdae55907728bb01894" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtDial::valueChange </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="class_qwt_double_range.html" title="A class which controls a value within an interval.">QwtDoubleRange</a> update hook. </p>

<p>Reimplemented from <a class="el" href="class_qwt_abstract_slider.html#a2f04dc51e4402b51fef3250bcc99dc7f">QwtAbstractSlider</a>.</p>

</div>
</div>
<a class="anchor" id="a6bc5c410cd56119c6ad50743c9a46af1"></a><!-- doxytag: member="QwtDial::valueChanged" ref="a6bc5c410cd56119c6ad50743c9a46af1" args="(double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::valueChanged </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Notify a change of value. </p>
<p>In the default setting (tracking enabled), this signal will be emitted every time the value changes ( see <a class="el" href="class_qwt_abstract_slider.html#a91c03aada61745d8924f47319afefee1" title="Enables or disables tracking.">setTracking()</a> ). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>new value </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a25d5c9fe00c81e310304461fa6e8ec97"></a><!-- doxytag: member="QwtDial::wheelEvent" ref="a25d5c9fe00c81e310304461fa6e8ec97" args="(QWheelEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtAbstractSlider::wheelEvent </td>
          <td>(</td>
          <td class="paramtype">QWheelEvent *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Wheel Event handler </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>Whell event </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a13936ddfd1e381267b2ccafa4806d0fa"></a><!-- doxytag: member="QwtDial::wrapping" ref="a13936ddfd1e381267b2ccafa4806d0fa" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtDial::wrapping </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="class_qwt_dial.html#a13936ddfd1e381267b2ccafa4806d0fa">wrapping()</a> holds whether it is possible to step the value from the highest value to the lowest value and vice versa.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dial.html#a8d2cfa17acf266fd0273f0f477895499">setWrapping()</a>, <a class="el" href="class_qwt_double_range.html#a95fa6a4e44fc47726d939155bb6f6f1f" title="Make the range periodic.">QwtDoubleRange::setPeriodic()</a> </dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>The meaning of wrapping is like the wrapping property of QSpinBox, but not like it is used in QDial. </dd></dl>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>