~ubuntu-branches/ubuntu/oneiric/qwt/oneiric-proposed

« back to all changes in this revision

Viewing changes to qwt-5.1.1/doc/html/class_qwt_picker.html

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2009-04-12 23:25:58 UTC
  • mfrom: (1.1.4 upstream) (2.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090412232558-3bl06x785yr8xm8u
Tags: 5.1.2-1
* New upstream release.
* Bump compat/debhelper to 7.
* Bump Standards-Version to 3.8.1. No changes needed.
* Invert Maintainers and Uploaders field.
* Fix lintian warnings:
  - dh_clean _k deprecated.
  - missing dependency on libc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Qwt User&apos;s Guide: QwtPicker Class Reference</title>
4
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
<link href="tabs.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.0 -->
8
 
<div class="tabs">
9
 
  <ul>
10
 
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11
 
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
12
 
    <li><a href="files.html"><span>Files</span></a></li>
13
 
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
14
 
  </ul></div>
15
 
<div class="tabs">
16
 
  <ul>
17
 
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
18
 
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19
 
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20
 
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21
 
  </ul></div>
22
 
<h1>QwtPicker Class Reference</h1><!-- doxytag: class="QwtPicker" --><!-- doxytag: inherits="QwtEventPattern" -->Inheritance diagram for QwtPicker:<p><center><img src="class_qwt_picker__inherit__graph.png" border="0" usemap="#_qwt_picker__inherit__map" alt="Inheritance graph"></center>
23
 
<map name="_qwt_picker__inherit__map">
24
 
<area href="class_qwt_plot_picker.html" shape="rect" coords="15,157,121,181" alt="">
25
 
<area href="class_qwt_event_pattern.html" shape="rect" coords="7,8,129,32" alt="">
26
 
<area href="class_qwt_plot_zoomer.html" shape="rect" coords="11,232,125,256" alt="">
27
 
</map>
28
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for QwtPicker:<p><center><img src="class_qwt_picker__coll__graph.png" border="0" usemap="#_qwt_picker__coll__map" alt="Collaboration graph"></center>
29
 
<map name="_qwt_picker__coll__map">
30
 
<area href="class_qwt_event_pattern.html" shape="rect" coords="7,8,129,32" alt="">
31
 
</map>
32
 
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_picker-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
33
 
<a class="el" href="class_qwt_picker.html">QwtPicker</a> provides selections on a widget. 
34
 
<p>
35
 
<a class="el" href="class_qwt_picker.html">QwtPicker</a> filters all mouse and keyboard events of a widget and translates them into an array of selected points. Depending on the <a class="el" href="class_qwt_picker.html#446d9f87a6796d62949c62d77c51e3eb">QwtPicker::SelectionType</a> the selection might be a single point, a rectangle or a polygon. The selection process is supported by optional rubberbands (rubberband selection) and position trackers.<p>
36
 
<a class="el" href="class_qwt_picker.html">QwtPicker</a> is useful for widgets where the event handlers can't be overloaded, like for components of composite widgets. It offers alternative handlers for mouse and key events.<p>
37
 
<dl class="user" compact><dt><b>Example </b></dt><dd><div class="fragment"><pre class="fragment">#include &lt;qwt_picker.h&gt;
38
 
 
39
 
QwtPicker *picker = new QwtPicker(widget);
40
 
picker-&gt;setTrackerMode(QwtPicker::ActiveOnly);
41
 
connect(picker, SIGNAL(selected(const QwtPolygon &amp;)), ...);
42
 
 
43
 
// emit the position of clicks on widget
44
 
picker-&gt;setSelectionFlags(QwtPicker::PointSelection | QwtPicker::ClickSelection);
45
 
 
46
 
    ...
47
 
    
48
 
// now select rectangles
49
 
picker-&gt;setSelectionFlags(QwtPicker::RectSelection | QwtPicker::DragSelection);
50
 
picker-&gt;setRubberBand(QwtPicker::RectRubberBand); </pre></div><br>
51
 
</dd></dl>
52
 
The selection process uses the commands <a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>, <a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move()</a> and <a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end()</a>. <a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a> adds a new point to the selection, <a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move()</a> changes the position of the latest point.<p>
53
 
The commands are initiated from a small state machine (<a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a>) that translates mouse and key events. There are a couple of predefined state machines for point, rect and polygon selections. The <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a> control which one should be used. It is possible to use other machines by overloading <a class="el" href="class_qwt_picker.html#aad63b94d03f8ebb363ed51d7c2a0dd2">stateMachine()</a>.<p>
54
 
The picker is active (<a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive()</a>), between <a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin()</a> and <a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end()</a>. In active state the rubberband is displayed, and the tracker is visible in case of trackerMode is ActiveOnly or AlwaysOn.<p>
55
 
The cursor can be moved using the arrow keys. All selections can be aborted using the abort key. (<a class="el" href="class_qwt_event_pattern.html#8fb57ceb9982d5583a1bf568e37d3007">QwtEventPattern::KeyPatternCode</a>)<p>
56
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>In case of QWidget::NoFocus the focus policy of the observed widget is set to QWidget::WheelFocus and mouse tracking will be manipulated for ClickSelection while the picker is active, or if <a class="el" href="class_qwt_picker.html#aa6987f2fbc65e6468891c779201461b">trackerMode()</a> is AlwayOn. </dd></dl>
57
 
 
58
 
<p>
59
 
 
60
 
<p>
61
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00080">80</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.<table border="0" cellpadding="0" cellspacing="0">
62
 
<tr><td></td></tr>
63
 
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
64
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#446d9f87a6796d62949c62d77c51e3eb">SelectionType</a> { <br>
65
 
&nbsp;&nbsp;<b>NoSelection</b> =  0, 
66
 
<br>
67
 
&nbsp;&nbsp;<b>PointSelection</b> =  1, 
68
 
<br>
69
 
&nbsp;&nbsp;<b>RectSelection</b> =  2, 
70
 
<br>
71
 
&nbsp;&nbsp;<b>PolygonSelection</b> =  4
72
 
<br>
73
 
 }</td></tr>
74
 
 
75
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#7417aae2fb1ba27fa864ac153df18b6c">RectSelectionType</a> { <br>
76
 
&nbsp;&nbsp;<b>CornerToCorner</b> =  64, 
77
 
<br>
78
 
&nbsp;&nbsp;<b>CenterToCorner</b> =  128, 
79
 
<br>
80
 
&nbsp;&nbsp;<b>CenterToRadius</b> =  256
81
 
<br>
82
 
 }</td></tr>
83
 
 
84
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#7fde641b6e2514f5271106a1cedd8718">SelectionMode</a> { <br>
85
 
&nbsp;&nbsp;<b>ClickSelection</b> =  1024, 
86
 
<br>
87
 
&nbsp;&nbsp;<b>DragSelection</b> =  2048
88
 
<br>
89
 
 }</td></tr>
90
 
 
91
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a> { <br>
92
 
&nbsp;&nbsp;<b>NoRubberBand</b> =  0, 
93
 
<br>
94
 
&nbsp;&nbsp;<b>HLineRubberBand</b>, 
95
 
<br>
96
 
&nbsp;&nbsp;<b>VLineRubberBand</b>, 
97
 
<br>
98
 
&nbsp;&nbsp;<b>CrossRubberBand</b>, 
99
 
<br>
100
 
&nbsp;&nbsp;<b>RectRubberBand</b>, 
101
 
<br>
102
 
&nbsp;&nbsp;<b>EllipseRubberBand</b>, 
103
 
<br>
104
 
&nbsp;&nbsp;<b>PolygonRubberBand</b>, 
105
 
<br>
106
 
&nbsp;&nbsp;<b>UserRubberBand</b> =  100
107
 
<br>
108
 
 }</td></tr>
109
 
 
110
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a> { <br>
111
 
&nbsp;&nbsp;<b>AlwaysOff</b>, 
112
 
<br>
113
 
&nbsp;&nbsp;<b>AlwaysOn</b>, 
114
 
<br>
115
 
&nbsp;&nbsp;<b>ActiveOnly</b>, 
116
 
<br>
117
 
&nbsp;&nbsp;<b>ImageMode</b> =  1, 
118
 
<br>
119
 
&nbsp;&nbsp;<b>ContourMode</b> =  2
120
 
<br>
121
 
 }</td></tr>
122
 
 
123
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a> { <br>
124
 
&nbsp;&nbsp;<b>Stretch</b>, 
125
 
<br>
126
 
&nbsp;&nbsp;<b>KeepSize</b>
127
 
<br>
128
 
 }</td></tr>
129
 
 
130
 
<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
131
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#dc217b13621f291dd2ba081e2c28e4f4">selected</a> (const QwtPolygon &amp;pa)</td></tr>
132
 
 
133
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#d52219271a7c8efab35ded14ac89827a">appended</a> (const QPoint &amp;pos)</td></tr>
134
 
 
135
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#dddb4800c1dac0ba807e731f45d40742">moved</a> (const QPoint &amp;pos)</td></tr>
136
 
 
137
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#dc25f36804c8a9fe24bb8640a73c4051">changed</a> (const QwtPolygon &amp;pa)</td></tr>
138
 
 
139
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
140
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#f9a5f4b0e4b37e2f323e801aa9dd6fe1">QwtPicker</a> (QWidget *parent)</td></tr>
141
 
 
142
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#d02f607bedf6ef3630f931fc6712db2f">QwtPicker</a> (int selectionFlags, <a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a> rubberBand, <a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a> trackerMode, QWidget *)</td></tr>
143
 
 
144
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#5d0906a0d3b12e0e44499f855cb9dab1">~QwtPicker</a> ()</td></tr>
145
 
 
146
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">setSelectionFlags</a> (int)</td></tr>
147
 
 
148
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags</a> () const</td></tr>
149
 
 
150
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#83096bad2662e02e4914a7b40241c351">setRubberBand</a> (<a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>)</td></tr>
151
 
 
152
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#12337424be42ca2173f548607b7de7da">rubberBand</a> () const</td></tr>
153
 
 
154
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#94fc60c7223cdc470ae63156f6446d6f">setTrackerMode</a> (<a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>)</td></tr>
155
 
 
156
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#aa6987f2fbc65e6468891c779201461b">trackerMode</a> () const</td></tr>
157
 
 
158
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#f85c8a3c709bd106d2b34b718a746e03">setResizeMode</a> (<a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a>)</td></tr>
159
 
 
160
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#0bb802fa991b974e6516075669bedcbc">resizeMode</a> () const</td></tr>
161
 
 
162
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#13117b1929f1ca00a75002f7f4c612bc">setRubberBandPen</a> (const QPen &amp;)</td></tr>
163
 
 
164
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">QPen&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#3aa0eda393160c89712805ae9516f101">rubberBandPen</a> () const</td></tr>
165
 
 
166
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#f703bc51cda716e503cbd86731270e5b">setTrackerPen</a> (const QPen &amp;)</td></tr>
167
 
 
168
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">QPen&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#671525e8375a044213a68605911012b7">trackerPen</a> () const</td></tr>
169
 
 
170
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#9f54cce7d2e3f6e06351315bf655d5d9">setTrackerFont</a> (const QFont &amp;)</td></tr>
171
 
 
172
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">QFont&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#065ae5042d5b720ecc2fdf5d2e9702cc">trackerFont</a> () const</td></tr>
173
 
 
174
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a5fc6ba4bcf5eecb883724ac63546fe8">isEnabled</a> () const</td></tr>
175
 
 
176
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#a590756369efae6ebf323302a0af5d36">setEnabled</a> (bool)</td></tr>
177
 
 
178
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive</a> () const</td></tr>
179
 
 
180
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter</a> (QObject *, QEvent *)</td></tr>
181
 
 
182
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#da0c12257e006f0066d22c3eb83f667e">parentWidget</a> ()</td></tr>
183
 
 
184
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#10b5cb077ef2287d6ba4a097545d80c9">parentWidget</a> () const</td></tr>
185
 
 
186
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QRect&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#74c3d89dd9916496205a174bebd2a2ca">pickRect</a> () const</td></tr>
187
 
 
188
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QwtPolygon &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ffd1873073e70397661bb23ad8f43457">selection</a> () const</td></tr>
189
 
 
190
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#0f24e52461d4e4194d47c8a8092f8c91">drawRubberBand</a> (QPainter *) const</td></tr>
191
 
 
192
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#62a53af9657eeafd348f3557adcfd61e">drawTracker</a> (QPainter *) const</td></tr>
193
 
 
194
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_qwt_text.html">QwtText</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#b8160fa4e1080ba62cce9692dda4e71c">trackerText</a> (const QPoint &amp;pos) const</td></tr>
195
 
 
196
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71fa740827bb3c92fce7e294f91971d3"></a><!-- doxytag: member="QwtPicker::trackerPosition" ref="71fa740827bb3c92fce7e294f91971d3" args="() const" -->
197
 
