Sophie

Sophie

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

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: QwtPlotPicker 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>  </div>
  <div class="headertitle">
<h1>QwtPlotPicker Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="QwtPlotPicker" --><!-- doxytag: inherits="QwtPicker" -->
<p><a class="el" href="class_qwt_plot_picker.html" title="QwtPlotPicker provides selections on a plot canvas.">QwtPlotPicker</a> provides selections on a plot canvas.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="qwt__plot__picker_8h_source.html">qwt_plot_picker.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for QwtPlotPicker:</div>
<div class="dyncontent">
<div class="center"><img src="class_qwt_plot_picker__inherit__graph.png" border="0" usemap="#_qwt_plot_picker_inherit__map" alt="Inheritance graph"/></div>
<map name="_qwt_plot_picker_inherit__map" id="_qwt_plot_picker_inherit__map">
<area shape="rect" id="node7" href="class_qwt_plot_zoomer.html" title="QwtPlotZoomer provides stacked zooming for a plot widget." alt="" coords="9,237,119,267"/><area shape="rect" id="node2" href="class_qwt_picker.html" title="QwtPicker provides selections on a widget." alt="" coords="23,83,105,112"/><area shape="rect" id="node4" href="class_qwt_event_pattern.html" title="A collection of event patterns." alt="" coords="5,5,123,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_qwt_plot_picker-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_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93a94fcf579dddb78a1c88fd4136d3a673a">AlwaysOff</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93a07a7513aa69633c1a3b04fdbfe4674e0">AlwaysOn</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93a973f3446b39ea41b5dc3b31593ecb64a">ActiveOnly</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_event_pattern.html#a8fb57ceb9982d5583a1bf568e37d3007">KeyPatternCode</a> { <br/>
&#160;&#160;<b>KeySelect1</b>, 
<br/>
&#160;&#160;<b>KeySelect2</b>, 
<br/>
&#160;&#160;<b>KeyAbort</b>, 
<br/>
&#160;&#160;<b>KeyLeft</b>, 
<br/>
&#160;&#160;<b>KeyRight</b>, 
<br/>
&#160;&#160;<b>KeyUp</b>, 
<br/>
&#160;&#160;<b>KeyDown</b>, 
<br/>
&#160;&#160;<b>KeyRedo</b>, 
<br/>
&#160;&#160;<b>KeyUndo</b>, 
<br/>
&#160;&#160;<b>KeyHome</b>, 
<br/>
&#160;&#160;<b>KeyPatternCount</b>
<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_event_pattern.html#af48dc808ac5e125eeed41a4c0285d1ea">MousePatternCode</a> { <br/>
&#160;&#160;<b>MouseSelect1</b>, 
<br/>
&#160;&#160;<b>MouseSelect2</b>, 
<br/>
&#160;&#160;<b>MouseSelect3</b>, 
<br/>
&#160;&#160;<b>MouseSelect4</b>, 
<br/>
&#160;&#160;<b>MouseSelect5</b>, 
<br/>
&#160;&#160;<b>MouseSelect6</b>, 
<br/>
&#160;&#160;<b>MousePatternCount</b>
<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_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3a86899007b306839db254d6d9712af588">Stretch</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3ae873df582534c398b2f753763b0eb780">KeepSize</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_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a> { <br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894abe995b2c285314bf9fc459581e100934">NoRubberBand</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894a9f3ab0ea1294b4eb2cae7b919ce0ffb0">HLineRubberBand</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894a0eb6ef7b155e41ea015afc7f68940a86">VLineRubberBand</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894a1b90615892fec7ff6bb3352ce887b097">CrossRubberBand</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894ae4dc32fb99b4fe2058bb594ab5e8c70a">RectRubberBand</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894a6a548d259f7f04ae868419431883e7ef">EllipseRubberBand</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894a8b78b6221f2808abe027569c790f0945">PolygonRubberBand</a>, 
<br/>
&#160;&#160;<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894a96f40f8cc50bd940f0338a68ba159b8e">UserRubberBand</a> =  100
<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">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#aa590756369efae6ebf323302a0af5d36">setEnabled</a> (bool)</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_picker.html#a89a2c67a355d6b9bc54348e2f25fe139">activated</a> (bool on)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ad52219271a7c8efab35ded14ac89827a">appended</a> (const QPoint &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a558f8fdf8645e202bd5324b766b445f7">appended</a> (const QPointF &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ae47a68e89fdd72be75d4d2b92672319e">changed</a> (const QPolygon &amp;selection)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#adddb4800c1dac0ba807e731f45d40742">moved</a> (const QPoint &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a4a35d30f1c4c4f80c49e3c6647b34e12">moved</a> (const QPointF &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ae43005f819fc423da4bad205d99e4d1e">removed</a> (const QPoint &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a283ec139021c9b5e95d1472a9c902c7e">selected</a> (const QPolygon &amp;polygon)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#ace55ce208052c631ce666b5af2b7342b">selected</a> (const QRectF &amp;rect)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a28f6c8af0efd0abb6dc144670efbb31b">selected</a> (const QPointF &amp;pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a7eb9fdda3166c452660130ceffd1d092">selected</a> (const QVector&lt; QPointF &gt; &amp;pa)</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"><a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a402820e19bc6a9a33184264345703015">canvas</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a6b3a29ebce6d9e4991b78b0c8887b124">canvas</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_picker.html#a4848b0a4ca94d4160fdcf29c73982bef">drawRubberBand</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_picker.html#a74c471c27ced5e7a5d59455bcd7d8290">drawTracker</a> (QPainter *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e">eventFilter</a> (QObject *, QEvent *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a91c1acb96b5c3849b9518206290f7da8">initKeyPattern</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_event_pattern.html#ab885e0f266fd5b574ccbc6272225f486">initMousePattern</a> (int numButtons)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive</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_picker.html#a984299a27421d57291bb84c8c08df4e5">isEnabled</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_event_pattern.html#a0a727c4369d8535eed5695a2a76b7e79">keyMatch</a> (uint pattern, const QKeyEvent *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">KeyPattern</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a3c8dfef92d0808da60d0f7b094ba7f26">keyPattern</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">KeyPattern</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a9d8ea5b5ffea570c1fed4c8ca8e5cfff">keyPattern</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#aab4d0d2780ed7b3de54502b05fb9f366">mouseMatch</a> (uint pattern, const QMouseEvent *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">MousePattern</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a141107868ed1c9cf1b34046873234390">mousePattern</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">MousePattern</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a40f66b9b22867b5066d92e9c3f629a81">mousePattern</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ada0c12257e006f0066d22c3eb83f667e">parentWidget</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a250dc5daf40a049f8db1f7ed730802d3">parentWidget</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a0e5cd6fc09ec2f3bfa9a766067b518a6">pickRect</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_qwt_plot.html">QwtPlot</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a88103b56426ff2a5fb8713ae8ab2d191">plot</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_plot.html">QwtPlot</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#ac5906d5fe7543f3db7808da44d8197a9">plot</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#af07dcf038557fae06afdd7ec6e974c5c">QwtPlotPicker</a> (<a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a711f4147dd472a351689c818b2f6355d">QwtPlotPicker</a> (int xAxis, int yAxis, <a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a> rubberBand, <a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a> trackerMode, <a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a20ca8f322be817d1890232d1b2764e49">QwtPlotPicker</a> (int xAxis, int yAxis, <a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a684032c8aea570b069da2f8193760df9">resizeMode</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a6a7af18636587af2c11a6c060929403a">rubberBand</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QPen&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a074492301e00535def0fe2cb449fba37">rubberBandPen</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QPolygon&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ac5bc0a5f7054c407195ce9ee1d0cf394">selection</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_plot_picker.html#aa901c86543585c7056133a5cb6652e3d">setAxis</a> (int xAxis, int yAxis)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a2c3b52e4f470086fb6b883ff1f48b711">setKeyPattern</a> (uint pattern, int key, int state=Qt::NoButton)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a73cf4257902b8a9d95aef60fabd3f747">setKeyPattern</a> (const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">KeyPattern</a> &gt; &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#ac63fb935c777421794d669aa63faec68">setMousePattern</a> (uint pattern, int button, int state=Qt::NoButton)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#ad8e3b196c1026b038ccdf359f9a69d29">setMousePattern</a> (const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">MousePattern</a> &gt; &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#af85c8a3c709bd106d2b34b718a746e03">setResizeMode</a> (<a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</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_picker.html#a83096bad2662e02e4914a7b40241c351">setRubberBand</a> (<a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</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_picker.html#a13117b1929f1ca00a75002f7f4c612bc">setRubberBandPen</a> (const QPen &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a5ff72a5658631bcad3857ca5cfd3e6d9">setStateMachine</a> (<a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</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_picker.html#a9f54cce7d2e3f6e06351315bf655d5d9">setTrackerFont</a> (const QFont &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a94fc60c7223cdc470ae63156f6446d6f">setTrackerMode</a> (<a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</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_picker.html#af703bc51cda716e503cbd86731270e5b">setTrackerPen</a> (const QPen &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#afeb497069fb64ef3948f5dae605268ae">stateMachine</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#afec1e9a7c913893f49df1dccf150e0ec">stateMachine</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QFont&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ae87b2ac560d8795a302ee00c0ff0ab3d">trackerFont</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a0647370ed08612d2a55742dc00f6acb7">trackerMode</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QPen&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#aa45bf8a52ea95bdf63e2225ec7fa8063">trackerPen</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QPoint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a6f95df13af38b041e422fc6f5d002354">trackerPosition</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a3091a5812652b9fef50507ecf957160b">trackerRect</a> (const QFont &amp;) 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_plot_picker.html#a9cdd6d56e990173a00c6c81edbe8818d">xAxis</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_plot_picker.html#a3068fb734845abfdf5dff00ead18377f">yAxis</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_plot_picker.html#a0a13f683558c0e3bdb796a3b508be159">~QwtPlotPicker</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 bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a2c93d65c27fadf2f2522e81f04358604">accept</a> (QPolygon &amp;) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QPolygon&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ad09e8d2241f23b05377155c2f86010f5">adjustedPoints</a> (const QPolygon &amp;) 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_plot_picker.html#a86a68e8ea235b9514084b729c75803ea">append</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_picker.html#a49cb19aea451e275c5d376235e5a1d83">begin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a9fceb663542b6f9b0a358e9419406423">end</a> (bool ok=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QPointF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a0e02acfa2bed42ab691bc0a50d39727b">invTransform</a> (const QPoint &amp;) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a259fb95f14eef08b24ba454d9b51d084">invTransform</a> (const QRect &amp;) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#ac2748e712cbfa8ce9eb12a3364b862de">keyMatch</a> (const <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">KeyPattern</a> &amp;, const QKeyEvent *) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_event_pattern.html#a091006f03b17d638a84ab0211e5c39de">mouseMatch</a> (const <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">MousePattern</a> &amp;, const QMouseEvent *) 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_plot_picker.html#a7a979d23cd4d398e309409e76635bcf4">move</a> (const QPoint &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QPolygon &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a9e10695cd170fe335c6959de8d1298a1">pickedPoints</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_picker.html#a217ae414d4967e66def863b019194661">remove</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_picker.html#a0e50f7be7182e81607bf1625dcdff6eb">reset</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#aa13f79148c53b9aec63f14b62ccc98cb">rubberBandWidget</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRectF&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a6becfde9ef447128a55c0675bf1c1524">scaleRect</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_picker.html#a24b0e4bcf6a9b7f41c81ea19305105a8">stretchSelection</a> (const QSize &amp;oldSize, const QSize &amp;newSize)</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_plot_picker.html#a7a85e6d7a45e5e480db670bb5f9a9b72">trackerText</a> (const QPoint &amp;) const </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_plot_picker.html#aceebd0c9f95da689a3045c3ccd23aa38">trackerTextF</a> (const QPointF &amp;) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a5eb014068d91e1b26a937fc90b035efc">trackerWidget</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a4da9fc86484af7fc12565ad1bb6df24b">transform</a> (const QRectF &amp;) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QPoint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_picker.html#a800f6eb68661f26caba0ea4688e73e94">transform</a> (const QPointF &amp;) 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_picker.html#a90f9f3485f054c36c1835931e9a387dd">transition</a> (const QEvent *)</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_picker.html#a03aa9bf28f991473d564a57d1bf3bdcc">updateDisplay</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_picker.html#a7d3d1b97aba53a7f917013e111a5a636">widgetEnterEvent</a> (QEvent *)</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_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent</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_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent</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_picker.html#a8a2a18f2b98c8524b1d3684df44c24aa">widgetLeaveEvent</a> (QEvent *)</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_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent</a> (QMouseEvent *)</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_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent</a> (QMouseEvent *)</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_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent</a> (QMouseEvent *)</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_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent</a> (QMouseEvent *)</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_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent</a> (QWheelEvent *)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="class_qwt_plot_picker.html" title="QwtPlotPicker provides selections on a plot canvas.">QwtPlotPicker</a> provides selections on a plot canvas. </p>
<p><a class="el" href="class_qwt_plot_picker.html" title="QwtPlotPicker provides selections on a plot canvas.">QwtPlotPicker</a> is a <a class="el" href="class_qwt_picker.html" title="QwtPicker provides selections on a widget.">QwtPicker</a> tailored for selections on a plot canvas. It is set to a x-Axis and y-Axis and translates all pixel coordinates into this coodinate system. </p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a01be4d404ffc3a7b238b0d0aaeb66b93"></a><!-- doxytag: member="QwtPlotPicker::DisplayMode" ref="a01be4d404ffc3a7b238b0d0aaeb66b93" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">QwtPicker::DisplayMode</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Display mode. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a94fc60c7223cdc470ae63156f6446d6f" title="Set the display mode of the tracker.">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#a0647370ed08612d2a55742dc00f6acb7">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive()</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="a01be4d404ffc3a7b238b0d0aaeb66b93a94fcf579dddb78a1c88fd4136d3a673a"></a><!-- doxytag: member="AlwaysOff" ref="a01be4d404ffc3a7b238b0d0aaeb66b93a94fcf579dddb78a1c88fd4136d3a673a" args="" -->AlwaysOff</em>&nbsp;</td><td>
<p>Display never. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a01be4d404ffc3a7b238b0d0aaeb66b93a07a7513aa69633c1a3b04fdbfe4674e0"></a><!-- doxytag: member="AlwaysOn" ref="a01be4d404ffc3a7b238b0d0aaeb66b93a07a7513aa69633c1a3b04fdbfe4674e0" args="" -->AlwaysOn</em>&nbsp;</td><td>
<p>Display always. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a01be4d404ffc3a7b238b0d0aaeb66b93a973f3446b39ea41b5dc3b31593ecb64a"></a><!-- doxytag: member="ActiveOnly" ref="a01be4d404ffc3a7b238b0d0aaeb66b93a973f3446b39ea41b5dc3b31593ecb64a" args="" -->ActiveOnly</em>&nbsp;</td><td>
<p>Display only when the selection is active. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a8fb57ceb9982d5583a1bf568e37d3007"></a><!-- doxytag: member="QwtPlotPicker::KeyPatternCode" ref="a8fb57ceb9982d5583a1bf568e37d3007" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_event_pattern.html#a8fb57ceb9982d5583a1bf568e37d3007">QwtEventPattern::KeyPatternCode</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Symbolic keyboard input codes. </p>
<p>Default initialization:</p>
<ul>
<li>KeySelect1<br/>
 Qt::Key_Return</li>
<li>KeySelect2<br/>
 Qt::Key_Space</li>
<li>KeyAbort<br/>
 Qt::Key_Escape</li>
</ul>
<ul>
<li>KeyLeft<br/>
 Qt::Key_Left</li>
<li>KeyRight<br/>
 Qt::Key_Right</li>
<li>KeyUp<br/>
 Qt::Key_Up</li>
<li>KeyDown<br/>
 Qt::Key_Down</li>
</ul>
<ul>
<li>KeyUndo<br/>
 Qt::Key_Minus</li>
<li>KeyRedo<br/>
 Qt::Key_Plus</li>
<li>KeyHome<br/>
 Qt::Key_Escape </li>
</ul>

</div>
</div>
<a class="anchor" id="af48dc808ac5e125eeed41a4c0285d1ea"></a><!-- doxytag: member="QwtPlotPicker::MousePatternCode" ref="af48dc808ac5e125eeed41a4c0285d1ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_event_pattern.html#af48dc808ac5e125eeed41a4c0285d1ea">QwtEventPattern::MousePatternCode</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Symbolic mouse input codes. </p>
<p>The default initialization for 3 button mice is:</p>
<ul>
<li>MouseSelect1<br/>
 Qt::LeftButton</li>
<li>MouseSelect2<br/>
 Qt::RightButton</li>
<li>MouseSelect3<br/>
 Qt::MidButton</li>
<li>MouseSelect4<br/>
 Qt::LeftButton + Qt::ShiftButton</li>
<li>MouseSelect5<br/>
 Qt::RightButton + Qt::ShiftButton</li>
<li>MouseSelect6<br/>
 Qt::MidButton + Qt::ShiftButton</li>
</ul>
<p>The default initialization for 2 button mice is:</p>
<ul>
<li>MouseSelect1<br/>
 Qt::LeftButton</li>
<li>MouseSelect2<br/>
 Qt::RightButton</li>
<li>MouseSelect3<br/>
 Qt::LeftButton + Qt::AltButton</li>
<li>MouseSelect4<br/>
 Qt::LeftButton + Qt::ShiftButton</li>
<li>MouseSelect5<br/>
 Qt::RightButton + Qt::ShiftButton</li>
<li>MouseSelect6<br/>
 Qt::LeftButton + Qt::AltButton + Qt::ShiftButton</li>
</ul>
<p>The default initialization for 1 button mice is:</p>
<ul>
<li>MouseSelect1<br/>
 Qt::LeftButton</li>
<li>MouseSelect2<br/>
 Qt::LeftButton + Qt::ControlButton</li>
<li>MouseSelect3<br/>
 Qt::LeftButton + Qt::AltButton</li>
<li>MouseSelect4<br/>
 Qt::LeftButton + Qt::ShiftButton</li>
<li>MouseSelect5<br/>
 Qt::LeftButton + Qt::ControlButton + Qt::ShiftButton</li>
<li>MouseSelect6<br/>
 Qt::LeftButton + Qt::AltButton + Qt::ShiftButton</li>
</ul>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#ab885e0f266fd5b574ccbc6272225f486">initMousePattern()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab3c894deed026f392496dd07809a6fd3"></a><!-- doxytag: member="QwtPlotPicker::ResizeMode" ref="ab3c894deed026f392496dd07809a6fd3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">QwtPicker::ResizeMode</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Controls what to do with the selected points of an active selection when the observed widget is resized.</p>
<p>The default value is <a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3a86899007b306839db254d6d9712af588" title="All points are scaled according to the new size,.">QwtPicker::Stretch</a>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af85c8a3c709bd106d2b34b718a746e03" title="Set the resize mode.">setResizeMode()</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="ab3c894deed026f392496dd07809a6fd3a86899007b306839db254d6d9712af588"></a><!-- doxytag: member="Stretch" ref="ab3c894deed026f392496dd07809a6fd3a86899007b306839db254d6d9712af588" args="" -->Stretch</em>&nbsp;</td><td>
<p>All points are scaled according to the new size,. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab3c894deed026f392496dd07809a6fd3ae873df582534c398b2f753763b0eb780"></a><!-- doxytag: member="KeepSize" ref="ab3c894deed026f392496dd07809a6fd3ae873df582534c398b2f753763b0eb780" args="" -->KeepSize</em>&nbsp;</td><td>
<p>All points remain unchanged. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894"></a><!-- doxytag: member="QwtPlotPicker::RubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">QwtPicker::RubberBand</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Rubberband style</p>
<p>The default value is <a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894abe995b2c285314bf9fc459581e100934" title="No rubberband.">QwtPicker::NoRubberBand</a>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a83096bad2662e02e4914a7b40241c351">setRubberBand()</a>, <a class="el" href="class_qwt_picker.html#a6a7af18636587af2c11a6c060929403a">rubberBand()</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="ab36c79d8ff20aba5b778d2823c1f7894abe995b2c285314bf9fc459581e100934"></a><!-- doxytag: member="NoRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894abe995b2c285314bf9fc459581e100934" args="" -->NoRubberBand</em>&nbsp;</td><td>
<p>No rubberband. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894a9f3ab0ea1294b4eb2cae7b919ce0ffb0"></a><!-- doxytag: member="HLineRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894a9f3ab0ea1294b4eb2cae7b919ce0ffb0" args="" -->HLineRubberBand</em>&nbsp;</td><td>
<p>A horizontal line ( only for QwtPicker::PointSelection ) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894a0eb6ef7b155e41ea015afc7f68940a86"></a><!-- doxytag: member="VLineRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894a0eb6ef7b155e41ea015afc7f68940a86" args="" -->VLineRubberBand</em>&nbsp;</td><td>
<p>A vertical line ( only for QwtPicker::PointSelection ) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894a1b90615892fec7ff6bb3352ce887b097"></a><!-- doxytag: member="CrossRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894a1b90615892fec7ff6bb3352ce887b097" args="" -->CrossRubberBand</em>&nbsp;</td><td>
<p>A crosshair ( only for QwtPicker::PointSelection ) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894ae4dc32fb99b4fe2058bb594ab5e8c70a"></a><!-- doxytag: member="RectRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894ae4dc32fb99b4fe2058bb594ab5e8c70a" args="" -->RectRubberBand</em>&nbsp;</td><td>
<p>A rectangle ( only for QwtPicker::RectSelection ) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894a6a548d259f7f04ae868419431883e7ef"></a><!-- doxytag: member="EllipseRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894a6a548d259f7f04ae868419431883e7ef" args="" -->EllipseRubberBand</em>&nbsp;</td><td>
<p>An ellipse ( only for QwtPicker::RectSelection ) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894a8b78b6221f2808abe027569c790f0945"></a><!-- doxytag: member="PolygonRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894a8b78b6221f2808abe027569c790f0945" args="" -->PolygonRubberBand</em>&nbsp;</td><td>
<p>A polygon ( only for <a class="el" href="class_qwt_picker.html" title="QwtPicker provides selections on a widget.">QwtPicker</a>::&amp;PolygonSelection ) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ab36c79d8ff20aba5b778d2823c1f7894a96f40f8cc50bd940f0338a68ba159b8e"></a><!-- doxytag: member="UserRubberBand" ref="ab36c79d8ff20aba5b778d2823c1f7894a96f40f8cc50bd940f0338a68ba159b8e" args="" -->UserRubberBand</em>&nbsp;</td><td>
<p>Values &gt;= UserRubberBand can be used to define additional rubber bands. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af07dcf038557fae06afdd7ec6e974c5c"></a><!-- doxytag: member="QwtPlotPicker::QwtPlotPicker" ref="af07dcf038557fae06afdd7ec6e974c5c" args="(QwtPlotCanvas *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtPlotPicker::QwtPlotPicker </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *&#160;</td>
          <td class="paramname"><em>canvas</em></td><td>)</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a plot picker. </p>
<p>The picker is set to those x- and y-axis of the plot that are enabled. If both or no x-axis are enabled, the picker is set to <a class="el" href="class_qwt_plot.html#a81df699dcf9dde0752c0726b5f31e271ad5566960e78f2473c1a1e853def4c4ac" title="X axis below the canvas.">QwtPlot::xBottom</a>. If both or no y-axis are enabled, it is set to <a class="el" href="class_qwt_plot.html#a81df699dcf9dde0752c0726b5f31e271a1bb1fbc11e31ebfa8bf72356f6837b17" title="Y axis left of the canvas.">QwtPlot::yLeft</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>Plot canvas to observe, also the parent object</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot.html#af14053ca41be0f9c6f820ed3c4379831">QwtPlot::autoReplot()</a>, <a class="el" href="class_qwt_plot.html#a7b094e29b8e92b00e36517d0d7633c4b" title="Redraw the plot.">QwtPlot::replot()</a>, <a class="el" href="class_qwt_plot_picker.html#a6becfde9ef447128a55c0675bf1c1524">scaleRect()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0a13f683558c0e3bdb796a3b508be159"></a><!-- doxytag: member="QwtPlotPicker::~QwtPlotPicker" ref="a0a13f683558c0e3bdb796a3b508be159" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtPlotPicker::~QwtPlotPicker </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>
<a class="anchor" id="a20ca8f322be817d1890232d1b2764e49"></a><!-- doxytag: member="QwtPlotPicker::QwtPlotPicker" ref="a20ca8f322be817d1890232d1b2764e49" args="(int xAxis, int yAxis, QwtPlotCanvas *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtPlotPicker::QwtPlotPicker </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>xAxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>yAxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *&#160;</td>
          <td class="paramname"><em>canvas</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create a plot picker</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">xAxis</td><td>Set the x axis of the picker </td></tr>
    <tr><td class="paramname">yAxis</td><td>Set the y axis of the picker </td></tr>
    <tr><td class="paramname">canvas</td><td>Plot canvas to observe, also the parent object</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot.html#af14053ca41be0f9c6f820ed3c4379831">QwtPlot::autoReplot()</a>, <a class="el" href="class_qwt_plot.html#a7b094e29b8e92b00e36517d0d7633c4b" title="Redraw the plot.">QwtPlot::replot()</a>, <a class="el" href="class_qwt_plot_picker.html#a6becfde9ef447128a55c0675bf1c1524">scaleRect()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a711f4147dd472a351689c818b2f6355d"></a><!-- doxytag: member="QwtPlotPicker::QwtPlotPicker" ref="a711f4147dd472a351689c818b2f6355d" args="(int xAxis, int yAxis, RubberBand rubberBand, DisplayMode trackerMode, QwtPlotCanvas *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtPlotPicker::QwtPlotPicker </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>xAxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>yAxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>&#160;</td>
          <td class="paramname"><em>rubberBand</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>&#160;</td>
          <td class="paramname"><em>trackerMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> *&#160;</td>
          <td class="paramname"><em>canvas</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create a plot picker</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">xAxis</td><td>X axis of the picker </td></tr>
    <tr><td class="paramname">yAxis</td><td>Y axis of the picker </td></tr>
    <tr><td class="paramname">rubberBand</td><td>Rubberband style </td></tr>
    <tr><td class="paramname">trackerMode</td><td>Tracker mode </td></tr>
    <tr><td class="paramname">canvas</td><td>Plot canvas to observe, also the parent object</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html" title="QwtPicker provides selections on a widget.">QwtPicker</a>, QwtPicker::setSelectionFlags(), <a class="el" href="class_qwt_picker.html#a83096bad2662e02e4914a7b40241c351">QwtPicker::setRubberBand()</a>, <a class="el" href="class_qwt_picker.html#a94fc60c7223cdc470ae63156f6446d6f" title="Set the display mode of the tracker.">QwtPicker::setTrackerMode</a></dd>
<dd>
<a class="el" href="class_qwt_plot.html#af14053ca41be0f9c6f820ed3c4379831">QwtPlot::autoReplot()</a>, <a class="el" href="class_qwt_plot.html#a7b094e29b8e92b00e36517d0d7633c4b" title="Redraw the plot.">QwtPlot::replot()</a>, <a class="el" href="class_qwt_plot_picker.html#a6becfde9ef447128a55c0675bf1c1524">scaleRect()</a> </dd></dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a2c93d65c27fadf2f2522e81f04358604"></a><!-- doxytag: member="QwtPlotPicker::accept" ref="a2c93d65c27fadf2f2522e81f04358604" args="(QPolygon &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtPicker::accept </td>
          <td>(</td>
          <td class="paramtype">QPolygon &amp;&#160;</td>
          <td class="paramname"><em>selection</em></td><td>)</td>
          <td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Validate and fixup the selection. </p>
<p>Accepts all selections unmodified</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">selection</td><td>Selection to validate and fixup </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, when accepted, false otherwise </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#afe2a439f5085602e97c403d451561dd5">QwtPlotZoomer</a>.</p>

</div>
</div>
<a class="anchor" id="a89a2c67a355d6b9bc54348e2f25fe139"></a><!-- doxytag: member="QwtPlotPicker::activated" ref="a89a2c67a355d6b9bc54348e2f25fe139" args="(bool on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::activated </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal indicating, when the picker has been activated. Together with <a class="el" href="class_qwt_picker.html#aa590756369efae6ebf323302a0af5d36" title="En/disable the picker.">setEnabled()</a> it can be used to implement selections with more than one picker.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">on</td><td>True, when the picker has been activated </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad09e8d2241f23b05377155c2f86010f5"></a><!-- doxytag: member="QwtPlotPicker::adjustedPoints" ref="ad09e8d2241f23b05377155c2f86010f5" args="(const QPolygon &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPolygon QwtPicker::adjustedPoints </td>
          <td>(</td>
          <td class="paramtype">const QPolygon &amp;&#160;</td>
          <td class="paramname"><em>points</em></td><td>)</td>
          <td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Map the <a class="el" href="class_qwt_picker.html#a9e10695cd170fe335c6959de8d1298a1">pickedPoints()</a> into a <a class="el" href="class_qwt_picker.html#ac5bc0a5f7054c407195ce9ee1d0cf394">selection()</a> </p>
<p><a class="el" href="class_qwt_picker.html#ad09e8d2241f23b05377155c2f86010f5" title="Map the pickedPoints() into a selection()">adjustedPoints()</a> maps the points, that have been collected on the <a class="el" href="class_qwt_picker.html#ada0c12257e006f0066d22c3eb83f667e" title="Return the parent widget, where the selection happens.">parentWidget()</a> into a <a class="el" href="class_qwt_picker.html#ac5bc0a5f7054c407195ce9ee1d0cf394">selection()</a>. The default implementation simply returns the points unmodified.</p>
<p>The reason, why a <a class="el" href="class_qwt_picker.html#ac5bc0a5f7054c407195ce9ee1d0cf394">selection()</a> differs from the picked points depends on the application requirements. F.e. :</p>
<ul>
<li>A rectangular selection might need to have a specific aspect ratio only.<br/>
</li>
<li>A selection could accept non intersecting polygons only.<br/>
</li>
<li>...<br/>
</li>
</ul>
<p>The example below is for a rectangular selection, where the first point is the center of the selected rectangle. </p>
<dl class="user"><dt><b>Example</b></dt><dd><div class="fragment"><pre class="fragment">QPolygon MyPicker::adjustedPoints(const QPolygon &amp;points) const
{
    QPolygon adjusted;
    if ( points.size() == 2 )
    {
        const int width = qAbs(points[1].x() - points[0].x());
        const int height = qAbs(points[1].y() - points[0].y());

        QRect rect(0, 0, 2 * width, 2 * height);
        rect.moveCenter(points[0]);

        adjusted += rect.topLeft();
        adjusted += rect.bottomRight();
    }
    return adjusted;
}</pre></div><br/>
 </dd></dl>

</div>
</div>
<a class="anchor" id="a86a68e8ea235b9514084b729c75803ea"></a><!-- doxytag: member="QwtPlotPicker::append" ref="a86a68e8ea235b9514084b729c75803ea" args="(const QPoint &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::append </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>Append a point to the selection and update rubberband and tracker.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Additional point </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive</a>, <a class="el" href="class_qwt_picker.html#a49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_plot_picker.html#a9fceb663542b6f9b0a358e9419406423">end()</a>, <a class="el" href="class_qwt_plot_picker.html#a7a979d23cd4d398e309409e76635bcf4">move()</a>, <a class="el" href="class_qwt_plot_picker.html#a558f8fdf8645e202bd5324b766b445f7">appended()</a></dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>The <a class="el" href="class_qwt_picker.html#ad52219271a7c8efab35ded14ac89827a">appended(const QPoint &amp;)</a>, appended(const QDoublePoint &amp;) signals are emitted. </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_picker.html#a5dd2e0ce6b2a6cc50e345ec13aef9255">QwtPicker</a>.</p>

</div>
</div>
<a class="anchor" id="a558f8fdf8645e202bd5324b766b445f7"></a><!-- doxytag: member="QwtPlotPicker::appended" ref="a558f8fdf8645e202bd5324b766b445f7" args="(const QPointF &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::appended </td>
          <td>(</td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted when a point has been appended to the selection</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Position of the appended point. </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_picker.html#a86a68e8ea235b9514084b729c75803ea">append()</a>. <a class="el" href="class_qwt_plot_picker.html#a4a35d30f1c4c4f80c49e3c6647b34e12">moved()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad52219271a7c8efab35ded14ac89827a"></a><!-- doxytag: member="QwtPlotPicker::appended" ref="ad52219271a7c8efab35ded14ac89827a" args="(const QPoint &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::appended </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted when a point has been appended to the selection</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Position of the appended point. </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>. <a class="el" href="class_qwt_picker.html#adddb4800c1dac0ba807e731f45d40742">moved()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a49cb19aea451e275c5d376235e5a1d83"></a><!-- doxytag: member="QwtPlotPicker::begin" ref="a49cb19aea451e275c5d376235e5a1d83" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::begin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Open a selection setting the state to active</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive()</a>, <a class="el" href="class_qwt_picker.html#ad258c518257cf2f52326905a36efb0c4" title="Close a selection setting the state to inactive.">end()</a>, <a class="el" href="class_qwt_picker.html#a5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>, <a class="el" href="class_qwt_picker.html#a59d92670978f200edb61e429afa06542">move()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#aa54bb05797c0468c0f8de4217dce24dd">QwtPlotZoomer</a>.</p>

</div>
</div>
<a class="anchor" id="a402820e19bc6a9a33184264345703015"></a><!-- doxytag: member="QwtPlotPicker::canvas" ref="a402820e19bc6a9a33184264345703015" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> * QwtPlotPicker::canvas </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return observed plot canvas. </p>

</div>
</div>
<a class="anchor" id="a6b3a29ebce6d9e4991b78b0c8887b124"></a><!-- doxytag: member="QwtPlotPicker::canvas" ref="a6b3a29ebce6d9e4991b78b0c8887b124" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_qwt_plot_canvas.html">QwtPlotCanvas</a> * QwtPlotPicker::canvas </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return Observed plot canvas. </p>

</div>
</div>
<a class="anchor" id="ae47a68e89fdd72be75d4d2b92672319e"></a><!-- doxytag: member="QwtPlotPicker::changed" ref="ae47a68e89fdd72be75d4d2b92672319e" args="(const QPolygon &amp;selection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::changed </td>
          <td>(</td>
          <td class="paramtype">const QPolygon &amp;&#160;</td>
          <td class="paramname"><em>selection</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted when the active selection has been changed. This might happen when the observed widget is resized.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">selection</td><td>Changed selection </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a24b0e4bcf6a9b7f41c81ea19305105a8">stretchSelection()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a4848b0a4ca94d4160fdcf29c73982bef"></a><!-- doxytag: member="QwtPlotPicker::drawRubberBand" ref="a4848b0a4ca94d4160fdcf29c73982bef" args="(QPainter *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::drawRubberBand </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em></td><td>)</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw a rubberband, depending on <a class="el" href="class_qwt_picker.html#a6a7af18636587af2c11a6c060929403a">rubberBand()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">painter</td><td>Painter, initialized with clip rect</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a6a7af18636587af2c11a6c060929403a">rubberBand()</a>, <a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a74c471c27ced5e7a5d59455bcd7d8290"></a><!-- doxytag: member="QwtPlotPicker::drawTracker" ref="a74c471c27ced5e7a5d59455bcd7d8290" args="(QPainter *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::drawTracker </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em></td><td>)</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Draw the tracker</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_picker.html#a3091a5812652b9fef50507ecf957160b">trackerRect()</a>, <a class="el" href="class_qwt_picker.html#a48ab7695edfa22df80490bf930f16cc4" title="Return the label for a position.">trackerText()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9fceb663542b6f9b0a358e9419406423"></a><!-- doxytag: member="QwtPlotPicker::end" ref="a9fceb663542b6f9b0a358e9419406423" args="(bool ok=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtPlotPicker::end </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ok</em> = <code>true</code></td><td>)</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Close a selection setting the state to inactive.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ok</td><td>If true, complete the selection and emit selected signals otherwise discard the selection. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the selection is accepted, false otherwise </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_picker.html#ad258c518257cf2f52326905a36efb0c4">QwtPicker</a>.</p>

<p>Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#ac7d10eb27858ccfebebecab5d69ecbb3">QwtPlotZoomer</a>.</p>

</div>
</div>
<a class="anchor" id="ac149f9cb8fb068f31871e1fe450c376e"></a><!-- doxytag: member="QwtPlotPicker::eventFilter" ref="ac149f9cb8fb068f31871e1fe450c376e" args="(QObject *, QEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtPicker::eventFilter </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QEvent *&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Event filter. </p>
<p>When <a class="el" href="class_qwt_picker.html#a984299a27421d57291bb84c8c08df4e5">isEnabled()</a> == true all events of the observed widget are filtered. Mouse and keyboard events are translated into widgetMouse- and widgetKey- and widgetWheel-events. Paint and Resize events are handled to keep rubberband and tracker up to date.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>Object to be filtered </td></tr>
    <tr><td class="paramname">event</td><td>Event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a7d3d1b97aba53a7f917013e111a5a636">widgetEnterEvent()</a>, <a class="el" href="class_qwt_picker.html#a8a2a18f2b98c8524b1d3684df44c24aa">widgetLeaveEvent()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a>, QObject::installEventFilter(), QObject::event() </dd></dl>

</div>
</div>
<a class="anchor" id="a91c1acb96b5c3849b9518206290f7da8"></a><!-- doxytag: member="QwtPlotPicker::initKeyPattern" ref="a91c1acb96b5c3849b9518206290f7da8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtEventPattern::initKeyPattern </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set default mouse patterns.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#a8fb57ceb9982d5583a1bf568e37d3007" title="Symbolic keyboard input codes.">KeyPatternCode</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab885e0f266fd5b574ccbc6272225f486"></a><!-- doxytag: member="QwtPlotPicker::initMousePattern" ref="ab885e0f266fd5b574ccbc6272225f486" args="(int numButtons)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtEventPattern::initMousePattern </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>numButtons</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set default mouse patterns, depending on the number of mouse buttons</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">numButtons</td><td>Number of mouse buttons ( &lt;= 3 ) </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#af48dc808ac5e125eeed41a4c0285d1ea" title="Symbolic mouse input codes.">MousePatternCode</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0e02acfa2bed42ab691bc0a50d39727b"></a><!-- doxytag: member="QwtPlotPicker::invTransform" ref="a0e02acfa2bed42ab691bc0a50d39727b" args="(const QPoint &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPointF QwtPlotPicker::invTransform </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Translate a point from pixel into plot coordinates </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Point in plot coordinates </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_picker.html#a4da9fc86484af7fc12565ad1bb6df24b">transform()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a259fb95f14eef08b24ba454d9b51d084"></a><!-- doxytag: member="QwtPlotPicker::invTransform" ref="a259fb95f14eef08b24ba454d9b51d084" args="(const QRect &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF QwtPlotPicker::invTransform </td>
          <td>(</td>
          <td class="paramtype">const QRect &amp;&#160;</td>
          <td class="paramname"><em>rect</em></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Translate a rectangle from pixel into plot coordinates</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Rectangle in plot coordinates </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_picker.html#a4da9fc86484af7fc12565ad1bb6df24b">transform()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af825f383c74928d1541f139e102983f9"></a><!-- doxytag: member="QwtPlotPicker::isActive" ref="af825f383c74928d1541f139e102983f9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtPicker::isActive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A picker is active between <a class="el" href="class_qwt_picker.html#a49cb19aea451e275c5d376235e5a1d83">begin()</a> and <a class="el" href="class_qwt_picker.html#ad258c518257cf2f52326905a36efb0c4" title="Close a selection setting the state to inactive.">end()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the selection is active. </dd></dl>

</div>
</div>
<a class="anchor" id="a984299a27421d57291bb84c8c08df4e5"></a><!-- doxytag: member="QwtPlotPicker::isEnabled" ref="a984299a27421d57291bb84c8c08df4e5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtPicker::isEnabled </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>true when enabled, false otherwise </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#aa590756369efae6ebf323302a0af5d36" title="En/disable the picker.">setEnabled()</a>, <a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0a727c4369d8535eed5695a2a76b7e79"></a><!-- doxytag: member="QwtPlotPicker::keyMatch" ref="a0a727c4369d8535eed5695a2a76b7e79" args="(uint pattern, const QKeyEvent *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtEventPattern::keyMatch </td>
          <td>(</td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QKeyEvent *&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compare a key event with an event pattern. </p>
<p>A key event matches the pattern when both have the same key value and in the state value the same key flags (Qt::KeyButtonMask) are set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Index of the event pattern </td></tr>
    <tr><td class="paramname">event</td><td>Key event </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if matches</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#aab4d0d2780ed7b3de54502b05fb9f366" title="Compare a mouse event with an event pattern.">mouseMatch()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac2748e712cbfa8ce9eb12a3364b862de"></a><!-- doxytag: member="QwtPlotPicker::keyMatch" ref="ac2748e712cbfa8ce9eb12a3364b862de" args="(const KeyPattern &amp;, const QKeyEvent *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtEventPattern::keyMatch </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">KeyPattern</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QKeyEvent *&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compare a key event with an event pattern. </p>
<p>A key event matches the pattern when both have the same key value and in the state value the same key flags (Qt::KeyButtonMask) are set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Key event pattern </td></tr>
    <tr><td class="paramname">event</td><td>Key event </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if matches</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#aab4d0d2780ed7b3de54502b05fb9f366" title="Compare a mouse event with an event pattern.">mouseMatch()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3c8dfef92d0808da60d0f7b094ba7f26"></a><!-- doxytag: member="QwtPlotPicker::keyPattern" ref="a3c8dfef92d0808da60d0f7b094ba7f26" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">QwtEventPattern::KeyPattern</a> &gt; &amp; QwtEventPattern::keyPattern </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return key patterns. </p>

</div>
</div>
<a class="anchor" id="a9d8ea5b5ffea570c1fed4c8ca8e5cfff"></a><!-- doxytag: member="QwtPlotPicker::keyPattern" ref="a9d8ea5b5ffea570c1fed4c8ca8e5cfff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">QwtEventPattern::KeyPattern</a> &gt; &amp; QwtEventPattern::keyPattern </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return Key patterns. </p>

</div>
</div>
<a class="anchor" id="aab4d0d2780ed7b3de54502b05fb9f366"></a><!-- doxytag: member="QwtPlotPicker::mouseMatch" ref="aab4d0d2780ed7b3de54502b05fb9f366" args="(uint pattern, const QMouseEvent *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtEventPattern::mouseMatch </td>
          <td>(</td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QMouseEvent *&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compare a mouse event with an event pattern. </p>
<p>A mouse event matches the pattern when both have the same button value and in the state value the same key flags(Qt::KeyButtonMask) are set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Index of the event pattern </td></tr>
    <tr><td class="paramname">event</td><td>Mouse event </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if matches</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#a0a727c4369d8535eed5695a2a76b7e79" title="Compare a key event with an event pattern.">keyMatch()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a091006f03b17d638a84ab0211e5c39de"></a><!-- doxytag: member="QwtPlotPicker::mouseMatch" ref="a091006f03b17d638a84ab0211e5c39de" args="(const MousePattern &amp;, const QMouseEvent *) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool QwtEventPattern::mouseMatch </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">MousePattern</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QMouseEvent *&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compare a mouse event with an event pattern. </p>
<p>A mouse event matches the pattern when both have the same button value and in the state value the same key flags(Qt::KeyButtonMask) are set.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Mouse event pattern </td></tr>
    <tr><td class="paramname">event</td><td>Mouse event </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if matches</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_event_pattern.html#a0a727c4369d8535eed5695a2a76b7e79" title="Compare a key event with an event pattern.">keyMatch()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a40f66b9b22867b5066d92e9c3f629a81"></a><!-- doxytag: member="QwtPlotPicker::mousePattern" ref="a40f66b9b22867b5066d92e9c3f629a81" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">QwtEventPattern::MousePattern</a> &gt; &amp; QwtEventPattern::mousePattern </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return mouse patterns. </p>

</div>
</div>
<a class="anchor" id="a141107868ed1c9cf1b34046873234390"></a><!-- doxytag: member="QwtPlotPicker::mousePattern" ref="a141107868ed1c9cf1b34046873234390" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">QwtEventPattern::MousePattern</a> &gt; &amp; QwtEventPattern::mousePattern </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return ,ouse patterns. </p>

</div>
</div>
<a class="anchor" id="a7a979d23cd4d398e309409e76635bcf4"></a><!-- doxytag: member="QwtPlotPicker::move" ref="a7a979d23cd4d398e309409e76635bcf4" args="(const QPoint &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::move </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>Move the last point of the selection</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>New position </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive</a>, <a class="el" href="class_qwt_picker.html#a49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_plot_picker.html#a9fceb663542b6f9b0a358e9419406423">end()</a>, <a class="el" href="class_qwt_plot_picker.html#a86a68e8ea235b9514084b729c75803ea">append()</a></dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>The <a class="el" href="class_qwt_picker.html#adddb4800c1dac0ba807e731f45d40742">moved(const QPoint &amp;)</a>, moved(const QDoublePoint &amp;) signals are emitted. </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_picker.html#a59d92670978f200edb61e429afa06542">QwtPicker</a>.</p>

</div>
</div>
<a class="anchor" id="a4a35d30f1c4c4f80c49e3c6647b34e12"></a><!-- doxytag: member="QwtPlotPicker::moved" ref="a4a35d30f1c4c4f80c49e3c6647b34e12" args="(const QPointF &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::moved </td>
          <td>(</td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted whenever the last appended point of the selection has been moved.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Position of the moved last point of the selection. </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_picker.html#a7a979d23cd4d398e309409e76635bcf4">move()</a>, <a class="el" href="class_qwt_plot_picker.html#a558f8fdf8645e202bd5324b766b445f7">appended()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="adddb4800c1dac0ba807e731f45d40742"></a><!-- doxytag: member="QwtPlotPicker::moved" ref="adddb4800c1dac0ba807e731f45d40742" args="(const QPoint &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::moved </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted whenever the last appended point of the selection has been moved.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Position of the moved last point of the selection. </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a59d92670978f200edb61e429afa06542">move()</a>, <a class="el" href="class_qwt_picker.html#ad52219271a7c8efab35ded14ac89827a">appended()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ada0c12257e006f0066d22c3eb83f667e"></a><!-- doxytag: member="QwtPlotPicker::parentWidget" ref="ada0c12257e006f0066d22c3eb83f667e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QWidget * QwtPicker::parentWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the parent widget, where the selection happens. </p>

</div>
</div>
<a class="anchor" id="a250dc5daf40a049f8db1f7ed730802d3"></a><!-- doxytag: member="QwtPlotPicker::parentWidget" ref="a250dc5daf40a049f8db1f7ed730802d3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QWidget * QwtPicker::parentWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the parent widget, where the selection happens. </p>

</div>
</div>
<a class="anchor" id="a9e10695cd170fe335c6959de8d1298a1"></a><!-- doxytag: member="QwtPlotPicker::pickedPoints" ref="a9e10695cd170fe335c6959de8d1298a1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QPolygon &amp; QwtPicker::pickedPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the points, that have been collected so far. The <a class="el" href="class_qwt_picker.html#ac5bc0a5f7054c407195ce9ee1d0cf394">selection()</a> is calculated from the <a class="el" href="class_qwt_picker.html#a9e10695cd170fe335c6959de8d1298a1">pickedPoints()</a> in <a class="el" href="class_qwt_picker.html#ad09e8d2241f23b05377155c2f86010f5" title="Map the pickedPoints() into a selection()">adjustedPoints()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Picked points </dd></dl>

</div>
</div>
<a class="anchor" id="a0e5cd6fc09ec2f3bfa9a766067b518a6"></a><!-- doxytag: member="QwtPlotPicker::pickRect" ref="a0e5cd6fc09ec2f3bfa9a766067b518a6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRect QwtPicker::pickRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Find the area of the observed widget, where selection might happen.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="class_qwt_picker.html#ada0c12257e006f0066d22c3eb83f667e" title="Return the parent widget, where the selection happens.">parentWidget()</a>-&gt;contentsRect() </dd></dl>

</div>
</div>
<a class="anchor" id="a88103b56426ff2a5fb8713ae8ab2d191"></a><!-- doxytag: member="QwtPlotPicker::plot" ref="a88103b56426ff2a5fb8713ae8ab2d191" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_qwt_plot.html">QwtPlot</a> * QwtPlotPicker::plot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return plot widget, containing the observed plot canvas. </p>

</div>
</div>
<a class="anchor" id="ac5906d5fe7543f3db7808da44d8197a9"></a><!-- doxytag: member="QwtPlotPicker::plot" ref="ac5906d5fe7543f3db7808da44d8197a9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_plot.html">QwtPlot</a> * QwtPlotPicker::plot </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return plot widget, containing the observed plot canvas. </p>

</div>
</div>
<a class="anchor" id="a217ae414d4967e66def863b019194661"></a><!-- doxytag: member="QwtPlotPicker::remove" ref="a217ae414d4967e66def863b019194661" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::remove </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Remove the last point of the selection The <a class="el" href="class_qwt_picker.html#ae43005f819fc423da4bad205d99e4d1e">removed()</a> signal is emitted.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive()</a>, <a class="el" href="class_qwt_picker.html#a49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_picker.html#ad258c518257cf2f52326905a36efb0c4" title="Close a selection setting the state to inactive.">end()</a>, <a class="el" href="class_qwt_picker.html#a5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>, <a class="el" href="class_qwt_picker.html#a59d92670978f200edb61e429afa06542">move()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae43005f819fc423da4bad205d99e4d1e"></a><!-- doxytag: member="QwtPlotPicker::removed" ref="ae43005f819fc423da4bad205d99e4d1e" args="(const QPoint &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::removed </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted whenever the last appended point of the selection has been removed.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a217ae414d4967e66def863b019194661">remove()</a>, <a class="el" href="class_qwt_picker.html#ad52219271a7c8efab35ded14ac89827a">appended()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0e50f7be7182e81607bf1625dcdff6eb"></a><!-- doxytag: member="QwtPlotPicker::reset" ref="a0e50f7be7182e81607bf1625dcdff6eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::reset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Reset the state machine and terminate (end(false)) the selection </p>

</div>
</div>
<a class="anchor" id="a684032c8aea570b069da2f8193760df9"></a><!-- doxytag: member="QwtPlotPicker::resizeMode" ref="a684032c8aea570b069da2f8193760df9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">QwtPicker::ResizeMode</a> QwtPicker::resizeMode </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>Resize mode </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af85c8a3c709bd106d2b34b718a746e03" title="Set the resize mode.">setResizeMode()</a>, <a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6a7af18636587af2c11a6c060929403a"></a><!-- doxytag: member="QwtPlotPicker::rubberBand" ref="a6a7af18636587af2c11a6c060929403a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">QwtPicker::RubberBand</a> QwtPicker::rubberBand </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>Rubberband style </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a83096bad2662e02e4914a7b40241c351">setRubberBand()</a>, <a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>, <a class="el" href="class_qwt_picker.html#a074492301e00535def0fe2cb449fba37">rubberBandPen()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a074492301e00535def0fe2cb449fba37"></a><!-- doxytag: member="QwtPlotPicker::rubberBandPen" ref="a074492301e00535def0fe2cb449fba37" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPen QwtPicker::rubberBandPen </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>Rubberband pen </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a13117b1929f1ca00a75002f7f4c612bc">setRubberBandPen()</a>, <a class="el" href="class_qwt_picker.html#a6a7af18636587af2c11a6c060929403a">rubberBand()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa13f79148c53b9aec63f14b62ccc98cb"></a><!-- doxytag: member="QwtPlotPicker::rubberBandWidget" ref="aa13f79148c53b9aec63f14b62ccc98cb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QWidget * QwtPicker::rubberBandWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Widget displaying the rubberband </dd></dl>

</div>
</div>
<a class="anchor" id="a6becfde9ef447128a55c0675bf1c1524"></a><!-- doxytag: member="QwtPlotPicker::scaleRect" ref="a6becfde9ef447128a55c0675bf1c1524" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRectF QwtPlotPicker::scaleRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return normalized bounding rect of the axes</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot.html#af14053ca41be0f9c6f820ed3c4379831">QwtPlot::autoReplot()</a>, <a class="el" href="class_qwt_plot.html#a7b094e29b8e92b00e36517d0d7633c4b" title="Redraw the plot.">QwtPlot::replot()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a28f6c8af0efd0abb6dc144670efbb31b"></a><!-- doxytag: member="QwtPlotPicker::selected" ref="a28f6c8af0efd0abb6dc144670efbb31b" args="(const QPointF &amp;pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::selected </td>
          <td>(</td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted in case of selectionFlags() &amp; PointSelection. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Selected point </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ace55ce208052c631ce666b5af2b7342b"></a><!-- doxytag: member="QwtPlotPicker::selected" ref="ace55ce208052c631ce666b5af2b7342b" args="(const QRectF &amp;rect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::selected </td>
          <td>(</td>
          <td class="paramtype">const QRectF &amp;&#160;</td>
          <td class="paramname"><em>rect</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitted in case of selectionFlags() &amp; RectSelection. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">rect</td><td>Selected rectangle </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a283ec139021c9b5e95d1472a9c902c7e"></a><!-- doxytag: member="QwtPlotPicker::selected" ref="a283ec139021c9b5e95d1472a9c902c7e" args="(const QPolygon &amp;polygon)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::selected </td>
          <td>(</td>
          <td class="paramtype">const QPolygon &amp;&#160;</td>
          <td class="paramname"><em>polygon</em></td><td>)</td>
          <td><code> [signal, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitting the selected points, at the end of a selection.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">polygon</td><td>Selected points </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7eb9fdda3166c452660130ceffd1d092"></a><!-- doxytag: member="QwtPlotPicker::selected" ref="a7eb9fdda3166c452660130ceffd1d092" args="(const QVector&lt; QPointF &gt; &amp;pa)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::selected </td>
          <td>(</td>
          <td class="paramtype">const QVector&lt; QPointF &gt; &amp;&#160;</td>
          <td class="paramname"><em>pa</em></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>A signal emitting the selected points, at the end of a selection.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pa</td><td>Selected points </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac5bc0a5f7054c407195ce9ee1d0cf394"></a><!-- doxytag: member="QwtPlotPicker::selection" ref="ac5bc0a5f7054c407195ce9ee1d0cf394" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPolygon QwtPicker::selection </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>Selected points </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a9e10695cd170fe335c6959de8d1298a1">pickedPoints()</a>, <a class="el" href="class_qwt_picker.html#ad09e8d2241f23b05377155c2f86010f5" title="Map the pickedPoints() into a selection()">adjustedPoints()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa901c86543585c7056133a5cb6652e3d"></a><!-- doxytag: member="QwtPlotPicker::setAxis" ref="aa901c86543585c7056133a5cb6652e3d" args="(int xAxis, int yAxis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotPicker::setAxis </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>xAxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>yAxis</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the x and y axes of the picker</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">xAxis</td><td>X axis </td></tr>
    <tr><td class="paramname">yAxis</td><td>Y axis </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#a6cb755e06b83e50e8353dd706f7fb6f0">QwtPlotZoomer</a>.</p>

</div>
</div>
<a class="anchor" id="aa590756369efae6ebf323302a0af5d36"></a><!-- doxytag: member="QwtPlotPicker::setEnabled" ref="aa590756369efae6ebf323302a0af5d36" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setEnabled </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em></td><td>)</td>
          <td><code> [slot, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>En/disable the picker. </p>
<p>When enabled is true an event filter is installed for the observed widget, otherwise the event filter is removed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">enabled</td><td>true or false </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a984299a27421d57291bb84c8c08df4e5">isEnabled()</a>, <a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a2c3b52e4f470086fb6b883ff1f48b711"></a><!-- doxytag: member="QwtPlotPicker::setKeyPattern" ref="a2c3b52e4f470086fb6b883ff1f48b711" args="(uint pattern, int key, int state=Qt::NoButton)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtEventPattern::setKeyPattern </td>
          <td>(</td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>state</em> = <code>Qt::NoButton</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Change one key pattern</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Index of the pattern </td></tr>
    <tr><td class="paramname">key</td><td>Key </td></tr>
    <tr><td class="paramname">state</td><td>State</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd>QKeyEvent </dd></dl>

</div>
</div>
<a class="anchor" id="a73cf4257902b8a9d95aef60fabd3f747"></a><!-- doxytag: member="QwtPlotPicker::setKeyPattern" ref="a73cf4257902b8a9d95aef60fabd3f747" args="(const QVector&lt; KeyPattern &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtEventPattern::setKeyPattern </td>
          <td>(</td>
          <td class="paramtype">const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_key_pattern.html">KeyPattern</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>pattern</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the key event patterns. </p>

</div>
</div>
<a class="anchor" id="ad8e3b196c1026b038ccdf359f9a69d29"></a><!-- doxytag: member="QwtPlotPicker::setMousePattern" ref="ad8e3b196c1026b038ccdf359f9a69d29" args="(const QVector&lt; MousePattern &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtEventPattern::setMousePattern </td>
          <td>(</td>
          <td class="paramtype">const QVector&lt; <a class="el" href="class_qwt_event_pattern_1_1_mouse_pattern.html">MousePattern</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>pattern</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the mouse event patterns. </p>

</div>
</div>
<a class="anchor" id="ac63fb935c777421794d669aa63faec68"></a><!-- doxytag: member="QwtPlotPicker::setMousePattern" ref="ac63fb935c777421794d669aa63faec68" args="(uint pattern, int button, int state=Qt::NoButton)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtEventPattern::setMousePattern </td>
          <td>(</td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>button</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>state</em> = <code>Qt::NoButton</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Change one mouse pattern</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Index of the pattern </td></tr>
    <tr><td class="paramname">button</td><td>Button </td></tr>
    <tr><td class="paramname">state</td><td>State</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd>QMouseEvent </dd></dl>

</div>
</div>
<a class="anchor" id="af85c8a3c709bd106d2b34b718a746e03"></a><!-- doxytag: member="QwtPlotPicker::setResizeMode" ref="af85c8a3c709bd106d2b34b718a746e03" args="(ResizeMode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setResizeMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the resize mode. </p>
<p>The resize mode controls what to do with the selected points of an active selection when the observed widget is resized.</p>
<p>Stretch means the points are scaled according to the new size, KeepSize means the points remain unchanged.</p>
<p>The default mode is Stretch.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>Resize mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a684032c8aea570b069da2f8193760df9">resizeMode()</a>, <a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a83096bad2662e02e4914a7b40241c351"></a><!-- doxytag: member="QwtPlotPicker::setRubberBand" ref="a83096bad2662e02e4914a7b40241c351" args="(RubberBand)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setRubberBand </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>&#160;</td>
          <td class="paramname"><em>rubberBand</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the rubberband style</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">rubberBand</td><td>Rubberband style The default value is NoRubberBand.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a6a7af18636587af2c11a6c060929403a">rubberBand()</a>, <a class="el" href="class_qwt_picker.html#ab36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>, <a class="el" href="class_qwt_picker.html#a13117b1929f1ca00a75002f7f4c612bc">setRubberBandPen()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a13117b1929f1ca00a75002f7f4c612bc"></a><!-- doxytag: member="QwtPlotPicker::setRubberBandPen" ref="a13117b1929f1ca00a75002f7f4c612bc" args="(const QPen &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setRubberBandPen </td>
          <td>(</td>
          <td class="paramtype">const QPen &amp;&#160;</td>
          <td class="paramname"><em>pen</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the pen for the rubberband</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pen</td><td>Rubberband pen </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a074492301e00535def0fe2cb449fba37">rubberBandPen()</a>, <a class="el" href="class_qwt_picker.html#a83096bad2662e02e4914a7b40241c351">setRubberBand()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a5ff72a5658631bcad3857ca5cfd3e6d9"></a><!-- doxytag: member="QwtPlotPicker::setStateMachine" ref="a5ff72a5658631bcad3857ca5cfd3e6d9" args="(QwtPickerMachine *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setStateMachine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> *&#160;</td>
          <td class="paramname"><em>stateMachine</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set a state machine and delete the previous one</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">stateMachine</td><td>State machine </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#afeb497069fb64ef3948f5dae605268ae">stateMachine()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9f54cce7d2e3f6e06351315bf655d5d9"></a><!-- doxytag: member="QwtPlotPicker::setTrackerFont" ref="a9f54cce7d2e3f6e06351315bf655d5d9" args="(const QFont &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setTrackerFont </td>
          <td>(</td>
          <td class="paramtype">const QFont &amp;&#160;</td>
          <td class="paramname"><em>font</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the font for the tracker</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">font</td><td>Tracker font </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ae87b2ac560d8795a302ee00c0ff0ab3d">trackerFont()</a>, <a class="el" href="class_qwt_picker.html#a94fc60c7223cdc470ae63156f6446d6f" title="Set the display mode of the tracker.">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#af703bc51cda716e503cbd86731270e5b">setTrackerPen()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a94fc60c7223cdc470ae63156f6446d6f"></a><!-- doxytag: member="QwtPlotPicker::setTrackerMode" ref="a94fc60c7223cdc470ae63156f6446d6f" args="(DisplayMode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setTrackerMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the display mode of the tracker. </p>
<p>A tracker displays information about current position of the cursor as a string. The display mode controls if the tracker has to be displayed whenever the observed widget has focus and cursor (AlwaysOn), never (AlwaysOff), or only when the selection is active (ActiveOnly).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mode</td><td>Tracker display mode</td></tr>
  </table>
  </dd>
</dl>
<dl class="warning"><dt><b>Warning:</b></dt><dd>In case of AlwaysOn, mouseTracking will be enabled for the observed widget. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a0647370ed08612d2a55742dc00f6acb7">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93" title="Display mode.">DisplayMode</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af703bc51cda716e503cbd86731270e5b"></a><!-- doxytag: member="QwtPlotPicker::setTrackerPen" ref="af703bc51cda716e503cbd86731270e5b" args="(const QPen &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::setTrackerPen </td>
          <td>(</td>
          <td class="paramtype">const QPen &amp;&#160;</td>
          <td class="paramname"><em>pen</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set the pen for the tracker</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pen</td><td>Tracker pen </td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#aa45bf8a52ea95bdf63e2225ec7fa8063">trackerPen()</a>, <a class="el" href="class_qwt_picker.html#a94fc60c7223cdc470ae63156f6446d6f" title="Set the display mode of the tracker.">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#a9f54cce7d2e3f6e06351315bf655d5d9">setTrackerFont()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="afec1e9a7c913893f49df1dccf150e0ec"></a><!-- doxytag: member="QwtPlotPicker::stateMachine" ref="afec1e9a7c913893f49df1dccf150e0ec" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> * QwtPicker::stateMachine </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>Assigned state machine </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a5ff72a5658631bcad3857ca5cfd3e6d9">setStateMachine()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="afeb497069fb64ef3948f5dae605268ae"></a><!-- doxytag: member="QwtPlotPicker::stateMachine" ref="afeb497069fb64ef3948f5dae605268ae" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> * QwtPicker::stateMachine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Assigned state machine </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a5ff72a5658631bcad3857ca5cfd3e6d9">setStateMachine()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a24b0e4bcf6a9b7f41c81ea19305105a8"></a><!-- doxytag: member="QwtPlotPicker::stretchSelection" ref="a24b0e4bcf6a9b7f41c81ea19305105a8" args="(const QSize &amp;oldSize, const QSize &amp;newSize)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::stretchSelection </td>
          <td>(</td>
          <td class="paramtype">const QSize &amp;&#160;</td>
          <td class="paramname"><em>oldSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QSize &amp;&#160;</td>
          <td class="paramname"><em>newSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Scale the selection by the ratios of oldSize and newSize The <a class="el" href="class_qwt_picker.html#ae47a68e89fdd72be75d4d2b92672319e">changed()</a> signal is emitted.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">oldSize</td><td>Previous size </td></tr>
    <tr><td class="paramname">newSize</td><td>Current size</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ab3c894deed026f392496dd07809a6fd3">ResizeMode</a>, <a class="el" href="class_qwt_picker.html#af85c8a3c709bd106d2b34b718a746e03" title="Set the resize mode.">setResizeMode()</a>, <a class="el" href="class_qwt_picker.html#a684032c8aea570b069da2f8193760df9">resizeMode()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae87b2ac560d8795a302ee00c0ff0ab3d"></a><!-- doxytag: member="QwtPlotPicker::trackerFont" ref="ae87b2ac560d8795a302ee00c0ff0ab3d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QFont QwtPicker::trackerFont </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>Tracker font </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a9f54cce7d2e3f6e06351315bf655d5d9">setTrackerFont()</a>, <a class="el" href="class_qwt_picker.html#a0647370ed08612d2a55742dc00f6acb7">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#aa45bf8a52ea95bdf63e2225ec7fa8063">trackerPen()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0647370ed08612d2a55742dc00f6acb7"></a><!-- doxytag: member="QwtPlotPicker::trackerMode" ref="a0647370ed08612d2a55742dc00f6acb7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93">QwtPicker::DisplayMode</a> QwtPicker::trackerMode </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>Tracker display mode </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a94fc60c7223cdc470ae63156f6446d6f" title="Set the display mode of the tracker.">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#a01be4d404ffc3a7b238b0d0aaeb66b93" title="Display mode.">DisplayMode</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa45bf8a52ea95bdf63e2225ec7fa8063"></a><!-- doxytag: member="QwtPlotPicker::trackerPen" ref="aa45bf8a52ea95bdf63e2225ec7fa8063" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPen QwtPicker::trackerPen </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>Tracker pen </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#af703bc51cda716e503cbd86731270e5b">setTrackerPen()</a>, <a class="el" href="class_qwt_picker.html#a0647370ed08612d2a55742dc00f6acb7">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#ae87b2ac560d8795a302ee00c0ff0ab3d">trackerFont()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a6f95df13af38b041e422fc6f5d002354"></a><!-- doxytag: member="QwtPlotPicker::trackerPosition" ref="a6f95df13af38b041e422fc6f5d002354" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPoint QwtPicker::trackerPosition </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>Current position of the tracker </dd></dl>

</div>
</div>
<a class="anchor" id="a3091a5812652b9fef50507ecf957160b"></a><!-- doxytag: member="QwtPlotPicker::trackerRect" ref="a3091a5812652b9fef50507ecf957160b" args="(const QFont &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRect QwtPicker::trackerRect </td>
          <td>(</td>
          <td class="paramtype">const QFont &amp;&#160;</td>
          <td class="paramname"><em>font</em></td><td>)</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calculate the bounding rectangle for the tracker text from the current position of the tracker</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">font</td><td>Font of the tracker text </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Bounding rectangle of the tracker text</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a6f95df13af38b041e422fc6f5d002354">trackerPosition()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7a85e6d7a45e5e480db670bb5f9a9b72"></a><!-- doxytag: member="QwtPlotPicker::trackerText" ref="a7a85e6d7a45e5e480db670bb5f9a9b72" args="(const QPoint &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_text.html">QwtText</a> QwtPlotPicker::trackerText </td>
          <td>(</td>
          <td class="paramtype">const QPoint &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Translate a pixel position into a position string</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>Position in pixel coordinates </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Position string </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_picker.html#a48ab7695edfa22df80490bf930f16cc4">QwtPicker</a>.</p>

</div>
</div>
<a class="anchor" id="aceebd0c9f95da689a3045c3ccd23aa38"></a><!-- doxytag: member="QwtPlotPicker::trackerTextF" ref="aceebd0c9f95da689a3045c3ccd23aa38" args="(const QPointF &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_text.html">QwtText</a> QwtPlotPicker::trackerTextF </td>
          <td>(</td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td> const<code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Translate a position into a position string. </p>
<p>In case of HLineRubberBand the label is the value of the y position, in case of VLineRubberBand the value of the x position. Otherwise the label contains x and y position separated by a ',' .</p>
<p>The format for the double to string conversion is "%.4f".</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>Position string </dd></dl>

</div>
</div>
<a class="anchor" id="a5eb014068d91e1b26a937fc90b035efc"></a><!-- doxytag: member="QwtPlotPicker::trackerWidget" ref="a5eb014068d91e1b26a937fc90b035efc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QWidget * QwtPicker::trackerWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>Widget displaying the tracker text </dd></dl>

</div>
</div>
<a class="anchor" id="a4da9fc86484af7fc12565ad1bb6df24b"></a><!-- doxytag: member="QwtPlotPicker::transform" ref="a4da9fc86484af7fc12565ad1bb6df24b" args="(const QRectF &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRect QwtPlotPicker::transform </td>
          <td>(</td>
          <td class="paramtype">const QRectF &amp;&#160;</td>
          <td class="paramname"><em>rect</em></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Translate a rectangle from plot into pixel coordinates </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Rectangle in pixel coordinates </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_picker.html#a259fb95f14eef08b24ba454d9b51d084">invTransform()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a800f6eb68661f26caba0ea4688e73e94"></a><!-- doxytag: member="QwtPlotPicker::transform" ref="a800f6eb68661f26caba0ea4688e73e94" args="(const QPointF &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QPoint QwtPlotPicker::transform </td>
          <td>(</td>
          <td class="paramtype">const QPointF &amp;&#160;</td>
          <td class="paramname"><em>pos</em></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Translate a point from plot into pixel coordinates </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Point in pixel coordinates </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_picker.html#a259fb95f14eef08b24ba454d9b51d084">invTransform()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a90f9f3485f054c36c1835931e9a387dd"></a><!-- doxytag: member="QwtPlotPicker::transition" ref="a90f9f3485f054c36c1835931e9a387dd" args="(const QEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::transition </td>
          <td>(</td>
          <td class="paramtype">const QEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Passes an event to the state machine and executes the resulting commands. Append and Move commands use the current position of the cursor (QCursor::pos()).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>Event </td></tr>
  </table>
  </dd>
</dl>

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

<p>Update the state of rubberband and tracker label. </p>

</div>
</div>
<a class="anchor" id="a7d3d1b97aba53a7f917013e111a5a636"></a><!-- doxytag: member="QwtPlotPicker::widgetEnterEvent" ref="a7d3d1b97aba53a7f917013e111a5a636" args="(QEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetEnterEvent </td>
          <td>(</td>
          <td class="paramtype">QEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a enter event for the observed widget.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>Qt event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af5bc441b2fc143363563922a3b3c70ae"></a><!-- doxytag: member="QwtPlotPicker::widgetKeyPressEvent" ref="af5bc441b2fc143363563922a3b3c70ae" args="(QKeyEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetKeyPressEvent </td>
          <td>(</td>
          <td class="paramtype">QKeyEvent *&#160;</td>
          <td class="paramname"><em>keyEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a key press event for the observed widget.</p>
<p>Selections can be completely done by the keyboard. The arrow keys move the cursor, the abort key aborts a selection. All other keys are handled by the current state machine.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keyEvent</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_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#afeb497069fb64ef3948f5dae605268ae">stateMachine()</a>, <a class="el" href="class_qwt_event_pattern.html#a8fb57ceb9982d5583a1bf568e37d3007" title="Symbolic keyboard input codes.">QwtEventPattern::KeyPatternCode</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#aa44e42dcf37547a6b93d04a593f140c6">QwtPlotZoomer</a>.</p>

</div>
</div>
<a class="anchor" id="a9f2c739a619be794b22a10ede9674a1e"></a><!-- doxytag: member="QwtPlotPicker::widgetKeyReleaseEvent" ref="a9f2c739a619be794b22a10ede9674a1e" args="(QKeyEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetKeyReleaseEvent </td>
          <td>(</td>
          <td class="paramtype">QKeyEvent *&#160;</td>
          <td class="paramname"><em>keyEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a key release event for the observed widget.</p>
<p>Passes the event to the state machine.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">keyEvent</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_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#afeb497069fb64ef3948f5dae605268ae">stateMachine()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a8a2a18f2b98c8524b1d3684df44c24aa"></a><!-- doxytag: member="QwtPlotPicker::widgetLeaveEvent" ref="a8a2a18f2b98c8524b1d3684df44c24aa" args="(QEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetLeaveEvent </td>
          <td>(</td>
          <td class="paramtype">QEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a leave event for the observed widget.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>Qt event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af1ffb07c24be57cd4a753b04412b3212"></a><!-- doxytag: member="QwtPlotPicker::widgetMouseDoubleClickEvent" ref="af1ffb07c24be57cd4a753b04412b3212" args="(QMouseEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetMouseDoubleClickEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>mouseEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle mouse double click event for the observed widget.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mouseEvent</td><td>Mouse event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a88b203109a4d3b26c2e0bee110c56c9d"></a><!-- doxytag: member="QwtPlotPicker::widgetMouseMoveEvent" ref="a88b203109a4d3b26c2e0bee110c56c9d" args="(QMouseEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetMouseMoveEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>mouseEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a mouse move event for the observed widget.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mouseEvent</td><td>Mouse event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a4bfae8da37c3936ae73d4798cca4a3d9"></a><!-- doxytag: member="QwtPlotPicker::widgetMousePressEvent" ref="a4bfae8da37c3936ae73d4798cca4a3d9" args="(QMouseEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetMousePressEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>mouseEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a mouse press event for the observed widget.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mouseEvent</td><td>Mouse event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac009633e005b6290e07b902f2a58e45e"></a><!-- doxytag: member="QwtPlotPicker::widgetMouseReleaseEvent" ref="ac009633e005b6290e07b902f2a58e45e" args="(QMouseEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetMouseReleaseEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>mouseEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a mouse relase event for the observed widget.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mouseEvent</td><td>Mouse event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

<p>Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#aabded662ecb3555b3a29cf3daacf79de">QwtPlotZoomer</a>.</p>

</div>
</div>
<a class="anchor" id="af92ffabe291a6254378dc932c5cce0a7"></a><!-- doxytag: member="QwtPlotPicker::widgetWheelEvent" ref="af92ffabe291a6254378dc932c5cce0a7" args="(QWheelEvent *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPicker::widgetWheelEvent </td>
          <td>(</td>
          <td class="paramtype">QWheelEvent *&#160;</td>
          <td class="paramname"><em>wheelEvent</em></td><td>)</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Handle a wheel event for the observed widget.</p>
<p>Move the last point of the selection in case of <a class="el" href="class_qwt_picker.html#af825f383c74928d1541f139e102983f9">isActive()</a> == true</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">wheelEvent</td><td>Wheel event</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#ac149f9cb8fb068f31871e1fe450c376e" title="Event filter.">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#a4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#ac009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#af1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#a88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#af5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#a9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9cdd6d56e990173a00c6c81edbe8818d"></a><!-- doxytag: member="QwtPlotPicker::xAxis" ref="a9cdd6d56e990173a00c6c81edbe8818d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtPlotPicker::xAxis </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return x axis. </p>

</div>
</div>
<a class="anchor" id="a3068fb734845abfdf5dff00ead18377f"></a><!-- doxytag: member="QwtPlotPicker::yAxis" ref="a3068fb734845abfdf5dff00ead18377f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtPlotPicker::yAxis </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return y axis. </p>

</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>