QPoint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#71fa740827bb3c92fce7e294f91971d3">trackerPosition</a> () const</td></tr>
198
 
 
199
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3091a5812652b9fef50507ecf957160b"></a><!-- doxytag: member="QwtPicker::trackerRect" ref="3091a5812652b9fef50507ecf957160b" args="(const QFont &amp;) const " -->
200
 
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#3091a5812652b9fef50507ecf957160b">trackerRect</a> (const QFont &amp;) const </td></tr>
201
 
 
202
 
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
203
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#726e38a25659db96218888e4625dffba">accept</a> (QwtPolygon &amp;selection) const</td></tr>
204
 
 
205
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#90f9f3485f054c36c1835931e9a387dd">transition</a> (const QEvent *)</td></tr>
206
 
 
207
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin</a> ()</td></tr>
208
 
 
209
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append</a> (const QPoint &amp;)</td></tr>
210
 
 
211
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move</a> (const QPoint &amp;)</td></tr>
212
 
 
213
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end</a> (bool ok=true)</td></tr>
214
 
 
215
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#0e50f7be7182e81607bf1625dcdff6eb">reset</a> ()</td></tr>
216
 
 
217
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent</a> (QMouseEvent *)</td></tr>
218
 
 
219
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent</a> (QMouseEvent *)</td></tr>
220
 
 
221
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent</a> (QMouseEvent *)</td></tr>
222
 
 
223
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent</a> (QMouseEvent *)</td></tr>
224
 
 
225
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent</a> (QWheelEvent *)</td></tr>
226
 
 
227
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent</a> (QKeyEvent *)</td></tr>
228
 
 
229
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent</a> (QKeyEvent *)</td></tr>
230
 
 
231
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#8a2a18f2b98c8524b1d3684df44c24aa">widgetLeaveEvent</a> (QEvent *)</td></tr>
232
 
 
233
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#24b0e4bcf6a9b7f41c81ea19305105a8">stretchSelection</a> (const QSize &amp;oldSize, const QSize &amp;newSize)</td></tr>
234
 
 
235
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#aad63b94d03f8ebb363ed51d7c2a0dd2">stateMachine</a> (int) const </td></tr>
236
 
 
237
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03aa9bf28f991473d564a57d1bf3bdcc"></a><!-- doxytag: member="QwtPicker::updateDisplay" ref="03aa9bf28f991473d564a57d1bf3bdcc" args="()" -->
238
 
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#03aa9bf28f991473d564a57d1bf3bdcc">updateDisplay</a> ()</td></tr>
239
 
 
240
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff19094a4c5d7feb2bcab01eedb52b9e"></a><!-- doxytag: member="QwtPicker::rubberBandWidget" ref="ff19094a4c5d7feb2bcab01eedb52b9e" args="() const" -->
241
 
const QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#ff19094a4c5d7feb2bcab01eedb52b9e">rubberBandWidget</a> () const</td></tr>
242
 
 
243
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e3b31c25a35dec32be4712c8f563f4f"></a><!-- doxytag: member="QwtPicker::trackerWidget" ref="3e3b31c25a35dec32be4712c8f563f4f" args="() const" -->
244
 
const QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_picker.html#3e3b31c25a35dec32be4712c8f563f4f">trackerWidget</a> () const</td></tr>
245
 
 
246
 
</table>
247
 
<hr><h2>Member Enumeration Documentation</h2>
248
 
<a class="anchor" name="446d9f87a6796d62949c62d77c51e3eb"></a><!-- doxytag: member="QwtPicker::SelectionType" ref="446d9f87a6796d62949c62d77c51e3eb" args="" -->
249
 
<div class="memitem">
250
 
<div class="memproto">
251
 
      <table class="memname">
252
 
        <tr>
253
 
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#446d9f87a6796d62949c62d77c51e3eb">QwtPicker::SelectionType</a>          </td>
254
 
        </tr>
255
 
      </table>
256
 
</div>
257
 
<div class="memdoc">
258
 
 
259
 
<p>
260
 
This enum type describes the type of a selection. It can be or'd with <a class="el" href="class_qwt_picker.html#7417aae2fb1ba27fa864ac153df18b6c">QwtPicker::RectSelectionType</a> and <a class="el" href="class_qwt_picker.html#7fde641b6e2514f5271106a1cedd8718">QwtPicker::SelectionMode</a> and passed to <a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">QwtPicker::setSelectionFlags()</a><ul>
261
 
<li>NoSelection<br>
262
 
 Selection is disabled. Note this is different to the disabled state, as you might have a tracker.</li><li>PointSelection<br>
263
 
 Select a single point.</li><li>RectSelection<br>
264
 
 Select a rectangle.</li><li>PolygonSelection<br>
265
 
 Select a polygon.</li></ul>
266
 
<p>
267
 
The default value is NoSelection. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">QwtPicker::setSelectionFlags()</a>, <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">QwtPicker::selectionFlags()</a> </dd></dl>
268
 
 
269
 
<p>
270
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00117">117</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.
271
 
</div>
272
 
</div><p>
273
 
<a class="anchor" name="7417aae2fb1ba27fa864ac153df18b6c"></a><!-- doxytag: member="QwtPicker::RectSelectionType" ref="7417aae2fb1ba27fa864ac153df18b6c" args="" -->
274
 
<div class="memitem">
275
 
<div class="memproto">
276
 
      <table class="memname">
277
 
        <tr>
278
 
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#7417aae2fb1ba27fa864ac153df18b6c">QwtPicker::RectSelectionType</a>          </td>
279
 
        </tr>
280
 
      </table>
281
 
</div>
282
 
<div class="memdoc">
283
 
 
284
 
<p>
285
 
Selection subtype for RectSelection This enum type describes the type of rectangle selections. It can be or'd with <a class="el" href="class_qwt_picker.html#7417aae2fb1ba27fa864ac153df18b6c">QwtPicker::RectSelectionType</a> and <a class="el" href="class_qwt_picker.html#7fde641b6e2514f5271106a1cedd8718">QwtPicker::SelectionMode</a> and passed to <a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">QwtPicker::setSelectionFlags()</a>.<ul>
286
 
<li>CornerToCorner<br>
287
 
 The first and the second selected point are the corners of the rectangle.</li><li>CenterToCorner<br>
288
 
 The first point is the center, the second a corner of the rectangle.</li><li>CenterToRadius<br>
289
 
 The first point is the center of a quadrat, calculated by the maximum of the x- and y-distance. </li></ul>
290
 
 
291
 
<p>
292
 
The default value is CornerToCorner. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">QwtPicker::setSelectionFlags()</a>, <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">QwtPicker::selectionFlags()</a> </dd></dl>
293
 
 
294
 
<p>
295
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00143">143</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.
296
 
</div>
297
 
</div><p>
298
 
<a class="anchor" name="7fde641b6e2514f5271106a1cedd8718"></a><!-- doxytag: member="QwtPicker::SelectionMode" ref="7fde641b6e2514f5271106a1cedd8718" args="" -->
299
 
<div class="memitem">
300
 
<div class="memproto">
301
 
      <table class="memname">
302
 
        <tr>
303
 
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#7fde641b6e2514f5271106a1cedd8718">QwtPicker::SelectionMode</a>          </td>
304
 
        </tr>
305
 
      </table>
306
 
</div>
307
 
<div class="memdoc">
308
 
 
309
 
<p>
310
 
Values of this enum type or'd together with a SelectionType value identifies which state machine should be used for the selection.<p>
311
 
The default value is ClickSelection. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#aad63b94d03f8ebb363ed51d7c2a0dd2">stateMachine()</a> </dd></dl>
312
 
 
313
 
<p>
314
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00157">157</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.
315
 
</div>
316
 
</div><p>
317
 
<a class="anchor" name="b36c79d8ff20aba5b778d2823c1f7894"></a><!-- doxytag: member="QwtPicker::RubberBand" ref="b36c79d8ff20aba5b778d2823c1f7894" args="" -->
318
 
<div class="memitem">
319
 
<div class="memproto">
320
 
      <table class="memname">
321
 
        <tr>
322
 
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">QwtPicker::RubberBand</a>          </td>
323
 
        </tr>
324
 
      </table>
325
 
</div>
326
 
<div class="memdoc">
327
 
 
328
 
<p>
329
 
Rubberband style<ul>
330
 
<li>NoRubberBand<br>
331
 
 No rubberband.</li><li>HLineRubberBand &amp; PointSelection<br>
332
 
 A horizontal line.</li><li>VLineRubberBand &amp; PointSelection<br>
333
 
 A vertical line.</li><li>CrossRubberBand &amp; PointSelection<br>
334
 
 A horizontal and a vertical line.</li><li>RectRubberBand &amp; RectSelection<br>
335
 
 A rectangle.</li><li>EllipseRubberBand &amp; RectSelection<br>
336
 
 An ellipse.</li><li>PolygonRubberBand &amp;PolygonSelection<br>
337
 
 A polygon.</li><li>UserRubberBand<br>
338
 
 Values &gt;= UserRubberBand can be used to define additional rubber bands.</li></ul>
339
 
<p>
340
 
The default value is NoRubberBand. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#83096bad2662e02e4914a7b40241c351">QwtPicker::setRubberBand()</a>, <a class="el" href="class_qwt_picker.html#12337424be42ca2173f548607b7de7da">QwtPicker::rubberBand()</a> </dd></dl>
341
 
 
342
 
<p>
343
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00187">187</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.
344
 
</div>
345
 
</div><p>
346
 
<a class="anchor" name="01be4d404ffc3a7b238b0d0aaeb66b93"></a><!-- doxytag: member="QwtPicker::DisplayMode" ref="01be4d404ffc3a7b238b0d0aaeb66b93" args="" -->
347
 
<div class="memitem">
348
 
<div class="memproto">
349
 
      <table class="memname">
350
 
        <tr>
351
 
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">QwtPicker::DisplayMode</a>          </td>
352
 
        </tr>
353
 
      </table>
354
 
</div>
355
 
<div class="memdoc">
356
 
 
357
 
<p>
358
 
<ul>
359
 
<li>AlwaysOff<br>
360
 
 Display never.</li><li>AlwaysOn<br>
361
 
 Display always.</li><li>ActiveOnly<br>
362
 
 Display only when the selection is active.</li></ul>
363
 
<p>
364
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#94fc60c7223cdc470ae63156f6446d6f">QwtPicker::setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#aa6987f2fbc65e6468891c779201461b">QwtPicker::trackerMode()</a>, <a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">QwtPicker::isActive()</a> </dd></dl>
365
 
 
366
 
<p>
367
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00217">217</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.
368
 
</div>
369
 
</div><p>
370
 
<a class="anchor" name="b3c894deed026f392496dd07809a6fd3"></a><!-- doxytag: member="QwtPicker::ResizeMode" ref="b3c894deed026f392496dd07809a6fd3" args="" -->
371
 
<div class="memitem">
372
 
<div class="memproto">
373
 
      <table class="memname">
374
 
        <tr>
375
 
          <td class="memname">enum <a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">QwtPicker::ResizeMode</a>          </td>
376
 
        </tr>
377
 
      </table>
378
 
</div>
379
 
<div class="memdoc">
380
 
 
381
 
<p>
382
 
Controls what to do with the selected points of an active selection when the observed widget is resized.<ul>
383
 
<li>Stretch<br>
384
 
 All points are scaled according to the new size,</li><li>KeepSize<br>
385
 
 All points remain unchanged.</li></ul>
386
 
<p>
387
 
The default value is Stretch. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#f85c8a3c709bd106d2b34b718a746e03">QwtPicker::setResizeMode()</a>, QwtPicker::resize() </dd></dl>
388
 
 
389
 
<p>
390
 
Definition at line <a class="el" href="qwt__picker_8h-source.html#l00236">236</a> of file <a class="el" href="qwt__picker_8h-source.html">qwt_picker.h</a>.
391
 
</div>
392
 
</div><p>
393
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
394
 
<a class="anchor" name="f9a5f4b0e4b37e2f323e801aa9dd6fe1"></a><!-- doxytag: member="QwtPicker::QwtPicker" ref="f9a5f4b0e4b37e2f323e801aa9dd6fe1" args="(QWidget *parent)" -->
395
 
<div class="memitem">
396
 
<div class="memproto">
397
 
      <table class="memname">
398
 
        <tr>
399
 
          <td class="memname">QwtPicker::QwtPicker           </td>
400
 
          <td>(</td>
401
 
          <td class="paramtype">QWidget *&nbsp;</td>
402
 
          <td class="paramname"> <em>parent</em>          </td>
403
 
          <td>&nbsp;)&nbsp;</td>
404
 
          <td width="100%"><code> [explicit]</code></td>
405
 
        </tr>
406
 
      </table>
407
 
</div>
408
 
<div class="memdoc">
409
 
 
410
 
<p>
411
 
Constructor<p>
412
 
Creates an picker that is enabled, but where selection flag is set to NoSelection, rubberband and tracker are disabled.<p>
413
 
<dl compact><dt><b>Parameters:</b></dt><dd>
414
 
  <table border="0" cellspacing="2" cellpadding="0">
415
 
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Parent widget, that will be observed </td></tr>
416
 
  </table>
417
 
</dl>
418
 
 
419
 
<p>
420
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00247">247</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
421
 
</div>
422
 
</div><p>
423
 
<a class="anchor" name="d02f607bedf6ef3630f931fc6712db2f"></a><!-- doxytag: member="QwtPicker::QwtPicker" ref="d02f607bedf6ef3630f931fc6712db2f" args="(int selectionFlags, RubberBand rubberBand, DisplayMode trackerMode, QWidget *)" -->
424
 
<div class="memitem">
425
 
<div class="memproto">
426
 
      <table class="memname">
427
 
        <tr>
428
 
          <td class="memname">QwtPicker::QwtPicker           </td>
429
 
          <td>(</td>
430
 
          <td class="paramtype">int&nbsp;</td>
431
 
          <td class="paramname"> <em>selectionFlags</em>, </td>
432
 
        </tr>
433
 
        <tr>
434
 
          <td class="paramkey"></td>
435
 
          <td></td>
436
 
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>&nbsp;</td>
437
 
          <td class="paramname"> <em>rubberBand</em>, </td>
438
 
        </tr>
439
 
        <tr>
440
 
          <td class="paramkey"></td>
441
 
          <td></td>
442
 
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>&nbsp;</td>
443
 
          <td class="paramname"> <em>trackerMode</em>, </td>
444
 
        </tr>
445
 
        <tr>
446
 
          <td class="paramkey"></td>
447
 
          <td></td>
448
 
          <td class="paramtype">QWidget *&nbsp;</td>
449
 
          <td class="paramname"> <em>parent</em></td><td>&nbsp;</td>
450
 
        </tr>
451
 
        <tr>
452
 
          <td></td>
453
 
          <td>)</td>
454
 
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
455
 
        </tr>
456
 
      </table>
457
 
</div>
458
 
<div class="memdoc">
459
 
 
460
 
<p>
461
 
Constructor<p>
462
 
<dl compact><dt><b>Parameters:</b></dt><dd>
463
 
  <table border="0" cellspacing="2" cellpadding="0">
464
 
    <tr><td valign="top"></td><td valign="top"><em>selectionFlags</em>&nbsp;</td><td>Or'd value of SelectionType, RectSelectionType and SelectionMode </td></tr>
465
 
    <tr><td valign="top"></td><td valign="top"><em>rubberBand</em>&nbsp;</td><td>Rubberband style </td></tr>
466
 
    <tr><td valign="top"></td><td valign="top"><em>trackerMode</em>&nbsp;</td><td>Tracker mode </td></tr>
467
 
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Parent widget, that will be observed </td></tr>
468
 
  </table>
469
 
</dl>
470
 
 
471
 
<p>
472
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00262">262</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
473
 
</div>
474
 
</div><p>
475
 
<a class="anchor" name="5d0906a0d3b12e0e44499f855cb9dab1"></a><!-- doxytag: member="QwtPicker::~QwtPicker" ref="5d0906a0d3b12e0e44499f855cb9dab1" args="()" -->
476
 
<div class="memitem">
477
 
<div class="memproto">
478
 
      <table class="memname">
479
 
        <tr>
480
 
          <td class="memname">QwtPicker::~QwtPicker           </td>
481
 
          <td>(</td>
482
 
          <td class="paramname">          </td>
483
 
          <td>&nbsp;)&nbsp;</td>
484
 
          <td width="100%"><code> [virtual]</code></td>
485
 
        </tr>
486
 
      </table>
487
 
</div>
488
 
<div class="memdoc">
489
 
 
490
 
<p>
491
 
Destructor. 
492
 
<p>
493
 
 
494
 
<p>
495
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00270">270</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
496
 
</div>
497
 
</div><p>
498
 
<hr><h2>Member Function Documentation</h2>
499
 
<a class="anchor" name="e93fe995c8c581ac33a9f3445ea5e7b9"></a><!-- doxytag: member="QwtPicker::setSelectionFlags" ref="e93fe995c8c581ac33a9f3445ea5e7b9" args="(int)" -->
500
 
<div class="memitem">
501
 
<div class="memproto">
502
 
      <table class="memname">
503
 
        <tr>
504
 
          <td class="memname">void QwtPicker::setSelectionFlags           </td>
505
 
          <td>(</td>
506
 
          <td class="paramtype">int&nbsp;</td>
507
 
          <td class="paramname"> <em>flags</em>          </td>
508
 
          <td>&nbsp;)&nbsp;</td>
509
 
          <td width="100%"><code> [virtual]</code></td>
510
 
        </tr>
511
 
      </table>
512
 
</div>
513
 
<div class="memdoc">
514
 
 
515
 
<p>
516
 
Set the selection flags<p>
517
 
<dl compact><dt><b>Parameters:</b></dt><dd>
518
 
  <table border="0" cellspacing="2" cellpadding="0">
519
 
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Or'd value of SelectionType, RectSelectionType and SelectionMode. The default value is NoSelection.</td></tr>
520
 
  </table>
521
 
</dl>
522
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a>, <a class="el" href="class_qwt_picker.html#446d9f87a6796d62949c62d77c51e3eb">SelectionType</a>, <a class="el" href="class_qwt_picker.html#7417aae2fb1ba27fa864ac153df18b6c">RectSelectionType</a>, <a class="el" href="class_qwt_picker.html#7fde641b6e2514f5271106a1cedd8718">SelectionMode</a> </dd></dl>
523
 
 
524
 
<p>
525
 
Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#c9d52dbddc9e79e7ce8ebd545e855e89">QwtPlotZoomer</a>.
526
 
<p>
527
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00401">401</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
528
 
<p>
529
 
References <a class="el" href="qwt__picker_8cpp-source.html#l00349">stateMachine()</a>.
530
 
<p>
531
 
Referenced by <a class="el" href="qwt__plot__zoomer_8cpp-source.html#l00655">QwtPlotZoomer::setSelectionFlags()</a>.
532
 
</div>
533
 
</div><p>
534
 
<a class="anchor" name="a42f0efb5aa8bcf4f2097a49fb96f886"></a><!-- doxytag: member="QwtPicker::selectionFlags" ref="a42f0efb5aa8bcf4f2097a49fb96f886" args="() const" -->
535
 
<div class="memitem">
536
 
<div class="memproto">
537
 
      <table class="memname">
538
 
        <tr>
539
 
          <td class="memname">int QwtPicker::selectionFlags           </td>
540
 
          <td>(</td>
541
 
          <td class="paramname">          </td>
542
 
          <td>&nbsp;)&nbsp;</td>
543
 
          <td width="100%"> const</td>
544
 
        </tr>
545
 
      </table>
546
 
</div>
547
 
<div class="memdoc">
548
 
 
549
 
<p>
550
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Selection flags, an Or'd value of SelectionType, RectSelectionType and SelectionMode. </dd></dl>
551
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">setSelectionFlags()</a>, <a class="el" href="class_qwt_picker.html#446d9f87a6796d62949c62d77c51e3eb">SelectionType</a>, <a class="el" href="class_qwt_picker.html#7417aae2fb1ba27fa864ac153df18b6c">RectSelectionType</a>, <a class="el" href="class_qwt_picker.html#7fde641b6e2514f5271106a1cedd8718">SelectionMode</a> </dd></dl>
552
 
 
553
 
<p>
554
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00412">412</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
555
 
<p>
556
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00652">drawRubberBand()</a>, and <a class="el" href="qwt__plot__picker_8cpp-source.html#l00273">QwtPlotPicker::end()</a>.
557
 
</div>
558
 
</div><p>
559
 
<a class="anchor" name="83096bad2662e02e4914a7b40241c351"></a><!-- doxytag: member="QwtPicker::setRubberBand" ref="83096bad2662e02e4914a7b40241c351" args="(RubberBand)" -->
560
 
<div class="memitem">
561
 
<div class="memproto">
562
 
      <table class="memname">
563
 
        <tr>
564
 
          <td class="memname">void QwtPicker::setRubberBand           </td>
565
 
          <td>(</td>
566
 
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>&nbsp;</td>
567
 
          <td class="paramname"> <em>rubberBand</em>          </td>
568
 
          <td>&nbsp;)&nbsp;</td>
569
 
          <td width="100%"><code> [virtual]</code></td>
570
 
        </tr>
571
 
      </table>
572
 
</div>
573
 
<div class="memdoc">
574
 
 
575
 
<p>
576
 
Set the rubberband style<p>
577
 
<dl compact><dt><b>Parameters:</b></dt><dd>
578
 
  <table border="0" cellspacing="2" cellpadding="0">
579
 
    <tr><td valign="top"></td><td valign="top"><em>rubberBand</em>&nbsp;</td><td>Rubberband style The default value is NoRubberBand.</td></tr>
580
 
  </table>
581
 
</dl>
582
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#12337424be42ca2173f548607b7de7da">rubberBand()</a>, <a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>, <a class="el" href="class_qwt_picker.html#13117b1929f1ca00a75002f7f4c612bc">setRubberBandPen()</a> </dd></dl>
583
 
 
584
 
<p>
585
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00425">425</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
586
 
</div>
587
 
</div><p>
588
 
<a class="anchor" name="12337424be42ca2173f548607b7de7da"></a><!-- doxytag: member="QwtPicker::rubberBand" ref="12337424be42ca2173f548607b7de7da" args="() const" -->
589
 
<div class="memitem">
590
 
<div class="memproto">
591
 
      <table class="memname">
592
 
        <tr>
593
 
          <td class="memname"><a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">QwtPicker::RubberBand</a> QwtPicker::rubberBand           </td>
594
 
          <td>(</td>
595
 
          <td class="paramname">          </td>
596
 
          <td>&nbsp;)&nbsp;</td>
597
 
          <td width="100%"> const</td>
598
 
        </tr>
599
 
      </table>
600
 
</div>
601
 
<div class="memdoc">
602
 
 
603
 
<p>
604
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Rubberband style </dd></dl>
605
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#83096bad2662e02e4914a7b40241c351">setRubberBand()</a>, <a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>, <a class="el" href="class_qwt_picker.html#3aa0eda393160c89712805ae9516f101">rubberBandPen()</a> </dd></dl>
606
 
 
607
 
<p>
608
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00434">434</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
609
 
<p>
610
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00652">drawRubberBand()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00779">trackerRect()</a>, <a class="el" href="qwt__plot__picker_8cpp-source.html#l00217">QwtPlotPicker::trackerText()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00626">trackerText()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
611
 
</div>
612
 
</div><p>
613
 
<a class="anchor" name="94fc60c7223cdc470ae63156f6446d6f"></a><!-- doxytag: member="QwtPicker::setTrackerMode" ref="94fc60c7223cdc470ae63156f6446d6f" args="(DisplayMode)" -->
614
 
<div class="memitem">
615
 
<div class="memproto">
616
 
      <table class="memname">
617
 
        <tr>
618
 
          <td class="memname">void QwtPicker::setTrackerMode           </td>
619
 
          <td>(</td>
620
 
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a>&nbsp;</td>
621
 
          <td class="paramname"> <em>mode</em>          </td>
622
 
          <td>&nbsp;)&nbsp;</td>
623
 
          <td width="100%"><code> [virtual]</code></td>
624
 
        </tr>
625
 
      </table>
626
 
</div>
627
 
<div class="memdoc">
628
 
 
629
 
<p>
630
 
Set the display mode of the tracker. 
631
 
<p>
632
 
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>
633
 
<dl compact><dt><b>Parameters:</b></dt><dd>
634
 
  <table border="0" cellspacing="2" cellpadding="0">
635
 
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>Tracker display mode</td></tr>
636
 
  </table>
637
 
</dl>
638
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>In case of AlwaysOn, mouseTracking will be enabled for the observed widget. </dd></dl>
639
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#aa6987f2fbc65e6468891c779201461b">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a> </dd></dl>
640
 
 
641
 
<p>
642
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00455">455</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
643
 
</div>
644
 
</div><p>
645
 
<a class="anchor" name="aa6987f2fbc65e6468891c779201461b"></a><!-- doxytag: member="QwtPicker::trackerMode" ref="aa6987f2fbc65e6468891c779201461b" args="() const" -->
646
 
<div class="memitem">
647
 
<div class="memproto">
648
 
      <table class="memname">
649
 
        <tr>
650
 
          <td class="memname"><a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">QwtPicker::DisplayMode</a> QwtPicker::trackerMode           </td>
651
 
          <td>(</td>
652
 
          <td class="paramname">          </td>
653
 
          <td>&nbsp;)&nbsp;</td>
654
 
          <td width="100%"> const</td>
655
 
        </tr>
656
 
      </table>
657
 
</div>
658
 
<div class="memdoc">
659
 
 
660
 
<p>
661
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Tracker display mode </dd></dl>
662
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#94fc60c7223cdc470ae63156f6446d6f">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#01be4d404ffc3a7b238b0d0aaeb66b93">DisplayMode</a> </dd></dl>
663
 
 
664
 
<p>
665
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00468">468</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
666
 
<p>
667
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01134">begin()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01166">end()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00779">trackerRect()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
668
 
</div>
669
 
</div><p>
670
 
<a class="anchor" name="f85c8a3c709bd106d2b34b718a746e03"></a><!-- doxytag: member="QwtPicker::setResizeMode" ref="f85c8a3c709bd106d2b34b718a746e03" args="(ResizeMode)" -->
671
 
<div class="memitem">
672
 
<div class="memproto">
673
 
      <table class="memname">
674
 
        <tr>
675
 
          <td class="memname">void QwtPicker::setResizeMode           </td>
676
 
          <td>(</td>
677
 
          <td class="paramtype"><a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a>&nbsp;</td>
678
 
          <td class="paramname"> <em>mode</em>          </td>
679
 
          <td>&nbsp;)&nbsp;</td>
680
 
          <td width="100%"><code> [virtual]</code></td>
681
 
        </tr>
682
 
      </table>
683
 
</div>
684
 
<div class="memdoc">
685
 
 
686
 
<p>
687
 
Set the resize mode. 
688
 
<p>
689
 
The resize mode controls what to do with the selected points of an active selection when the observed widget is resized.<p>
690
 
Stretch means the points are scaled according to the new size, KeepSize means the points remain unchanged.<p>
691
 
The default mode is Stretch.<p>
692
 
<dl compact><dt><b>Parameters:</b></dt><dd>
693
 
  <table border="0" cellspacing="2" cellpadding="0">
694
 
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>Resize mode </td></tr>
695
 
  </table>
696
 
</dl>
697
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#0bb802fa991b974e6516075669bedcbc">resizeMode()</a>, <a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a> </dd></dl>
698
 
 
699
 
<p>
700
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00487">487</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
701
 
</div>
702
 
</div><p>
703
 
<a class="anchor" name="0bb802fa991b974e6516075669bedcbc"></a><!-- doxytag: member="QwtPicker::resizeMode" ref="0bb802fa991b974e6516075669bedcbc" args="() const" -->
704
 
<div class="memitem">
705
 
<div class="memproto">
706
 
      <table class="memname">
707
 
        <tr>
708
 
          <td class="memname"><a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">QwtPicker::ResizeMode</a> QwtPicker::resizeMode           </td>
709
 
          <td>(</td>
710
 
          <td class="paramname">          </td>
711
 
          <td>&nbsp;)&nbsp;</td>
712
 
          <td width="100%"> const</td>
713
 
        </tr>
714
 
      </table>
715
 
</div>
716
 
<div class="memdoc">
717
 
 
718
 
<p>
719
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Resize mode </dd></dl>
720
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#f85c8a3c709bd106d2b34b718a746e03">setResizeMode()</a>, <a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a> </dd></dl>
721
 
 
722
 
<p>
723
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00497">497</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
724
 
</div>
725
 
</div><p>
726
 
<a class="anchor" name="13117b1929f1ca00a75002f7f4c612bc"></a><!-- doxytag: member="QwtPicker::setRubberBandPen" ref="13117b1929f1ca00a75002f7f4c612bc" args="(const QPen &amp;)" -->
727
 
<div class="memitem">
728
 
<div class="memproto">
729
 
      <table class="memname">
730
 
        <tr>
731
 
          <td class="memname">void QwtPicker::setRubberBandPen           </td>
732
 
          <td>(</td>
733
 
          <td class="paramtype">const QPen &amp;&nbsp;</td>
734
 
          <td class="paramname"> <em>pen</em>          </td>
735
 
          <td>&nbsp;)&nbsp;</td>
736
 
          <td width="100%"><code> [virtual]</code></td>
737
 
        </tr>
738
 
      </table>
739
 
</div>
740
 
<div class="memdoc">
741
 
 
742
 
<p>
743
 
Set the pen for the rubberband<p>
744
 
<dl compact><dt><b>Parameters:</b></dt><dd>
745
 
  <table border="0" cellspacing="2" cellpadding="0">
746
 
    <tr><td valign="top"></td><td valign="top"><em>pen</em>&nbsp;</td><td>Rubberband pen </td></tr>
747
 
  </table>
748
 
</dl>
749
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#3aa0eda393160c89712805ae9516f101">rubberBandPen()</a>, <a class="el" href="class_qwt_picker.html#83096bad2662e02e4914a7b40241c351">setRubberBand()</a> </dd></dl>
750
 
 
751
 
<p>
752
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00595">595</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
753
 
<p>
754
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
755
 
</div>
756
 
</div><p>
757
 
<a class="anchor" name="3aa0eda393160c89712805ae9516f101"></a><!-- doxytag: member="QwtPicker::rubberBandPen" ref="3aa0eda393160c89712805ae9516f101" args="() const" -->
758
 
<div class="memitem">
759
 
<div class="memproto">
760
 
      <table class="memname">
761
 
        <tr>
762
 
          <td class="memname">QPen QwtPicker::rubberBandPen           </td>
763
 
          <td>(</td>
764
 
          <td class="paramname">          </td>
765
 
          <td>&nbsp;)&nbsp;</td>
766
 
          <td width="100%"> const</td>
767
 
        </tr>
768
 
      </table>
769
 
</div>
770
 
<div class="memdoc">
771
 
 
772
 
<p>
773
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Rubberband pen </dd></dl>
774
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#13117b1929f1ca00a75002f7f4c612bc">setRubberBandPen()</a>, <a class="el" href="class_qwt_picker.html#12337424be42ca2173f548607b7de7da">rubberBand()</a> </dd></dl>
775
 
 
776
 
<p>
777
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00608">608</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
778
 
<p>
779
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00652">drawRubberBand()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
780
 
</div>
781
 
</div><p>
782
 
<a class="anchor" name="f703bc51cda716e503cbd86731270e5b"></a><!-- doxytag: member="QwtPicker::setTrackerPen" ref="f703bc51cda716e503cbd86731270e5b" args="(const QPen &amp;)" -->
783
 
<div class="memitem">
784
 
<div class="memproto">
785
 
      <table class="memname">
786
 
        <tr>
787
 
          <td class="memname">void QwtPicker::setTrackerPen           </td>
788
 
          <td>(</td>
789
 
          <td class="paramtype">const QPen &amp;&nbsp;</td>
790
 
          <td class="paramname"> <em>pen</em>          </td>
791
 
          <td>&nbsp;)&nbsp;</td>
792
 
          <td width="100%"><code> [virtual]</code></td>
793
 
        </tr>
794
 
      </table>
795
 
</div>
796
 
<div class="memdoc">
797
 
 
798
 
<p>
799
 
Set the pen for the tracker<p>
800
 
<dl compact><dt><b>Parameters:</b></dt><dd>
801
 
  <table border="0" cellspacing="2" cellpadding="0">
802
 
    <tr><td valign="top"></td><td valign="top"><em>pen</em>&nbsp;</td><td>Tracker pen </td></tr>
803
 
  </table>
804
 
</dl>
805
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#671525e8375a044213a68605911012b7">trackerPen()</a>, <a class="el" href="class_qwt_picker.html#94fc60c7223cdc470ae63156f6446d6f">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#9f54cce7d2e3f6e06351315bf655d5d9">setTrackerFont()</a> </dd></dl>
806
 
 
807
 
<p>
808
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00571">571</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
809
 
<p>
810
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
811
 
</div>
812
 
</div><p>
813
 
<a class="anchor" name="671525e8375a044213a68605911012b7"></a><!-- doxytag: member="QwtPicker::trackerPen" ref="671525e8375a044213a68605911012b7" args="() const" -->
814
 
<div class="memitem">
815
 
<div class="memproto">
816
 
      <table class="memname">
817
 
        <tr>
818
 
          <td class="memname">QPen QwtPicker::trackerPen           </td>
819
 
          <td>(</td>
820
 
          <td class="paramname">          </td>
821
 
          <td>&nbsp;)&nbsp;</td>
822
 
          <td width="100%"> const</td>
823
 
        </tr>
824
 
      </table>
825
 
</div>
826
 
<div class="memdoc">
827
 
 
828
 
<p>
829
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Tracker pen </dd></dl>
830
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#f703bc51cda716e503cbd86731270e5b">setTrackerPen()</a>, <a class="el" href="class_qwt_picker.html#aa6987f2fbc65e6468891c779201461b">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#065ae5042d5b720ecc2fdf5d2e9702cc">trackerFont()</a> </dd></dl>
831
 
 
832
 
<p>
833
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00584">584</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
834
 
<p>
835
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
836
 
</div>
837
 
</div><p>
838
 
<a class="anchor" name="9f54cce7d2e3f6e06351315bf655d5d9"></a><!-- doxytag: member="QwtPicker::setTrackerFont" ref="9f54cce7d2e3f6e06351315bf655d5d9" args="(const QFont &amp;)" -->
839
 
<div class="memitem">
840
 
<div class="memproto">
841
 
      <table class="memname">
842
 
        <tr>
843
 
          <td class="memname">void QwtPicker::setTrackerFont           </td>
844
 
          <td>(</td>
845
 
          <td class="paramtype">const QFont &amp;&nbsp;</td>
846
 
          <td class="paramname"> <em>font</em>          </td>
847
 
          <td>&nbsp;)&nbsp;</td>
848
 
          <td width="100%"><code> [virtual]</code></td>
849
 
        </tr>
850
 
      </table>
851
 
</div>
852
 
<div class="memdoc">
853
 
 
854
 
<p>
855
 
Set the font for the tracker<p>
856
 
<dl compact><dt><b>Parameters:</b></dt><dd>
857
 
  <table border="0" cellspacing="2" cellpadding="0">
858
 
    <tr><td valign="top"></td><td valign="top"><em>font</em>&nbsp;</td><td>Tracker font </td></tr>
859
 
  </table>
860
 
</dl>
861
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#065ae5042d5b720ecc2fdf5d2e9702cc">trackerFont()</a>, <a class="el" href="class_qwt_picker.html#94fc60c7223cdc470ae63156f6446d6f">setTrackerMode()</a>, <a class="el" href="class_qwt_picker.html#f703bc51cda716e503cbd86731270e5b">setTrackerPen()</a> </dd></dl>
862
 
 
863
 
<p>
864
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00546">546</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
865
 
<p>
866
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
867
 
</div>
868
 
</div><p>
869
 
<a class="anchor" name="065ae5042d5b720ecc2fdf5d2e9702cc"></a><!-- doxytag: member="QwtPicker::trackerFont" ref="065ae5042d5b720ecc2fdf5d2e9702cc" args="() const" -->
870
 
<div class="memitem">
871
 
<div class="memproto">
872
 
      <table class="memname">
873
 
        <tr>
874
 
          <td class="memname">QFont QwtPicker::trackerFont           </td>
875
 
          <td>(</td>
876
 
          <td class="paramname">          </td>
877
 
          <td>&nbsp;)&nbsp;</td>
878
 
          <td width="100%"> const</td>
879
 
        </tr>
880
 
      </table>
881
 
</div>
882
 
<div class="memdoc">
883
 
 
884
 
<p>
885
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Tracker font </dd></dl>
886
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#9f54cce7d2e3f6e06351315bf655d5d9">setTrackerFont()</a>, <a class="el" href="class_qwt_picker.html#aa6987f2fbc65e6468891c779201461b">trackerMode()</a>, <a class="el" href="class_qwt_picker.html#671525e8375a044213a68605911012b7">trackerPen()</a> </dd></dl>
887
 
 
888
 
<p>
889
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00560">560</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
890
 
</div>
891
 
</div><p>
892
 
<a class="anchor" name="a5fc6ba4bcf5eecb883724ac63546fe8"></a><!-- doxytag: member="QwtPicker::isEnabled" ref="a5fc6ba4bcf5eecb883724ac63546fe8" args="() const" -->
893
 
<div class="memitem">
894
 
<div class="memproto">
895
 
      <table class="memname">
896
 
        <tr>
897
 
          <td class="memname">bool QwtPicker::isEnabled           </td>
898
 
          <td>(</td>
899
 
          <td class="paramname">          </td>
900
 
          <td>&nbsp;)&nbsp;</td>
901
 
          <td width="100%"> const</td>
902
 
        </tr>
903
 
      </table>
904
 
</div>
905
 
<div class="memdoc">
906
 
 
907
 
<p>
908
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true when enabled, false otherwise </dd></dl>
909
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a590756369efae6ebf323302a0af5d36">setEnabled</a>, <a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a> </dd></dl>
910
 
 
911
 
<p>
912
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00535">535</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
913
 
</div>
914
 
</div><p>
915
 
<a class="anchor" name="a590756369efae6ebf323302a0af5d36"></a><!-- doxytag: member="QwtPicker::setEnabled" ref="a590756369efae6ebf323302a0af5d36" args="(bool)" -->
916
 
<div class="memitem">
917
 
<div class="memproto">
918
 
      <table class="memname">
919
 
        <tr>
920
 
          <td class="memname">void QwtPicker::setEnabled           </td>
921
 
          <td>(</td>
922
 
          <td class="paramtype">bool&nbsp;</td>
923
 
          <td class="paramname"> <em>enabled</em>          </td>
924
 
          <td>&nbsp;)&nbsp;</td>
925
 
          <td width="100%"><code> [virtual]</code></td>
926
 
        </tr>
927
 
      </table>
928
 
</div>
929
 
<div class="memdoc">
930
 
 
931
 
<p>
932
 
En/disable the picker. 
933
 
<p>
934
 
When enabled is true an event filter is installed for the observed widget, otherwise the event filter is removed.<p>
935
 
<dl compact><dt><b>Parameters:</b></dt><dd>
936
 
  <table border="0" cellspacing="2" cellpadding="0">
937
 
    <tr><td valign="top"></td><td valign="top"><em>enabled</em>&nbsp;</td><td>true or false </td></tr>
938
 
  </table>
939
 
</dl>
940
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#a5fc6ba4bcf5eecb883724ac63546fe8">isEnabled()</a>, <a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a> </dd></dl>
941
 
 
942
 
<p>
943
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00511">511</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
944
 
<p>
945
 
References <a class="el" href="qwt__picker_8cpp-source.html#l00373">parentWidget()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
946
 
</div>
947
 
</div><p>
948
 
<a class="anchor" name="9ee030f985edfa20d0f896534b9b611b"></a><!-- doxytag: member="QwtPicker::isActive" ref="9ee030f985edfa20d0f896534b9b611b" args="() const" -->
949
 
<div class="memitem">
950
 
<div class="memproto">
951
 
      <table class="memname">
952
 
        <tr>
953
 
          <td class="memname">bool QwtPicker::isActive           </td>
954
 
          <td>(</td>
955
 
          <td class="paramname">          </td>
956
 
          <td>&nbsp;)&nbsp;</td>
957
 
          <td width="100%"> const</td>
958
 
        </tr>
959
 
      </table>
960
 
</div>
961
 
<div class="memdoc">
962
 
 
963
 
<p>
964
 
A picker is active between <a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin()</a> and <a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end()</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the selection is active. </dd></dl>
965
 
 
966
 
<p>
967
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01263">1263</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
968
 
<p>
969
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00652">drawRubberBand()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01196">reset()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00779">trackerRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>, <a class="el" href="qwt__plot__zoomer_8cpp-source.html#l00465">QwtPlotZoomer::widgetKeyPressEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00944">widgetLeaveEvent()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00924">widgetMouseMoveEvent()</a>.
970
 
</div>
971
 
</div><p>
972
 
<a class="anchor" name="c149f9cb8fb068f31871e1fe450c376e"></a><!-- doxytag: member="QwtPicker::eventFilter" ref="c149f9cb8fb068f31871e1fe450c376e" args="(QObject *, QEvent *)" -->
973
 
<div class="memitem">
974
 
<div class="memproto">
975
 
      <table class="memname">
976
 
        <tr>
977
 
          <td class="memname">bool QwtPicker::eventFilter           </td>
978
 
          <td>(</td>
979
 
          <td class="paramtype">QObject *&nbsp;</td>
980
 
          <td class="paramname"> <em>o</em>, </td>
981
 
        </tr>
982
 
        <tr>
983
 
          <td class="paramkey"></td>
984
 
          <td></td>
985
 
          <td class="paramtype">QEvent *&nbsp;</td>
986
 
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
987
 
        </tr>
988
 
        <tr>
989
 
          <td></td>
990
 
          <td>)</td>
991
 
          <td></td><td></td><td width="100%"><code> [virtual]</code></td>
992
 
        </tr>
993
 
      </table>
994
 
</div>
995
 
<div class="memdoc">
996
 
 
997
 
<p>
998
 
Event filter. 
999
 
<p>
1000
 
When <a class="el" href="class_qwt_picker.html#a5fc6ba4bcf5eecb883724ac63546fe8">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>
1001
 
<dl class="see" compact><dt><b>See also:</b></dt><dd>event(), <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1002
 
 
1003
 
<p>
1004
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00850">850</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1005
 
<p>
1006
 
References <a class="el" href="qwt__picker_8cpp-source.html#l00373">parentWidget()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01283">stretchSelection()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01015">widgetKeyPressEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01065">widgetKeyReleaseEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00944">widgetLeaveEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00975">widgetMouseDoubleClickEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00924">widgetMouseMoveEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00910">widgetMousePressEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00961">widgetMouseReleaseEvent()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00990">widgetWheelEvent()</a>.
1007
 
</div>
1008
 
</div><p>
1009
 
<a class="anchor" name="da0c12257e006f0066d22c3eb83f667e"></a><!-- doxytag: member="QwtPicker::parentWidget" ref="da0c12257e006f0066d22c3eb83f667e" args="()" -->
1010
 
<div class="memitem">
1011
 
<div class="memproto">
1012
 
      <table class="memname">
1013
 
        <tr>
1014
 
          <td class="memname">QWidget * QwtPicker::parentWidget           </td>
1015
 
          <td>(</td>
1016
 
          <td class="paramname">          </td>
1017
 
          <td>&nbsp;)&nbsp;</td>
1018
 
          <td width="100%"></td>
1019
 
        </tr>
1020
 
      </table>
1021
 
</div>
1022
 
<div class="memdoc">
1023
 
 
1024
 
<p>
1025
 
Return the parent widget, where the selection happens. 
1026
 
<p>
1027
 
 
1028
 
<p>
1029
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00373">373</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1030
 
<p>
1031
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01134">begin()</a>, <a class="el" href="qwt__plot__picker_8cpp-source.html#l00103">QwtPlotPicker::canvas()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01342">pickRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00511">setEnabled()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01015">widgetKeyPressEvent()</a>.
1032
 
</div>
1033
 
</div><p>
1034
 
<a class="anchor" name="10b5cb077ef2287d6ba4a097545d80c9"></a><!-- doxytag: member="QwtPicker::parentWidget" ref="10b5cb077ef2287d6ba4a097545d80c9" args="() const" -->
1035
 
<div class="memitem">
1036
 
<div class="memproto">
1037
 
      <table class="memname">
1038
 
        <tr>
1039
 
          <td class="memname">const QWidget * QwtPicker::parentWidget           </td>
1040
 
          <td>(</td>
1041
 
          <td class="paramname">          </td>
1042
 
          <td>&nbsp;)&nbsp;</td>
1043
 
          <td width="100%"> const</td>
1044
 
        </tr>
1045
 
      </table>
1046
 
</div>
1047
 
<div class="memdoc">
1048
 
 
1049
 
<p>
1050
 
Return the parent widget, where the selection happens. 
1051
 
<p>
1052
 
 
1053
 
<p>
1054
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00383">383</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1055
 
</div>
1056
 
</div><p>
1057
 
<a class="anchor" name="74c3d89dd9916496205a174bebd2a2ca"></a><!-- doxytag: member="QwtPicker::pickRect" ref="74c3d89dd9916496205a174bebd2a2ca" args="() const" -->
1058
 
<div class="memitem">
1059
 
<div class="memproto">
1060
 
      <table class="memname">
1061
 
        <tr>
1062
 
          <td class="memname">QRect QwtPicker::pickRect           </td>
1063
 
          <td>(</td>
1064
 
          <td class="paramname">          </td>
1065
 
          <td>&nbsp;)&nbsp;</td>
1066
 
          <td width="100%"> const<code> [virtual]</code></td>
1067
 
        </tr>
1068
 
      </table>
1069
 
</div>
1070
 
<div class="memdoc">
1071
 
 
1072
 
<p>
1073
 
Find the area of the observed widget, where selection might happen.<p>
1074
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>QFrame::contentsRect() if it is a QFrame, QWidget::rect() otherwise. </dd></dl>
1075
 
 
1076
 
<p>
1077
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01342">1342</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1078
 
<p>
1079
 
References <a class="el" href="qwt__picker_8cpp-source.html#l00373">parentWidget()</a>.
1080
 
<p>
1081
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00652">drawRubberBand()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00779">trackerRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01015">widgetKeyPressEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00924">widgetMouseMoveEvent()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00990">widgetWheelEvent()</a>.
1082
 
</div>
1083
 
</div><p>
1084
 
<a class="anchor" name="ffd1873073e70397661bb23ad8f43457"></a><!-- doxytag: member="QwtPicker::selection" ref="ffd1873073e70397661bb23ad8f43457" args="() const" -->
1085
 
<div class="memitem">
1086
 
<div class="memproto">
1087
 
      <table class="memname">
1088
 
        <tr>
1089
 
          <td class="memname">const QwtPolygon &amp; QwtPicker::selection           </td>
1090
 
          <td>(</td>
1091
 
          <td class="paramname">          </td>
1092
 
          <td>&nbsp;)&nbsp;</td>
1093
 
          <td width="100%"> const</td>
1094
 
        </tr>
1095
 
      </table>
1096
 
</div>
1097
 
<div class="memdoc">
1098
 
 
1099
 
<p>
1100
 
Return Selected points. 
1101
 
<p>
1102
 
 
1103
 
<p>
1104
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01269">1269</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1105
 
<p>
1106
 
Referenced by <a class="el" href="qwt__plot__zoomer_8cpp-source.html#l00611">QwtPlotZoomer::end()</a>, and <a class="el" href="qwt__plot__picker_8cpp-source.html#l00273">QwtPlotPicker::end()</a>.
1107
 
</div>
1108
 
</div><p>
1109
 
<a class="anchor" name="0f24e52461d4e4194d47c8a8092f8c91"></a><!-- doxytag: member="QwtPicker::drawRubberBand" ref="0f24e52461d4e4194d47c8a8092f8c91" args="(QPainter *) const" -->
1110
 
<div class="memitem">
1111
 
<div class="memproto">
1112
 
      <table class="memname">
1113
 
        <tr>
1114
 
          <td class="memname">void QwtPicker::drawRubberBand           </td>
1115
 
          <td>(</td>
1116
 
          <td class="paramtype">QPainter *&nbsp;</td>
1117
 
          <td class="paramname"> <em>painter</em>          </td>
1118
 
          <td>&nbsp;)&nbsp;</td>
1119
 
          <td width="100%"> const<code> [virtual]</code></td>
1120
 
        </tr>
1121
 
      </table>
1122
 
</div>
1123
 
<div class="memdoc">
1124
 
 
1125
 
<p>
1126
 
Draw a rubberband , depending on <a class="el" href="class_qwt_picker.html#12337424be42ca2173f548607b7de7da">rubberBand()</a> and <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a><p>
1127
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1128
 
  <table border="0" cellspacing="2" cellpadding="0">
1129
 
    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter, initialized with clip rect</td></tr>
1130
 
  </table>
1131
 
</dl>
1132
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#12337424be42ca2173f548607b7de7da">rubberBand()</a>, <a class="el" href="class_qwt_picker.html#b36c79d8ff20aba5b778d2823c1f7894">RubberBand</a>, <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a> </dd></dl>
1133
 
 
1134
 
<p>
1135
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00652">652</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1136
 
<p>
1137
 
References <a class="el" href="qwt__painter_8cpp-source.html#l00281">QwtPainter::drawEllipse()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00424">QwtPainter::drawLine()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00176">QwtPainter::drawRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01263">isActive()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01342">pickRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00434">rubberBand()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00608">rubberBandPen()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00412">selectionFlags()</a>.
1138
 
</div>
1139
 
</div><p>
1140
 
<a class="anchor" name="62a53af9657eeafd348f3557adcfd61e"></a><!-- doxytag: member="QwtPicker::drawTracker" ref="62a53af9657eeafd348f3557adcfd61e" args="(QPainter *) const" -->
1141
 
<div class="memitem">
1142
 
<div class="memproto">
1143
 
      <table class="memname">
1144
 
        <tr>
1145
 
          <td class="memname">void QwtPicker::drawTracker           </td>
1146
 
          <td>(</td>
1147
 
          <td class="paramtype">QPainter *&nbsp;</td>
1148
 
          <td class="paramname"> <em>painter</em>          </td>
1149
 
          <td>&nbsp;)&nbsp;</td>
1150
 
          <td width="100%"> const<code> [virtual]</code></td>
1151
 
        </tr>
1152
 
      </table>
1153
 
</div>
1154
 
<div class="memdoc">
1155
 
 
1156
 
<p>
1157
 
Draw the tracker<p>
1158
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1159
 
  <table border="0" cellspacing="2" cellpadding="0">
1160
 
    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter </td></tr>
1161
 
  </table>
1162
 
</dl>
1163
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#3091a5812652b9fef50507ecf957160b">trackerRect()</a>, <a class="el" href="class_qwt_picker.html#b8160fa4e1080ba62cce9692dda4e71c">trackerText()</a> </dd></dl>
1164
 
 
1165
 
<p>
1166
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00747">747</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1167
 
<p>
1168
 
References <a class="el" href="qwt__text_8cpp-source.html#l00564">QwtText::draw()</a>, <a class="el" href="qwt__text_8h-source.html#l00152">QwtText::isEmpty()</a>, <a class="el" href="qwt__text_8cpp-source.html#l00289">QwtText::setFont()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00779">trackerRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00626">trackerText()</a>, and <a class="el" href="qwt__text_8cpp-source.html#l00308">QwtText::usedFont()</a>.
1169
 
</div>
1170
 
</div><p>
1171
 
<a class="anchor" name="b8160fa4e1080ba62cce9692dda4e71c"></a><!-- doxytag: member="QwtPicker::trackerText" ref="b8160fa4e1080ba62cce9692dda4e71c" args="(const QPoint &amp;pos) const" -->
1172
 
<div class="memitem">
1173
 
<div class="memproto">
1174
 
      <table class="memname">
1175
 
        <tr>
1176
 
          <td class="memname"><a class="el" href="class_qwt_text.html">QwtText</a> QwtPicker::trackerText           </td>
1177
 
          <td>(</td>
1178
 
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
1179
 
          <td class="paramname"> <em>pos</em>          </td>
1180
 
          <td>&nbsp;)&nbsp;</td>
1181
 
          <td width="100%"> const<code> [virtual]</code></td>
1182
 
        </tr>
1183
 
      </table>
1184
 
</div>
1185
 
<div class="memdoc">
1186
 
 
1187
 
<p>
1188
 
Return the label for a position. 
1189
 
<p>
1190
 
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>
1191
 
The format for the string conversion is "%d".<p>
1192
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1193
 
  <table border="0" cellspacing="2" cellpadding="0">
1194
 
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Position </td></tr>
1195
 
  </table>
1196
 
</dl>
1197
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Converted position as string </dd></dl>
1198
 
 
1199
 
<p>
1200
 
Reimplemented in <a class="el" href="class_qwt_plot_picker.html#1b1134e758f4827add976929fd557563">QwtPlotPicker</a>.
1201
 
<p>
1202
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00626">626</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1203
 
<p>
1204
 
References <a class="el" href="qwt__picker_8cpp-source.html#l00434">rubberBand()</a>.
1205
 
<p>
1206
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00747">drawTracker()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00779">trackerRect()</a>.
1207
 
</div>
1208
 
</div><p>
1209
 
<a class="anchor" name="dc217b13621f291dd2ba081e2c28e4f4"></a><!-- doxytag: member="QwtPicker::selected" ref="dc217b13621f291dd2ba081e2c28e4f4" args="(const QwtPolygon &amp;pa)" -->
1210
 
<div class="memitem">
1211
 
<div class="memproto">
1212
 
      <table class="memname">
1213
 
        <tr>
1214
 
          <td class="memname">void QwtPicker::selected           </td>
1215
 
          <td>(</td>
1216
 
          <td class="paramtype">const QwtPolygon &amp;&nbsp;</td>
1217
 
          <td class="paramname"> <em>pa</em>          </td>
1218
 
          <td>&nbsp;)&nbsp;</td>
1219
 
          <td width="100%"><code> [signal]</code></td>
1220
 
        </tr>
1221
 
      </table>
1222
 
</div>
1223
 
<div class="memdoc">
1224
 
 
1225
 
<p>
1226
 
A signal emitting the selected points, at the end of a selection.<p>
1227
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1228
 
  <table border="0" cellspacing="2" cellpadding="0">
1229
 
    <tr><td valign="top"></td><td valign="top"><em>pa</em>&nbsp;</td><td>Selected points </td></tr>
1230
 
  </table>
1231
 
</dl>
1232
 
 
1233
 
<p>
1234
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01166">end()</a>.
1235
 
</div>
1236
 
</div><p>
1237
 
<a class="anchor" name="d52219271a7c8efab35ded14ac89827a"></a><!-- doxytag: member="QwtPicker::appended" ref="d52219271a7c8efab35ded14ac89827a" args="(const QPoint &amp;pos)" -->
1238
 
<div class="memitem">
1239
 
<div class="memproto">
1240
 
      <table class="memname">
1241
 
        <tr>
1242
 
          <td class="memname">void QwtPicker::appended           </td>
1243
 
          <td>(</td>
1244
 
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
1245
 
          <td class="paramname"> <em>pos</em>          </td>
1246
 
          <td>&nbsp;)&nbsp;</td>
1247
 
          <td width="100%"><code> [signal]</code></td>
1248
 
        </tr>
1249
 
      </table>
1250
 
</div>
1251
 
<div class="memdoc">
1252
 
 
1253
 
<p>
1254
 
A signal emitted when a point has been appended to the selection<p>
1255
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1256
 
  <table border="0" cellspacing="2" cellpadding="0">
1257
 
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Position of the appended point. </td></tr>
1258
 
  </table>
1259
 
</dl>
1260
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>. <a class="el" href="class_qwt_picker.html#dddb4800c1dac0ba807e731f45d40742">moved()</a> </dd></dl>
1261
 
 
1262
 
<p>
1263
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01213">append()</a>.
1264
 
</div>
1265
 
</div><p>
1266
 
<a class="anchor" name="dddb4800c1dac0ba807e731f45d40742"></a><!-- doxytag: member="QwtPicker::moved" ref="dddb4800c1dac0ba807e731f45d40742" args="(const QPoint &amp;pos)" -->
1267
 
<div class="memitem">
1268
 
<div class="memproto">
1269
 
      <table class="memname">
1270
 
        <tr>
1271
 
          <td class="memname">void QwtPicker::moved           </td>
1272
 
          <td>(</td>
1273
 
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
1274
 
          <td class="paramname"> <em>pos</em>          </td>
1275
 
          <td>&nbsp;)&nbsp;</td>
1276
 
          <td width="100%"><code> [signal]</code></td>
1277
 
        </tr>
1278
 
      </table>
1279
 
</div>
1280
 
<div class="memdoc">
1281
 
 
1282
 
<p>
1283
 
A signal emitted whenever the last appended point of the selection has been moved.<p>
1284
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1285
 
  <table border="0" cellspacing="2" cellpadding="0">
1286
 
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Position of the moved last point of the selection. </td></tr>
1287
 
  </table>
1288
 
</dl>
1289
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move()</a>, <a class="el" href="class_qwt_picker.html#d52219271a7c8efab35ded14ac89827a">appended()</a> </dd></dl>
1290
 
 
1291
 
<p>
1292
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01235">move()</a>.
1293
 
</div>
1294
 
</div><p>
1295
 
<a class="anchor" name="dc25f36804c8a9fe24bb8640a73c4051"></a><!-- doxytag: member="QwtPicker::changed" ref="dc25f36804c8a9fe24bb8640a73c4051" args="(const QwtPolygon &amp;pa)" -->
1296
 
<div class="memitem">
1297
 
<div class="memproto">
1298
 
      <table class="memname">
1299
 
        <tr>
1300
 
          <td class="memname">void QwtPicker::changed           </td>
1301
 
          <td>(</td>
1302
 
          <td class="paramtype">const QwtPolygon &amp;&nbsp;</td>
1303
 
          <td class="paramname"> <em>pa</em>          </td>
1304
 
          <td>&nbsp;)&nbsp;</td>
1305
 
          <td width="100%"><code> [signal]</code></td>
1306
 
        </tr>
1307
 
      </table>
1308
 
</div>
1309
 
<div class="memdoc">
1310
 
 
1311
 
<p>
1312
 
A signal emitted when the active selection has been changed. This might happen when the observed widget is resized.<p>
1313
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1314
 
  <table border="0" cellspacing="2" cellpadding="0">
1315
 
    <tr><td valign="top"></td><td valign="top"><em>pa</em>&nbsp;</td><td>Changed selection </td></tr>
1316
 
  </table>
1317
 
</dl>
1318
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#24b0e4bcf6a9b7f41c81ea19305105a8">stretchSelection()</a> </dd></dl>
1319
 
 
1320
 
<p>
1321
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01283">stretchSelection()</a>.
1322
 
</div>
1323
 
</div><p>
1324
 
<a class="anchor" name="726e38a25659db96218888e4625dffba"></a><!-- doxytag: member="QwtPicker::accept" ref="726e38a25659db96218888e4625dffba" args="(QwtPolygon &amp;selection) const" -->
1325
 
<div class="memitem">
1326
 
<div class="memproto">
1327
 
      <table class="memname">
1328
 
        <tr>
1329
 
          <td class="memname">bool QwtPicker::accept           </td>
1330
 
          <td>(</td>
1331
 
          <td class="paramtype">QwtPolygon &amp;&nbsp;</td>
1332
 
          <td class="paramname"> <em>selection</em>          </td>
1333
 
          <td>&nbsp;)&nbsp;</td>
1334
 
          <td width="100%"> const<code> [protected, virtual]</code></td>
1335
 
        </tr>
1336
 
      </table>
1337
 
</div>
1338
 
<div class="memdoc">
1339
 
 
1340
 
<p>
1341
 
Validate and fixup the selection. 
1342
 
<p>
1343
 
Accepts all selections unmodified<p>
1344
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1345
 
  <table border="0" cellspacing="2" cellpadding="0">
1346
 
    <tr><td valign="top"></td><td valign="top"><em>selection</em>&nbsp;</td><td>Selection to validate and fixup </td></tr>
1347
 
  </table>
1348
 
</dl>
1349
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true, when accepted, false otherwise </dd></dl>
1350
 
 
1351
 
<p>
1352
 
Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#86898c6696ee0706a3ac6b61018a112e">QwtPlotZoomer</a>.
1353
 
<p>
1354
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01254">1254</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1355
 
<p>
1356
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01166">end()</a>.
1357
 
</div>
1358
 
</div><p>
1359
 
<a class="anchor" name="90f9f3485f054c36c1835931e9a387dd"></a><!-- doxytag: member="QwtPicker::transition" ref="90f9f3485f054c36c1835931e9a387dd" args="(const QEvent *)" -->
1360
 
<div class="memitem">
1361
 
<div class="memproto">
1362
 
      <table class="memname">
1363
 
        <tr>
1364
 
          <td class="memname">void QwtPicker::transition           </td>
1365
 
          <td>(</td>
1366
 
          <td class="paramtype">const QEvent *&nbsp;</td>
1367
 
          <td class="paramname"> <em>e</em>          </td>
1368
 
          <td>&nbsp;)&nbsp;</td>
1369
 
          <td width="100%"><code> [protected, virtual]</code></td>
1370
 
        </tr>
1371
 
      </table>
1372
 
</div>
1373
 
<div class="memdoc">
1374
 
 
1375
 
<p>
1376
 
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>
1377
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1378
 
  <table border="0" cellspacing="2" cellpadding="0">
1379
 
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Event </td></tr>
1380
 
  </table>
1381
 
</dl>
1382
 
 
1383
 
<p>
1384
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01077">1077</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1385
 
<p>
1386
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01213">append()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01134">begin()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01166">end()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01235">move()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00373">parentWidget()</a>.
1387
 
<p>
1388
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01015">widgetKeyPressEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01065">widgetKeyReleaseEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00975">widgetMouseDoubleClickEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00924">widgetMouseMoveEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00910">widgetMousePressEvent()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00961">widgetMouseReleaseEvent()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l00990">widgetWheelEvent()</a>.
1389
 
</div>
1390
 
</div><p>
1391
 
<a class="anchor" name="49cb19aea451e275c5d376235e5a1d83"></a><!-- doxytag: member="QwtPicker::begin" ref="49cb19aea451e275c5d376235e5a1d83" args="()" -->
1392
 
<div class="memitem">
1393
 
<div class="memproto">
1394
 
      <table class="memname">
1395
 
        <tr>
1396
 
          <td class="memname">void QwtPicker::begin           </td>
1397
 
          <td>(</td>
1398
 
          <td class="paramname">          </td>
1399
 
          <td>&nbsp;)&nbsp;</td>
1400
 
          <td width="100%"><code> [protected, virtual]</code></td>
1401
 
        </tr>
1402
 
      </table>
1403
 
</div>
1404
 
<div class="memdoc">
1405
 
 
1406
 
<p>
1407
 
Open a selection setting the state to active<p>
1408
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive</a>, <a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end()</a>, <a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>, <a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move()</a> </dd></dl>
1409
 
 
1410
 
<p>
1411
 
Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#a54bb05797c0468c0f8de4217dce24dd">QwtPlotZoomer</a>.
1412
 
<p>
1413
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01134">1134</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1414
 
<p>
1415
 
References <a class="el" href="qwt__picker_8cpp-source.html#l00373">parentWidget()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00468">trackerMode()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1416
 
<p>
1417
 
Referenced by <a class="el" href="qwt__plot__zoomer_8cpp-source.html#l00581">QwtPlotZoomer::begin()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1418
 
</div>
1419
 
</div><p>
1420
 
<a class="anchor" name="5dd2e0ce6b2a6cc50e345ec13aef9255"></a><!-- doxytag: member="QwtPicker::append" ref="5dd2e0ce6b2a6cc50e345ec13aef9255" args="(const QPoint &amp;)" -->
1421
 
<div class="memitem">
1422
 
<div class="memproto">
1423
 
      <table class="memname">
1424
 
        <tr>
1425
 
          <td class="memname">void QwtPicker::append           </td>
1426
 
          <td>(</td>
1427
 
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
1428
 
          <td class="paramname"> <em>pos</em>          </td>
1429
 
          <td>&nbsp;)&nbsp;</td>
1430
 
          <td width="100%"><code> [protected, virtual]</code></td>
1431
 
        </tr>
1432
 
      </table>
1433
 
</div>
1434
 
<div class="memdoc">
1435
 
 
1436
 
<p>
1437
 
Append a point to the selection and update rubberband and tracker. The <a class="el" href="class_qwt_picker.html#d52219271a7c8efab35ded14ac89827a">appended()</a> signal is emitted.<p>
1438
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1439
 
  <table border="0" cellspacing="2" cellpadding="0">
1440
 
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Additional point</td></tr>
1441
 
  </table>
1442
 
</dl>
1443
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive</a>, <a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end()</a>, <a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move()</a>, <a class="el" href="class_qwt_picker.html#d52219271a7c8efab35ded14ac89827a">appended()</a> </dd></dl>
1444
 
 
1445
 
<p>
1446
 
Reimplemented in <a class="el" href="class_qwt_plot_picker.html#86a68e8ea235b9514084b729c75803ea">QwtPlotPicker</a>.
1447
 
<p>
1448
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01213">1213</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1449
 
<p>
1450
 
References <a class="el" href="class_qwt_picker.html#d52219271a7c8efab35ded14ac89827a">appended()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1451
 
<p>
1452
 
Referenced by <a class="el" href="qwt__plot__picker_8cpp-source.html#l00244">QwtPlotPicker::append()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1453
 
</div>
1454
 
</div><p>
1455
 
<a class="anchor" name="59d92670978f200edb61e429afa06542"></a><!-- doxytag: member="QwtPicker::move" ref="59d92670978f200edb61e429afa06542" args="(const QPoint &amp;)" -->
1456
 
<div class="memitem">
1457
 
<div class="memproto">
1458
 
      <table class="memname">
1459
 
        <tr>
1460
 
          <td class="memname">void QwtPicker::move           </td>
1461
 
          <td>(</td>
1462
 
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
1463
 
          <td class="paramname"> <em>pos</em>          </td>
1464
 
          <td>&nbsp;)&nbsp;</td>
1465
 
          <td width="100%"><code> [protected, virtual]</code></td>
1466
 
        </tr>
1467
 
      </table>
1468
 
</div>
1469
 
<div class="memdoc">
1470
 
 
1471
 
<p>
1472
 
Move the last point of the selection The <a class="el" href="class_qwt_picker.html#dddb4800c1dac0ba807e731f45d40742">moved()</a> signal is emitted.<p>
1473
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1474
 
  <table border="0" cellspacing="2" cellpadding="0">
1475
 
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>New position </td></tr>
1476
 
  </table>
1477
 
</dl>
1478
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive</a>, <a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_picker.html#d258c518257cf2f52326905a36efb0c4">end()</a>, <a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a> </dd></dl>
1479
 
 
1480
 
<p>
1481
 
Reimplemented in <a class="el" href="class_qwt_plot_picker.html#7a979d23cd4d398e309409e76635bcf4">QwtPlotPicker</a>.
1482
 
<p>
1483
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01235">1235</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1484
 
<p>
1485
 
References <a class="el" href="class_qwt_picker.html#dddb4800c1dac0ba807e731f45d40742">moved()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1486
 
<p>
1487
 
Referenced by <a class="el" href="qwt__plot__picker_8cpp-source.html#l00259">QwtPlotPicker::move()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1488
 
</div>
1489
 
</div><p>
1490
 
<a class="anchor" name="d258c518257cf2f52326905a36efb0c4"></a><!-- doxytag: member="QwtPicker::end" ref="d258c518257cf2f52326905a36efb0c4" args="(bool ok=true)" -->
1491
 
<div class="memitem">
1492
 
<div class="memproto">
1493
 
      <table class="memname">
1494
 
        <tr>
1495
 
          <td class="memname">bool QwtPicker::end           </td>
1496
 
          <td>(</td>
1497
 
          <td class="paramtype">bool&nbsp;</td>
1498
 
          <td class="paramname"> <em>ok</em> = <code>true</code>          </td>
1499
 
          <td>&nbsp;)&nbsp;</td>
1500
 
          <td width="100%"><code> [protected, virtual]</code></td>
1501
 
        </tr>
1502
 
      </table>
1503
 
</div>
1504
 
<div class="memdoc">
1505
 
 
1506
 
<p>
1507
 
Close a selection setting the state to inactive. 
1508
 
<p>
1509
 
The selection is validated and maybe fixed by <a class="el" href="class_qwt_picker.html#726e38a25659db96218888e4625dffba">QwtPicker::accept()</a>.<p>
1510
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1511
 
  <table border="0" cellspacing="2" cellpadding="0">
1512
 
    <tr><td valign="top"></td><td valign="top"><em>ok</em>&nbsp;</td><td>If true, complete the selection and emit a selected signal otherwise discard the selection. </td></tr>
1513
 
  </table>
1514
 
</dl>
1515
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the selection is accepted, false otherwise </dd></dl>
1516
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive</a>, <a class="el" href="class_qwt_picker.html#49cb19aea451e275c5d376235e5a1d83">begin()</a>, <a class="el" href="class_qwt_picker.html#5dd2e0ce6b2a6cc50e345ec13aef9255">append()</a>, <a class="el" href="class_qwt_picker.html#59d92670978f200edb61e429afa06542">move()</a>, <a class="el" href="class_qwt_picker.html#dc217b13621f291dd2ba081e2c28e4f4">selected()</a>, <a class="el" href="class_qwt_picker.html#726e38a25659db96218888e4625dffba">accept()</a> </dd></dl>
1517
 
 
1518
 
<p>
1519
 
Reimplemented in <a class="el" href="class_qwt_plot_picker.html#9fceb663542b6f9b0a358e9419406423">QwtPlotPicker</a>, and <a class="el" href="class_qwt_plot_zoomer.html#c7d10eb27858ccfebebecab5d69ecbb3">QwtPlotZoomer</a>.
1520
 
<p>
1521
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01166">1166</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1522
 
<p>
1523
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01254">accept()</a>, <a class="el" href="class_qwt_picker.html#dc217b13621f291dd2ba081e2c28e4f4">selected()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00468">trackerMode()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1524
 
<p>
1525
 
Referenced by <a class="el" href="qwt__plot__picker_8cpp-source.html#l00273">QwtPlotPicker::end()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01196">reset()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1526
 
</div>
1527
 
</div><p>
1528
 
<a class="anchor" name="0e50f7be7182e81607bf1625dcdff6eb"></a><!-- doxytag: member="QwtPicker::reset" ref="0e50f7be7182e81607bf1625dcdff6eb" args="()" -->
1529
 
<div class="memitem">
1530
 
<div class="memproto">
1531
 
      <table class="memname">
1532
 
        <tr>
1533
 
          <td class="memname">void QwtPicker::reset           </td>
1534
 
          <td>(</td>
1535
 
          <td class="paramname">          </td>
1536
 
          <td>&nbsp;)&nbsp;</td>
1537
 
          <td width="100%"><code> [protected, virtual]</code></td>
1538
 
        </tr>
1539
 
      </table>
1540
 
</div>
1541
 
<div class="memdoc">
1542
 
 
1543
 
<p>
1544
 
Reset the state machine and terminate (end(false)) the selection 
1545
 
<p>
1546
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01196">1196</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1547
 
<p>
1548
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01166">end()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01263">isActive()</a>.
1549
 
<p>
1550
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l01015">widgetKeyPressEvent()</a>.
1551
 
</div>
1552
 
</div><p>
1553
 
<a class="anchor" name="4bfae8da37c3936ae73d4798cca4a3d9"></a><!-- doxytag: member="QwtPicker::widgetMousePressEvent" ref="4bfae8da37c3936ae73d4798cca4a3d9" args="(QMouseEvent *)" -->
1554
 
<div class="memitem">
1555
 
<div class="memproto">
1556
 
      <table class="memname">
1557
 
        <tr>
1558
 
          <td class="memname">void QwtPicker::widgetMousePressEvent           </td>
1559
 
          <td>(</td>
1560
 
          <td class="paramtype">QMouseEvent *&nbsp;</td>
1561
 
          <td class="paramname"> <em>e</em>          </td>
1562
 
          <td>&nbsp;)&nbsp;</td>
1563
 
          <td width="100%"><code> [protected, virtual]</code></td>
1564
 
        </tr>
1565
 
      </table>
1566
 
</div>
1567
 
<div class="memdoc">
1568
 
 
1569
 
<p>
1570
 
Handle a mouse press event for the observed widget.<p>
1571
 
Begin and/or end a selection depending on the selection flags.<p>
1572
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html">QwtPicker</a>, <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a> <p>
1573
 
<a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1574
 
 
1575
 
<p>
1576
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00910">910</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1577
 
<p>
1578
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1579
 
<p>
1580
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1581
 
</div>
1582
 
</div><p>
1583
 
<a class="anchor" name="c009633e005b6290e07b902f2a58e45e"></a><!-- doxytag: member="QwtPicker::widgetMouseReleaseEvent" ref="c009633e005b6290e07b902f2a58e45e" args="(QMouseEvent *)" -->
1584
 
<div class="memitem">
1585
 
<div class="memproto">
1586
 
      <table class="memname">
1587
 
        <tr>
1588
 
          <td class="memname">void QwtPicker::widgetMouseReleaseEvent           </td>
1589
 
          <td>(</td>
1590
 
          <td class="paramtype">QMouseEvent *&nbsp;</td>
1591
 
          <td class="paramname"> <em>e</em>          </td>
1592
 
          <td>&nbsp;)&nbsp;</td>
1593
 
          <td width="100%"><code> [protected, virtual]</code></td>
1594
 
        </tr>
1595
 
      </table>
1596
 
</div>
1597
 
<div class="memdoc">
1598
 
 
1599
 
<p>
1600
 
Handle a mouse relase event for the observed widget.<p>
1601
 
End a selection depending on the selection flags.<p>
1602
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html">QwtPicker</a>, <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a> <p>
1603
 
<a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1604
 
 
1605
 
<p>
1606
 
Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#abded662ecb3555b3a29cf3daacf79de">QwtPlotZoomer</a>.
1607
 
<p>
1608
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00961">961</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1609
 
<p>
1610
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1611
 
<p>
1612
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>, and <a class="el" href="qwt__plot__zoomer_8cpp-source.html#l00442">QwtPlotZoomer::widgetMouseReleaseEvent()</a>.
1613
 
</div>
1614
 
</div><p>
1615
 
<a class="anchor" name="f1ffb07c24be57cd4a753b04412b3212"></a><!-- doxytag: member="QwtPicker::widgetMouseDoubleClickEvent" ref="f1ffb07c24be57cd4a753b04412b3212" args="(QMouseEvent *)" -->
1616
 
<div class="memitem">
1617
 
<div class="memproto">
1618
 
      <table class="memname">
1619
 
        <tr>
1620
 
          <td class="memname">void QwtPicker::widgetMouseDoubleClickEvent           </td>
1621
 
          <td>(</td>
1622
 
          <td class="paramtype">QMouseEvent *&nbsp;</td>
1623
 
          <td class="paramname"> <em>me</em>          </td>
1624
 
          <td>&nbsp;)&nbsp;</td>
1625
 
          <td width="100%"><code> [protected, virtual]</code></td>
1626
 
        </tr>
1627
 
      </table>
1628
 
</div>
1629
 
<div class="memdoc">
1630
 
 
1631
 
<p>
1632
 
Handle mouse double click event for the observed widget.<p>
1633
 
Empty implementation, does nothing.<p>
1634
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1635
 
 
1636
 
<p>
1637
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00975">975</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1638
 
<p>
1639
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1640
 
<p>
1641
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1642
 
</div>
1643
 
</div><p>
1644
 
<a class="anchor" name="88b203109a4d3b26c2e0bee110c56c9d"></a><!-- doxytag: member="QwtPicker::widgetMouseMoveEvent" ref="88b203109a4d3b26c2e0bee110c56c9d" args="(QMouseEvent *)" -->
1645
 
<div class="memitem">
1646
 
<div class="memproto">
1647
 
      <table class="memname">
1648
 
        <tr>
1649
 
          <td class="memname">void QwtPicker::widgetMouseMoveEvent           </td>
1650
 
          <td>(</td>
1651
 
          <td class="paramtype">QMouseEvent *&nbsp;</td>
1652
 
          <td class="paramname"> <em>e</em>          </td>
1653
 
          <td>&nbsp;)&nbsp;</td>
1654
 
          <td width="100%"><code> [protected, virtual]</code></td>
1655
 
        </tr>
1656
 
      </table>
1657
 
</div>
1658
 
<div class="memdoc">
1659
 
 
1660
 
<p>
1661
 
Handle a mouse move event for the observed widget.<p>
1662
 
Move the last point of the selection in case of <a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive()</a> == true<p>
1663
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1664
 
 
1665
 
<p>
1666
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00924">924</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1667
 
<p>
1668
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01263">isActive()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01342">pickRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1669
 
<p>
1670
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1671
 
</div>
1672
 
</div><p>
1673
 
<a class="anchor" name="f92ffabe291a6254378dc932c5cce0a7"></a><!-- doxytag: member="QwtPicker::widgetWheelEvent" ref="f92ffabe291a6254378dc932c5cce0a7" args="(QWheelEvent *)" -->
1674
 
<div class="memitem">
1675
 
<div class="memproto">
1676
 
      <table class="memname">
1677
 
        <tr>
1678
 
          <td class="memname">void QwtPicker::widgetWheelEvent           </td>
1679
 
          <td>(</td>
1680
 
          <td class="paramtype">QWheelEvent *&nbsp;</td>
1681
 
          <td class="paramname"> <em>e</em>          </td>
1682
 
          <td>&nbsp;)&nbsp;</td>
1683
 
          <td width="100%"><code> [protected, virtual]</code></td>
1684
 
        </tr>
1685
 
      </table>
1686
 
</div>
1687
 
<div class="memdoc">
1688
 
 
1689
 
<p>
1690
 
Handle a wheel event for the observed widget.<p>
1691
 
Move the last point of the selection in case of <a class="el" href="class_qwt_picker.html#9ee030f985edfa20d0f896534b9b611b">isActive()</a> == true<p>
1692
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1693
 
 
1694
 
<p>
1695
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00990">990</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1696
 
<p>
1697
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01342">pickRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1698
 
<p>
1699
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1700
 
</div>
1701
 
</div><p>
1702
 
<a class="anchor" name="f5bc441b2fc143363563922a3b3c70ae"></a><!-- doxytag: member="QwtPicker::widgetKeyPressEvent" ref="f5bc441b2fc143363563922a3b3c70ae" args="(QKeyEvent *)" -->
1703
 
<div class="memitem">
1704
 
<div class="memproto">
1705
 
      <table class="memname">
1706
 
        <tr>
1707
 
          <td class="memname">void QwtPicker::widgetKeyPressEvent           </td>
1708
 
          <td>(</td>
1709
 
          <td class="paramtype">QKeyEvent *&nbsp;</td>
1710
 
          <td class="paramname"> <em>ke</em>          </td>
1711
 
          <td>&nbsp;)&nbsp;</td>
1712
 
          <td width="100%"><code> [protected, virtual]</code></td>
1713
 
        </tr>
1714
 
      </table>
1715
 
</div>
1716
 
<div class="memdoc">
1717
 
 
1718
 
<p>
1719
 
Handle a key press event for the observed widget.<p>
1720
 
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>
1721
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html">QwtPicker</a>, <a class="el" href="class_qwt_picker.html#a42f0efb5aa8bcf4f2097a49fb96f886">selectionFlags()</a> <p>
1722
 
<a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#aad63b94d03f8ebb363ed51d7c2a0dd2">stateMachine()</a>, <a class="el" href="class_qwt_event_pattern.html#8fb57ceb9982d5583a1bf568e37d3007">QwtEventPattern::KeyPatternCode</a> </dd></dl>
1723
 
 
1724
 
<p>
1725
 
Reimplemented in <a class="el" href="class_qwt_plot_zoomer.html#a44e42dcf37547a6b93d04a593f140c6">QwtPlotZoomer</a>.
1726
 
<p>
1727
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01015">1015</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1728
 
<p>
1729
 
References <a class="el" href="qwt__event__pattern_8cpp-source.html#l00248">QwtEventPattern::keyMatch()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l00373">parentWidget()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01342">pickRect()</a>, <a class="el" href="qwt__picker_8cpp-source.html#l01196">reset()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1730
 
<p>
1731
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>, and <a class="el" href="qwt__plot__zoomer_8cpp-source.html#l00465">QwtPlotZoomer::widgetKeyPressEvent()</a>.
1732
 
</div>
1733
 
</div><p>
1734
 
<a class="anchor" name="9f2c739a619be794b22a10ede9674a1e"></a><!-- doxytag: member="QwtPicker::widgetKeyReleaseEvent" ref="9f2c739a619be794b22a10ede9674a1e" args="(QKeyEvent *)" -->
1735
 
<div class="memitem">
1736
 
<div class="memproto">
1737
 
      <table class="memname">
1738
 
        <tr>
1739
 
          <td class="memname">void QwtPicker::widgetKeyReleaseEvent           </td>
1740
 
          <td>(</td>
1741
 
          <td class="paramtype">QKeyEvent *&nbsp;</td>
1742
 
          <td class="paramname"> <em>ke</em>          </td>
1743
 
          <td>&nbsp;)&nbsp;</td>
1744
 
          <td width="100%"><code> [protected, virtual]</code></td>
1745
 
        </tr>
1746
 
      </table>
1747
 
</div>
1748
 
<div class="memdoc">
1749
 
 
1750
 
<p>
1751
 
Handle a key release event for the observed widget.<p>
1752
 
Passes the event to the state machine.<p>
1753
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#88b203109a4d3b26c2e0bee110c56c9d">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#aad63b94d03f8ebb363ed51d7c2a0dd2">stateMachine()</a> </dd></dl>
1754
 
 
1755
 
<p>
1756
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01065">1065</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1757
 
<p>
1758
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01077">transition()</a>.
1759
 
<p>
1760
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1761
 
</div>
1762
 
</div><p>
1763
 
<a class="anchor" name="8a2a18f2b98c8524b1d3684df44c24aa"></a><!-- doxytag: member="QwtPicker::widgetLeaveEvent" ref="8a2a18f2b98c8524b1d3684df44c24aa" args="(QEvent *)" -->
1764
 
<div class="memitem">
1765
 
<div class="memproto">
1766
 
      <table class="memname">
1767
 
        <tr>
1768
 
          <td class="memname">void QwtPicker::widgetLeaveEvent           </td>
1769
 
          <td>(</td>
1770
 
          <td class="paramtype">QEvent *&nbsp;</td>
1771
 
          <td class="paramname">          </td>
1772
 
          <td>&nbsp;)&nbsp;</td>
1773
 
          <td width="100%"><code> [protected, virtual]</code></td>
1774
 
        </tr>
1775
 
      </table>
1776
 
</div>
1777
 
<div class="memdoc">
1778
 
 
1779
 
<p>
1780
 
Handle a leave event for the observed widget.<p>
1781
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#c149f9cb8fb068f31871e1fe450c376e">eventFilter()</a>, <a class="el" href="class_qwt_picker.html#4bfae8da37c3936ae73d4798cca4a3d9">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_picker.html#c009633e005b6290e07b902f2a58e45e">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_picker.html#f1ffb07c24be57cd4a753b04412b3212">widgetMouseDoubleClickEvent()</a>, <a class="el" href="class_qwt_picker.html#f92ffabe291a6254378dc932c5cce0a7">widgetWheelEvent()</a>, <a class="el" href="class_qwt_picker.html#f5bc441b2fc143363563922a3b3c70ae">widgetKeyPressEvent()</a>, <a class="el" href="class_qwt_picker.html#9f2c739a619be794b22a10ede9674a1e">widgetKeyReleaseEvent()</a> </dd></dl>
1782
 
 
1783
 
<p>
1784
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00944">944</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1785
 
<p>
1786
 
References <a class="el" href="qwt__picker_8cpp-source.html#l01263">isActive()</a>, and <a class="el" href="qwt__picker_8cpp-source.html#l01358">updateDisplay()</a>.
1787
 
<p>
1788
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1789
 
</div>
1790
 
</div><p>
1791
 
<a class="anchor" name="24b0e4bcf6a9b7f41c81ea19305105a8"></a><!-- doxytag: member="QwtPicker::stretchSelection" ref="24b0e4bcf6a9b7f41c81ea19305105a8" args="(const QSize &amp;oldSize, const QSize &amp;newSize)" -->
1792
 
<div class="memitem">
1793
 
<div class="memproto">
1794
 
      <table class="memname">
1795
 
        <tr>
1796
 
          <td class="memname">void QwtPicker::stretchSelection           </td>
1797
 
          <td>(</td>
1798
 
          <td class="paramtype">const QSize &amp;&nbsp;</td>
1799
 
          <td class="paramname"> <em>oldSize</em>, </td>
1800
 
        </tr>
1801
 
        <tr>
1802
 
          <td class="paramkey"></td>
1803
 
          <td></td>
1804
 
          <td class="paramtype">const QSize &amp;&nbsp;</td>
1805
 
          <td class="paramname"> <em>newSize</em></td><td>&nbsp;</td>
1806
 
        </tr>
1807
 
        <tr>
1808
 
          <td></td>
1809
 
          <td>)</td>
1810
 
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
1811
 
        </tr>
1812
 
      </table>
1813
 
</div>
1814
 
<div class="memdoc">
1815
 
 
1816
 
<p>
1817
 
Scale the selection by the ratios of oldSize and newSize The <a class="el" href="class_qwt_picker.html#dc25f36804c8a9fe24bb8640a73c4051">changed()</a> signal is emitted.<p>
1818
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1819
 
  <table border="0" cellspacing="2" cellpadding="0">
1820
 
    <tr><td valign="top"></td><td valign="top"><em>oldSize</em>&nbsp;</td><td>Previous size </td></tr>
1821
 
    <tr><td valign="top"></td><td valign="top"><em>newSize</em>&nbsp;</td><td>Current size</td></tr>
1822
 
  </table>
1823
 
</dl>
1824
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#b3c894deed026f392496dd07809a6fd3">ResizeMode</a>, <a class="el" href="class_qwt_picker.html#f85c8a3c709bd106d2b34b718a746e03">setResizeMode()</a>, <a class="el" href="class_qwt_picker.html#0bb802fa991b974e6516075669bedcbc">resizeMode()</a> </dd></dl>
1825
 
 
1826
 
<p>
1827
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l01283">1283</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1828
 
<p>
1829
 
References <a class="el" href="class_qwt_picker.html#dc25f36804c8a9fe24bb8640a73c4051">changed()</a>.
1830
 
<p>
1831
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00850">eventFilter()</a>.
1832
 
</div>
1833
 
</div><p>
1834
 
<a class="anchor" name="aad63b94d03f8ebb363ed51d7c2a0dd2"></a><!-- doxytag: member="QwtPicker::stateMachine" ref="aad63b94d03f8ebb363ed51d7c2a0dd2" args="(int) const " -->
1835
 
<div class="memitem">
1836
 
<div class="memproto">
1837
 
      <table class="memname">
1838
 
        <tr>
1839
 
          <td class="memname"><a class="el" href="class_qwt_picker_machine.html">QwtPickerMachine</a> * QwtPicker::stateMachine           </td>
1840
 
          <td>(</td>
1841
 
          <td class="paramtype">int&nbsp;</td>
1842
 
          <td class="paramname"> <em>flags</em>          </td>
1843
 
          <td>&nbsp;)&nbsp;</td>
1844
 
          <td width="100%"> const<code> [protected, virtual]</code></td>
1845
 
        </tr>
1846
 
      </table>
1847
 
</div>
1848
 
<div class="memdoc">
1849
 
 
1850
 
<p>
1851
 
Create a state machine depending on the selection flags.<p>
1852
 
<ul>
1853
 
<li>PointSelection | ClickSelection<br>
1854
 
 QwtPickerClickPointMachine()</li><li>PointSelection | DragSelection<br>
1855
 
 QwtPickerDragPointMachine()</li><li>RectSelection | ClickSelection<br>
1856
 
 QwtPickerClickRectMachine()</li><li>RectSelection | DragSelection<br>
1857
 
 QwtPickerDragRectMachine()</li><li>PolygonSelection<br>
1858
 
 QwtPickerPolygonMachine()</li></ul>
1859
 
<p>
1860
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_picker.html#e93fe995c8c581ac33a9f3445ea5e7b9">setSelectionFlags()</a> </dd></dl>
1861
 
 
1862
 
<p>
1863
 
Definition at line <a class="el" href="qwt__picker_8cpp-source.html#l00349">349</a> of file <a class="el" href="qwt__picker_8cpp-source.html">qwt_picker.cpp</a>.
1864
 
<p>
1865
 
Referenced by <a class="el" href="qwt__picker_8cpp-source.html#l00401">setSelectionFlags()</a>.
1866
 
</div>
1867
 
</div><p>
1868
 
<hr size="1"><address style="align: right;"><small>Generated on Sat May 24 18:48:25 2008 for Qwt User's Guide by&nbsp;
1869
 
<a href="http://www.doxygen.org/index.html">
1870
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
1871
 
</body>
1872
 
</html>