~l3on/ubuntu/oneiric/qwt/fix-921430

« back to all changes in this revision

Viewing changes to qwt-5.0.2/doc/html/class_qwt_abstract_slider.html

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2007-10-05 15:20:41 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20071005152041-qmybqh4fj9jejyo2
Tags: 5.0.2-2
* Handle nostrip build option. (Closes: #437877)
* Build libqwt5-doc package in binary-indep target. (Closes: #443110)

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: QwtAbstractSlider 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.4.6 -->
 
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>QwtAbstractSlider Class Reference</h1><!-- doxytag: class="QwtAbstractSlider" --><!-- doxytag: inherits="QwtDoubleRange" -->Inheritance diagram for QwtAbstractSlider:<p><center><img src="class_qwt_abstract_slider__inherit__graph.png" border="0" usemap="#_qwt_abstract_slider__inherit__map" alt="Inheritance graph"></center>
 
23
<map name="_qwt_abstract_slider__inherit__map">
 
24
<area href="class_qwt_dial.html" shape="rect" coords="100,157,167,181" alt="">
 
25
<area href="class_qwt_knob.html" shape="rect" coords="191,157,268,181" alt="">
 
26
<area href="class_qwt_slider.html" shape="rect" coords="292,157,372,181" alt="">
 
27
<area href="class_qwt_wheel.html" shape="rect" coords="396,157,479,181" alt="">
 
28
<area href="class_qwt_double_range.html" shape="rect" coords="217,8,343,32" alt="">
 
29
<area href="class_qwt_analog_clock.html" shape="rect" coords="7,232,127,256" alt="">
 
30
<area href="class_qwt_compass.html" shape="rect" coords="151,232,252,256" alt="">
 
31
</map>
 
32
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for QwtAbstractSlider:<p><center><img src="class_qwt_abstract_slider__coll__graph.png" border="0" usemap="#_qwt_abstract_slider__coll__map" alt="Collaboration graph"></center>
 
33
<map name="_qwt_abstract_slider__coll__map">
 
34
<area href="class_qwt_double_range.html" shape="rect" coords="8,8,133,32" alt="">
 
35
</map>
 
36
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_abstract_slider-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
 
37
An abstract base class for slider widgets. 
 
38
<p>
 
39
<a class="el" href="class_qwt_abstract_slider.html">QwtAbstractSlider</a> is a base class for slider widgets. It handles mouse events and updates the slider's value accordingly. Derived classes only have to implement the <a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">getValue()</a> and <a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a> members, and should react to a <a class="el" href="class_qwt_abstract_slider.html#2f04dc51e4402b51fef3250bcc99dc7f">valueChange()</a>, which normally requires repainting. 
 
40
<p>
 
41
 
 
42
<p>
 
43
Definition at line <a class="el" href="qwt__abstract__slider_8h-source.html#l00028">28</a> of file <a class="el" href="qwt__abstract__slider_8h-source.html">qwt_abstract_slider.h</a>.<table border="0" cellpadding="0" cellspacing="0">
 
44
<tr><td></td></tr>
 
45
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#e4c0c4844ac6a35356f3c529a8eae154">ScrollMode</a> { <br>
 
47
&nbsp;&nbsp;<b>ScrNone</b>, 
 
48
<br>
 
49
&nbsp;&nbsp;<b>ScrMouse</b>, 
 
50
<br>
 
51
&nbsp;&nbsp;<b>ScrTimer</b>, 
 
52
<br>
 
53
&nbsp;&nbsp;<b>ScrDirect</b>, 
 
54
<br>
 
55
&nbsp;&nbsp;<b>ScrPage</b>
 
56
<br>
 
57
 }</td></tr>
 
58
 
 
59
<tr><td colspan="2"><br><h2>Public Slots</h2></td></tr>
 
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#c3713f8989b647cb79f0a5894991e36a">setValue</a> (double val)</td></tr>
 
61
 
 
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#50ed1e265beaa1c8adbe718caa023e50">fitValue</a> (double val)</td></tr>
 
63
 
 
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#5fccdb2ca370bba9ed4d29864fd80788">incValue</a> (int steps)</td></tr>
 
65
 
 
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#9cc63283a2d4f0bcbb67fd331629a318">setReadOnly</a> (bool)</td></tr>
 
67
 
 
68
<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
 
69
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#6bc5c410cd56119c6ad50743c9a46af1">valueChanged</a> (double value)</td></tr>
 
70
 
 
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#fd92a0c79c113b3c5e9952d12cff80f5">sliderPressed</a> ()</td></tr>
 
72
 
 
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#b94184da7a029a5f586671251ff380ea">sliderReleased</a> ()</td></tr>
 
74
 
 
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#e59671d27931b545073e599a10967452">sliderMoved</a> (double value)</td></tr>
 
76
 
 
77
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#5d23c0db6786757d7523b7fbfb3c34c9">QwtAbstractSlider</a> (Qt::Orientation, QWidget *parent=NULL)</td></tr>
 
79
 
 
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#31b9e0314988b7d547c9ded625014bbb">~QwtAbstractSlider</a> ()</td></tr>
 
81
 
 
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#945ba36e1b8e20d362083f6737b0601d">setUpdateTime</a> (int t)</td></tr>
 
83
 
 
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#b648229c972d0c3258d30b0c43eb5efc">stopMoving</a> ()</td></tr>
 
85
 
 
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#91c03aada61745d8924f47319afefee1">setTracking</a> (bool enable)</td></tr>
 
87
 
 
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#305b137fe4dd80cba307fe1b4bd46272">setMass</a> (double val)</td></tr>
 
89
 
 
90
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#130105fc2001c53cea65f21b03f0b5db">mass</a> () const </td></tr>
 
91
 
 
92
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#6b0fdc50bfbb0a8bb40f0dc6bf493b2c">setOrientation</a> (Qt::Orientation o)</td></tr>
 
93
 
 
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">Qt::Orientation&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#4d2521b9c31ec64b71d8e1771b156d88">orientation</a> () const </td></tr>
 
95
 
 
96
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#040fd1fd03592c524314bf4b5539608d">isReadOnly</a> () const </td></tr>
 
97
 
 
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#87c750f098cb5f70306a7908339cb88e">isValid</a> () const </td></tr>
 
99
 
 
100
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#79d99f14ebd47dfede8135845c90cedb">setValid</a> (bool valid)</td></tr>
 
101
 
 
102
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
 
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#f9849c5c21412c7308cac6ad6a420e47">setPosition</a> (const QPoint &amp;)</td></tr>
 
104
 
 
105
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#2f04dc51e4402b51fef3250bcc99dc7f">valueChange</a> ()</td></tr>
 
106
 
 
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#26f4d684524925891113d46ffe383b5d">timerEvent</a> (QTimerEvent *e)</td></tr>
 
108
 
 
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#60e33a71d34b23e9ebefebaa24cdd8c2">mousePressEvent</a> (QMouseEvent *e)</td></tr>
 
110
 
 
111
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#8f27604396c9d2544931638b806c13e3">mouseReleaseEvent</a> (QMouseEvent *e)</td></tr>
 
112
 
 
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#f9599b94c6771181ede59a84e33c0e6e">mouseMoveEvent</a> (QMouseEvent *e)</td></tr>
 
114
 
 
115
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#4d55f8ffab93d8610bc026e00e3bdc81">keyPressEvent</a> (QKeyEvent *e)</td></tr>
 
116
 
 
117
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#25d5c9fe00c81e310304461fa6e8ec97">wheelEvent</a> (QWheelEvent *e)</td></tr>
 
118
 
 
119
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">getValue</a> (const QPoint &amp;p)=0</td></tr>
 
120
 
 
121
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode</a> (const QPoint &amp;p, int &amp;scrollMode, int &amp;direction)=0</td></tr>
 
122
 
 
123
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="120e5a03094ef0baf793000972a21722"></a><!-- doxytag: member="QwtAbstractSlider::setMouseOffset" ref="120e5a03094ef0baf793000972a21722" args="(double)" -->
 
124
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#120e5a03094ef0baf793000972a21722">setMouseOffset</a> (double)</td></tr>
 
125
 
 
126
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="138397a755057932b5da72f526fc74e6"></a><!-- doxytag: member="QwtAbstractSlider::mouseOffset" ref="138397a755057932b5da72f526fc74e6" args="() const " -->
 
127
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#138397a755057932b5da72f526fc74e6">mouseOffset</a> () const </td></tr>
 
128
 
 
129
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a1b9e022180a8567f09632388002396"></a><!-- doxytag: member="QwtAbstractSlider::scrollMode" ref="4a1b9e022180a8567f09632388002396" args="() const " -->
 
130
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_abstract_slider.html#4a1b9e022180a8567f09632388002396">scrollMode</a> () const </td></tr>
 
131
 
 
132
</table>
 
133
<hr><h2>Member Enumeration Documentation</h2>
 
134
<a class="anchor" name="e4c0c4844ac6a35356f3c529a8eae154"></a><!-- doxytag: member="QwtAbstractSlider::ScrollMode" ref="e4c0c4844ac6a35356f3c529a8eae154" args="" --><p>
 
135
<table class="mdTable" cellpadding="2" cellspacing="0">
 
136
  <tr>
 
137
    <td class="mdRow">
 
138
      <table cellpadding="0" cellspacing="0" border="0">
 
139
        <tr>
 
140
          <td class="md" nowrap valign="top">enum <a class="el" href="class_qwt_abstract_slider.html#e4c0c4844ac6a35356f3c529a8eae154">QwtAbstractSlider::ScrollMode</a>          </td>
 
141
        </tr>
 
142
      </table>
 
143
    </td>
 
144
  </tr>
 
145
</table>
 
146
<table cellspacing="5" cellpadding="0" border="0">
 
147
  <tr>
 
148
    <td>
 
149
      &nbsp;
 
150
    </td>
 
151
    <td>
 
152
 
 
153
<p>
 
154
Scroll mode <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a> </dd></dl>
 
155
 
 
156
<p>
 
157
Definition at line <a class="el" href="qwt__abstract__slider_8h-source.html#l00050">50</a> of file <a class="el" href="qwt__abstract__slider_8h-source.html">qwt_abstract_slider.h</a>.    </td>
 
158
  </tr>
 
159
</table>
 
160
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
161
<a class="anchor" name="5d23c0db6786757d7523b7fbfb3c34c9"></a><!-- doxytag: member="QwtAbstractSlider::QwtAbstractSlider" ref="5d23c0db6786757d7523b7fbfb3c34c9" args="(Qt::Orientation, QWidget *parent=NULL)" --><p>
 
162
<table class="mdTable" cellpadding="2" cellspacing="0">
 
163
  <tr>
 
164
    <td class="mdRow">
 
165
      <table cellpadding="0" cellspacing="0" border="0">
 
166
        <tr>
 
167
          <td class="md" nowrap valign="top">QwtAbstractSlider::QwtAbstractSlider           </td>
 
168
          <td class="md" valign="top">(&nbsp;</td>
 
169
          <td class="md" nowrap valign="top">Qt::Orientation&nbsp;</td>
 
170
          <td class="mdname" nowrap> <em>orientation</em>, </td>
 
171
        </tr>
 
172
        <tr>
 
173
          <td class="md" nowrap align="right"></td>
 
174
          <td class="md"></td>
 
175
          <td class="md" nowrap>QWidget *&nbsp;</td>
 
176
          <td class="mdname" nowrap> <em>parent</em> = <code>NULL</code></td>
 
177
        </tr>
 
178
        <tr>
 
179
          <td class="md"></td>
 
180
          <td class="md">)&nbsp;</td>
 
181
          <td class="md" colspan="2"><code> [explicit]</code></td>
 
182
        </tr>
 
183
      </table>
 
184
    </td>
 
185
  </tr>
 
186
</table>
 
187
<table cellspacing="5" cellpadding="0" border="0">
 
188
  <tr>
 
189
    <td>
 
190
      &nbsp;
 
191
    </td>
 
192
    <td>
 
193
 
 
194
<p>
 
195
Constructor. 
 
196
<p>
 
197
<dl compact><dt><b>Parameters:</b></dt><dd>
 
198
  <table border="0" cellspacing="2" cellpadding="0">
 
199
    <tr><td valign="top"></td><td valign="top"><em>orientation</em>&nbsp;</td><td>Orientation </td></tr>
 
200
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Parent widget </td></tr>
 
201
  </table>
 
202
</dl>
 
203
 
 
204
<p>
 
205
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00054">54</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.    </td>
 
206
  </tr>
 
207
</table>
 
208
<a class="anchor" name="31b9e0314988b7d547c9ded625014bbb"></a><!-- doxytag: member="QwtAbstractSlider::~QwtAbstractSlider" ref="31b9e0314988b7d547c9ded625014bbb" args="()" --><p>
 
209
<table class="mdTable" cellpadding="2" cellspacing="0">
 
210
  <tr>
 
211
    <td class="mdRow">
 
212
      <table cellpadding="0" cellspacing="0" border="0">
 
213
        <tr>
 
214
          <td class="md" nowrap valign="top">QwtAbstractSlider::~QwtAbstractSlider           </td>
 
215
          <td class="md" valign="top">(&nbsp;</td>
 
216
          <td class="mdname1" valign="top" nowrap>          </td>
 
217
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
218
          <td class="md" nowrap><code> [virtual]</code></td>
 
219
        </tr>
 
220
      </table>
 
221
    </td>
 
222
  </tr>
 
223
</table>
 
224
<table cellspacing="5" cellpadding="0" border="0">
 
225
  <tr>
 
226
    <td>
 
227
      &nbsp;
 
228
    </td>
 
229
    <td>
 
230
 
 
231
<p>
 
232
Destructor. 
 
233
<p>
 
234
 
 
235
<p>
 
236
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00068">68</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.    </td>
 
237
  </tr>
 
238
</table>
 
239
<hr><h2>Member Function Documentation</h2>
 
240
<a class="anchor" name="50ed1e265beaa1c8adbe718caa023e50"></a><!-- doxytag: member="QwtAbstractSlider::fitValue" ref="50ed1e265beaa1c8adbe718caa023e50" args="(double val)" --><p>
 
241
<table class="mdTable" cellpadding="2" cellspacing="0">
 
242
  <tr>
 
243
    <td class="mdRow">
 
244
      <table cellpadding="0" cellspacing="0" border="0">
 
245
        <tr>
 
246
          <td class="md" nowrap valign="top">void QwtAbstractSlider::fitValue           </td>
 
247
          <td class="md" valign="top">(&nbsp;</td>
 
248
          <td class="md" nowrap valign="top">double&nbsp;</td>
 
249
          <td class="mdname1" valign="top" nowrap> <em>value</em>          </td>
 
250
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
251
          <td class="md" nowrap><code> [virtual, slot]</code></td>
 
252
        </tr>
 
253
      </table>
 
254
    </td>
 
255
  </tr>
 
256
</table>
 
257
<table cellspacing="5" cellpadding="0" border="0">
 
258
  <tr>
 
259
    <td>
 
260
      &nbsp;
 
261
    </td>
 
262
    <td>
 
263
 
 
264
<p>
 
265
Set the slider's value to the nearest integer multiple of the step size. 
 
266
<p>
 
267
<dl compact><dt><b>Parameters:</b></dt><dd>
 
268
  <table border="0" cellspacing="2" cellpadding="0">
 
269
    <tr><td valign="top"></td><td valign="top"><em>valeu</em>&nbsp;</td><td>Value </td></tr>
 
270
  </table>
 
271
</dl>
 
272
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#c3713f8989b647cb79f0a5894991e36a">setValue()</a>, <a class="el" href="class_qwt_abstract_slider.html#5fccdb2ca370bba9ed4d29864fd80788">incValue()</a> </dd></dl>
 
273
 
 
274
<p>
 
275
Reimplemented from <a class="el" href="class_qwt_double_range.html#63bc8ea5e7ecd776b7d32d21db1ea668">QwtDoubleRange</a>.
 
276
<p>
 
277
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00550">550</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
278
<p>
 
279
References <a class="el" href="qwt__double__range_8cpp-source.html#l00132">QwtDoubleRange::fitValue()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">stopMoving()</a>.    </td>
 
280
  </tr>
 
281
</table>
 
282
<a class="anchor" name="dcb6819c88cfa27e9ea3d8828479ea0b"></a><!-- doxytag: member="QwtAbstractSlider::getScrollMode" ref="dcb6819c88cfa27e9ea3d8828479ea0b" args="(const QPoint &amp;p, int &amp;scrollMode, int &amp;direction)=0" --><p>
 
283
<table class="mdTable" cellpadding="2" cellspacing="0">
 
284
  <tr>
 
285
    <td class="mdRow">
 
286
      <table cellpadding="0" cellspacing="0" border="0">
 
287
        <tr>
 
288
          <td class="md" nowrap valign="top">virtual void QwtAbstractSlider::getScrollMode           </td>
 
289
          <td class="md" valign="top">(&nbsp;</td>
 
290
          <td class="md" nowrap valign="top">const QPoint &amp;&nbsp;</td>
 
291
          <td class="mdname" nowrap> <em>p</em>, </td>
 
292
        </tr>
 
293
        <tr>
 
294
          <td class="md" nowrap align="right"></td>
 
295
          <td class="md"></td>
 
296
          <td class="md" nowrap>int &amp;&nbsp;</td>
 
297
          <td class="mdname" nowrap> <em>scrollMode</em>, </td>
 
298
        </tr>
 
299
        <tr>
 
300
          <td class="md" nowrap align="right"></td>
 
301
          <td class="md"></td>
 
302
          <td class="md" nowrap>int &amp;&nbsp;</td>
 
303
          <td class="mdname" nowrap> <em>direction</em></td>
 
304
        </tr>
 
305
        <tr>
 
306
          <td class="md"></td>
 
307
          <td class="md">)&nbsp;</td>
 
308
          <td class="md" colspan="2"><code> [protected, pure virtual]</code></td>
 
309
        </tr>
 
310
      </table>
 
311
    </td>
 
312
  </tr>
 
313
</table>
 
314
<table cellspacing="5" cellpadding="0" border="0">
 
315
  <tr>
 
316
    <td>
 
317
      &nbsp;
 
318
    </td>
 
319
    <td>
 
320
 
 
321
<p>
 
322
Determine what to do when the user presses a mouse button. 
 
323
<p>
 
324
This function is abstract and has to be implemented by derived classes. It is called on a mousePress event. The derived class can determine what should happen next in dependence of the position where the mouse was pressed by returning scrolling mode and direction. <a class="el" href="class_qwt_abstract_slider.html">QwtAbstractSlider</a> knows the following modes:<dl>
 
325
<dt>QwtAbstractSlider::ScrNone </dt>
 
326
<dd>Scrolling switched off. Don't change the value. </dd>
 
327
<dt>QwtAbstractSlider::ScrMouse </dt>
 
328
<dd>Change the value while the user keeps the button pressed and moves the mouse. </dd>
 
329
<dt>QwtAbstractSlider::ScrTimer </dt>
 
330
<dd>Automatic scrolling. Increment the value in the specified direction as long as the user keeps the button pressed. </dd>
 
331
<dt>QwtAbstractSlider::ScrPage </dt>
 
332
<dd>Automatic scrolling. Same as ScrTimer, but increment by page size.</dd>
 
333
</dl>
 
334
<p>
 
335
<dl compact><dt><b>Parameters:</b></dt><dd>
 
336
  <table border="0" cellspacing="2" cellpadding="0">
 
337
    <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>point where the mouse was pressed </td></tr>
 
338
  </table>
 
339
</dl>
 
340
<dl compact><dt><b>Return values:</b></dt><dd>
 
341
  <table border="0" cellspacing="2" cellpadding="0">
 
342
    <tr><td valign="top"></td><td valign="top"><em>scrollMode</em>&nbsp;</td><td>The scrolling mode </td></tr>
 
343
    <tr><td valign="top"></td><td valign="top"><em>direction</em>&nbsp;</td><td>direction: 1, 0, or -1. </td></tr>
 
344
  </table>
 
345
</dl>
 
346
 
 
347
<p>
 
348
Implemented in <a class="el" href="class_qwt_dial.html#59ee7746e97b37dca5dc80927bb167d1">QwtDial</a>, <a class="el" href="class_qwt_slider.html#1b901e8ce7cdb3b04cf00caf83dd81af">QwtSlider</a>, and <a class="el" href="class_qwt_wheel.html#2655146c5d017756566691e8142b8fcd">QwtWheel</a>.
 
349
<p>
 
350
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">mousePressEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">wheelEvent()</a>.    </td>
 
351
  </tr>
 
352
</table>
 
353
<a class="anchor" name="6e26a993536813c2d9846a28f3c27aa7"></a><!-- doxytag: member="QwtAbstractSlider::getValue" ref="6e26a993536813c2d9846a28f3c27aa7" args="(const QPoint &amp;p)=0" --><p>
 
354
<table class="mdTable" cellpadding="2" cellspacing="0">
 
355
  <tr>
 
356
    <td class="mdRow">
 
357
      <table cellpadding="0" cellspacing="0" border="0">
 
358
        <tr>
 
359
          <td class="md" nowrap valign="top">virtual double QwtAbstractSlider::getValue           </td>
 
360
          <td class="md" valign="top">(&nbsp;</td>
 
361
          <td class="md" nowrap valign="top">const QPoint &amp;&nbsp;</td>
 
362
          <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
 
363
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
364
          <td class="md" nowrap><code> [protected, pure virtual]</code></td>
 
365
        </tr>
 
366
      </table>
 
367
    </td>
 
368
  </tr>
 
369
</table>
 
370
<table cellspacing="5" cellpadding="0" border="0">
 
371
  <tr>
 
372
    <td>
 
373
      &nbsp;
 
374
    </td>
 
375
    <td>
 
376
 
 
377
<p>
 
378
Determine the value corresponding to a specified poind. 
 
379
<p>
 
380
This is an abstract virtual function which is called when the user presses or releases a mouse button or moves the mouse. It has to be implemented by the derived class. <dl compact><dt><b>Parameters:</b></dt><dd>
 
381
  <table border="0" cellspacing="2" cellpadding="0">
 
382
    <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>point </td></tr>
 
383
  </table>
 
384
</dl>
 
385
 
 
386
<p>
 
387
Implemented in <a class="el" href="class_qwt_dial.html#7acb904d2f2e9b20178cd9a9d9b37d3f">QwtDial</a>, <a class="el" href="class_qwt_slider.html#9dce1bf10fdcd92feae56dd77a455358">QwtSlider</a>, and <a class="el" href="class_qwt_wheel.html#6bb116593e63e724059c894a6fc41097">QwtWheel</a>.
 
388
<p>
 
389
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">mousePressEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00276">setPosition()</a>.    </td>
 
390
  </tr>
 
391
</table>
 
392
<a class="anchor" name="5fccdb2ca370bba9ed4d29864fd80788"></a><!-- doxytag: member="QwtAbstractSlider::incValue" ref="5fccdb2ca370bba9ed4d29864fd80788" args="(int steps)" --><p>
 
393
<table class="mdTable" cellpadding="2" cellspacing="0">
 
394
  <tr>
 
395
    <td class="mdRow">
 
396
      <table cellpadding="0" cellspacing="0" border="0">
 
397
        <tr>
 
398
          <td class="md" nowrap valign="top">void QwtAbstractSlider::incValue           </td>
 
399
          <td class="md" valign="top">(&nbsp;</td>
 
400
          <td class="md" nowrap valign="top">int&nbsp;</td>
 
401
          <td class="mdname1" valign="top" nowrap> <em>steps</em>          </td>
 
402
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
403
          <td class="md" nowrap><code> [virtual, slot]</code></td>
 
404
        </tr>
 
405
      </table>
 
406
    </td>
 
407
  </tr>
 
408
</table>
 
409
<table cellspacing="5" cellpadding="0" border="0">
 
410
  <tr>
 
411
    <td>
 
412
      &nbsp;
 
413
    </td>
 
414
    <td>
 
415
 
 
416
<p>
 
417
Increment the value by a specified number of steps. 
 
418
<p>
 
419
<dl compact><dt><b>Parameters:</b></dt><dd>
 
420
  <table border="0" cellspacing="2" cellpadding="0">
 
421
    <tr><td valign="top"></td><td valign="top"><em>steps</em>&nbsp;</td><td>number of steps </td></tr>
 
422
  </table>
 
423
</dl>
 
424
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#c3713f8989b647cb79f0a5894991e36a">setValue()</a> </dd></dl>
 
425
 
 
426
<p>
 
427
Reimplemented from <a class="el" href="class_qwt_double_range.html#299c35c72e9b69f5a0e3dcd2b7da775b">QwtDoubleRange</a>.
 
428
<p>
 
429
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00562">562</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
430
<p>
 
431
References <a class="el" href="qwt__double__range_8cpp-source.html#l00259">QwtDoubleRange::incValue()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">stopMoving()</a>.    </td>
 
432
  </tr>
 
433
</table>
 
434
<a class="anchor" name="040fd1fd03592c524314bf4b5539608d"></a><!-- doxytag: member="QwtAbstractSlider::isReadOnly" ref="040fd1fd03592c524314bf4b5539608d" args="() const " --><p>
 
435
<table class="mdTable" cellpadding="2" cellspacing="0">
 
436
  <tr>
 
437
    <td class="mdRow">
 
438
      <table cellpadding="0" cellspacing="0" border="0">
 
439
        <tr>
 
440
          <td class="md" nowrap valign="top">bool QwtAbstractSlider::isReadOnly           </td>
 
441
          <td class="md" valign="top">(&nbsp;</td>
 
442
          <td class="mdname1" valign="top" nowrap>          </td>
 
443
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
444
          <td class="md" nowrap> const</td>
 
445
        </tr>
 
446
      </table>
 
447
    </td>
 
448
  </tr>
 
449
</table>
 
450
<table cellspacing="5" cellpadding="0" border="0">
 
451
  <tr>
 
452
    <td>
 
453
      &nbsp;
 
454
    </td>
 
455
    <td>
 
456
 
 
457
<p>
 
458
In read only mode the slider can't be controlled by mouse or keyboard.<p>
 
459
<dl compact><dt><b>Returns:</b></dt><dd>true if read only </dd></dl>
 
460
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#9cc63283a2d4f0bcbb67fd331629a318">setReadOnly()</a> </dd></dl>
 
461
 
 
462
<p>
 
463
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00098">98</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
464
<p>
 
465
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00463">QwtDial::drawFocusIndicator()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__compass_8cpp-source.html#l00196">QwtCompass::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">mouseMoveEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">mousePressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">mouseReleaseEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">wheelEvent()</a>.    </td>
 
466
  </tr>
 
467
</table>
 
468
<a class="anchor" name="87c750f098cb5f70306a7908339cb88e"></a><!-- doxytag: member="QwtAbstractSlider::isValid" ref="87c750f098cb5f70306a7908339cb88e" args="() const " --><p>
 
469
<table class="mdTable" cellpadding="2" cellspacing="0">
 
470
  <tr>
 
471
    <td class="mdRow">
 
472
      <table cellpadding="0" cellspacing="0" border="0">
 
473
        <tr>
 
474
          <td class="md" nowrap valign="top">bool QwtAbstractSlider::isValid           </td>
 
475
          <td class="md" valign="top">(&nbsp;</td>
 
476
          <td class="mdname1" valign="top" nowrap>          </td>
 
477
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
478
          <td class="md" nowrap> const<code> [inline]</code></td>
 
479
        </tr>
 
480
      </table>
 
481
    </td>
 
482
  </tr>
 
483
</table>
 
484
<table cellspacing="5" cellpadding="0" border="0">
 
485
  <tr>
 
486
    <td>
 
487
      &nbsp;
 
488
    </td>
 
489
    <td>
 
490
 
 
491
<p>
 
492
<dl compact><dt><b>See also:</b></dt><dd>QwtDblRange::isValid </dd></dl>
 
493
 
 
494
<p>
 
495
Reimplemented from <a class="el" href="class_qwt_double_range.html#fc4921deb3f68a64cc08b0654a040bc6">QwtDoubleRange</a>.
 
496
<p>
 
497
Definition at line <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">87</a> of file <a class="el" href="qwt__abstract__slider_8h-source.html">qwt_abstract_slider.h</a>.
 
498
<p>
 
499
References <a class="el" href="qwt__double__range_8cpp-source.html#l00051">QwtDoubleRange::isValid()</a>.
 
500
<p>
 
501
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l00572">QwtDial::drawContents()</a>, <a class="el" href="qwt__knob_8cpp-source.html#l00189">QwtKnob::drawKnob()</a>, <a class="el" href="qwt__analog__clock_8cpp-source.html#l00191">QwtAnalogClock::drawNeedle()</a>, <a class="el" href="qwt__compass_8cpp-source.html#l00114">QwtCompass::drawScaleContents()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00319">QwtSlider::drawSlider()</a>, <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">keyPressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">mouseMoveEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">mousePressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">mouseReleaseEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">wheelEvent()</a>.    </td>
 
502
  </tr>
 
503
</table>
 
504
<a class="anchor" name="4d55f8ffab93d8610bc026e00e3bdc81"></a><!-- doxytag: member="QwtAbstractSlider::keyPressEvent" ref="4d55f8ffab93d8610bc026e00e3bdc81" args="(QKeyEvent *e)" --><p>
 
505
<table class="mdTable" cellpadding="2" cellspacing="0">
 
506
  <tr>
 
507
    <td class="mdRow">
 
508
      <table cellpadding="0" cellspacing="0" border="0">
 
509
        <tr>
 
510
          <td class="md" nowrap valign="top">void QwtAbstractSlider::keyPressEvent           </td>
 
511
          <td class="md" valign="top">(&nbsp;</td>
 
512
          <td class="md" nowrap valign="top">QKeyEvent *&nbsp;</td>
 
513
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
 
514
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
515
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
516
        </tr>
 
517
      </table>
 
518
    </td>
 
519
  </tr>
 
520
</table>
 
521
<table cellspacing="5" cellpadding="0" border="0">
 
522
  <tr>
 
523
    <td>
 
524
      &nbsp;
 
525
    </td>
 
526
    <td>
 
527
 
 
528
<p>
 
529
Handles key events<p>
 
530
<ul>
 
531
<li>Key_Down, KeyLeft<br>
 
532
 Decrement by 1</li><li>Key_Up, Key_Right<br>
 
533
 Increment by 1</li></ul>
 
534
<p>
 
535
<dl compact><dt><b>Parameters:</b></dt><dd>
 
536
  <table border="0" cellspacing="2" cellpadding="0">
 
537
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Key event </td></tr>
 
538
  </table>
 
539
</dl>
 
540
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#040fd1fd03592c524314bf4b5539608d">isReadOnly()</a> </dd></dl>
 
541
 
 
542
<p>
 
543
Reimplemented in <a class="el" href="class_qwt_compass.html#d4f31e6837ea045834fe67d192a4209d">QwtCompass</a>, and <a class="el" href="class_qwt_dial.html#61a2341a76abc20ea5bd72a0485be136">QwtDial</a>.
 
544
<p>
 
545
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">371</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
546
<p>
 
547
References <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00098">isReadOnly()</a>, <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">isValid()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">orientation()</a>.    </td>
 
548
  </tr>
 
549
</table>
 
550
<a class="anchor" name="130105fc2001c53cea65f21b03f0b5db"></a><!-- doxytag: member="QwtAbstractSlider::mass" ref="130105fc2001c53cea65f21b03f0b5db" args="() const " --><p>
 
551
<table class="mdTable" cellpadding="2" cellspacing="0">
 
552
  <tr>
 
553
    <td class="mdRow">
 
554
      <table cellpadding="0" cellspacing="0" border="0">
 
555
        <tr>
 
556
          <td class="md" nowrap valign="top">double QwtAbstractSlider::mass           </td>
 
557
          <td class="md" valign="top">(&nbsp;</td>
 
558
          <td class="mdname1" valign="top" nowrap>          </td>
 
559
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
560
          <td class="md" nowrap> const<code> [virtual]</code></td>
 
561
        </tr>
 
562
      </table>
 
563
    </td>
 
564
  </tr>
 
565
</table>
 
566
<table cellspacing="5" cellpadding="0" border="0">
 
567
  <tr>
 
568
    <td>
 
569
      &nbsp;
 
570
    </td>
 
571
    <td>
 
572
 
 
573
<p>
 
574
<dl compact><dt><b>Returns:</b></dt><dd>mass </dd></dl>
 
575
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#305b137fe4dd80cba307fe1b4bd46272">setMass()</a> </dd></dl>
 
576
 
 
577
<p>
 
578
Reimplemented in <a class="el" href="class_qwt_wheel.html#55de1496f0eef04da9bc293306a40df6">QwtWheel</a>.
 
579
<p>
 
580
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00521">521</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
581
<p>
 
582
Referenced by <a class="el" href="qwt__wheel_8cpp-source.html#l00168">QwtWheel::mass()</a>.    </td>
 
583
  </tr>
 
584
</table>
 
585
<a class="anchor" name="f9599b94c6771181ede59a84e33c0e6e"></a><!-- doxytag: member="QwtAbstractSlider::mouseMoveEvent" ref="f9599b94c6771181ede59a84e33c0e6e" args="(QMouseEvent *e)" --><p>
 
586
<table class="mdTable" cellpadding="2" cellspacing="0">
 
587
  <tr>
 
588
    <td class="mdRow">
 
589
      <table cellpadding="0" cellspacing="0" border="0">
 
590
        <tr>
 
591
          <td class="md" nowrap valign="top">void QwtAbstractSlider::mouseMoveEvent           </td>
 
592
          <td class="md" valign="top">(&nbsp;</td>
 
593
          <td class="md" nowrap valign="top">QMouseEvent *&nbsp;</td>
 
594
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
 
595
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
596
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
597
        </tr>
 
598
      </table>
 
599
    </td>
 
600
  </tr>
 
601
</table>
 
602
<table cellspacing="5" cellpadding="0" border="0">
 
603
  <tr>
 
604
    <td>
 
605
      &nbsp;
 
606
    </td>
 
607
    <td>
 
608
 
 
609
<p>
 
610
Mouse Move Event handler <dl compact><dt><b>Parameters:</b></dt><dd>
 
611
  <table border="0" cellspacing="2" cellpadding="0">
 
612
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Mouse event </td></tr>
 
613
  </table>
 
614
</dl>
 
615
 
 
616
<p>
 
617
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">305</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
618
<p>
 
619
References <a class="el" href="qwt__double__range_8cpp-source.html#l00380">QwtDoubleRange::exactPrevValue()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00374">QwtDoubleRange::exactValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00098">isReadOnly()</a>, <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">isValid()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00386">QwtDoubleRange::prevValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00276">setPosition()</a>, <a class="el" href="class_qwt_abstract_slider.html#e59671d27931b545073e599a10967452">sliderMoved()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00360">QwtDoubleRange::value()</a>.    </td>
 
620
  </tr>
 
621
</table>
 
622
<a class="anchor" name="60e33a71d34b23e9ebefebaa24cdd8c2"></a><!-- doxytag: member="QwtAbstractSlider::mousePressEvent" ref="60e33a71d34b23e9ebefebaa24cdd8c2" args="(QMouseEvent *e)" --><p>
 
623
<table class="mdTable" cellpadding="2" cellspacing="0">
 
624
  <tr>
 
625
    <td class="mdRow">
 
626
      <table cellpadding="0" cellspacing="0" border="0">
 
627
        <tr>
 
628
          <td class="md" nowrap valign="top">void QwtAbstractSlider::mousePressEvent           </td>
 
629
          <td class="md" valign="top">(&nbsp;</td>
 
630
          <td class="md" nowrap valign="top">QMouseEvent *&nbsp;</td>
 
631
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
 
632
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
633
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
634
        </tr>
 
635
      </table>
 
636
    </td>
 
637
  </tr>
 
638
</table>
 
639
<table cellspacing="5" cellpadding="0" border="0">
 
640
  <tr>
 
641
    <td>
 
642
      &nbsp;
 
643
    </td>
 
644
    <td>
 
645
 
 
646
<p>
 
647
Mouse press event handler. 
 
648
<p>
 
649
 
 
650
<p>
 
651
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">147</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
652
<p>
 
653
References <a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a>, <a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">getValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00098">isReadOnly()</a>, <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">isValid()</a>, <a class="el" href="class_qwt_abstract_slider.html#fd92a0c79c113b3c5e9952d12cff80f5">sliderPressed()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">stopMoving()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00360">QwtDoubleRange::value()</a>.    </td>
 
654
  </tr>
 
655
</table>
 
656
<a class="anchor" name="8f27604396c9d2544931638b806c13e3"></a><!-- doxytag: member="QwtAbstractSlider::mouseReleaseEvent" ref="8f27604396c9d2544931638b806c13e3" args="(QMouseEvent *e)" --><p>
 
657
<table class="mdTable" cellpadding="2" cellspacing="0">
 
658
  <tr>
 
659
    <td class="mdRow">
 
660
      <table cellpadding="0" cellspacing="0" border="0">
 
661
        <tr>
 
662
          <td class="md" nowrap valign="top">void QwtAbstractSlider::mouseReleaseEvent           </td>
 
663
          <td class="md" valign="top">(&nbsp;</td>
 
664
          <td class="md" nowrap valign="top">QMouseEvent *&nbsp;</td>
 
665
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
 
666
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
667
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
668
        </tr>
 
669
      </table>
 
670
    </td>
 
671
  </tr>
 
672
</table>
 
673
<table cellspacing="5" cellpadding="0" border="0">
 
674
  <tr>
 
675
    <td>
 
676
      &nbsp;
 
677
    </td>
 
678
    <td>
 
679
 
 
680
<p>
 
681
Mouse Release Event handler. 
 
682
<p>
 
683
 
 
684
<p>
 
685
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">196</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
686
<p>
 
687
References <a class="el" href="qwt__double__range_8cpp-source.html#l00132">QwtDoubleRange::fitValue()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00271">QwtDoubleRange::incPages()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00098">isReadOnly()</a>, <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">isValid()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00276">setPosition()</a>, <a class="el" href="class_qwt_abstract_slider.html#b94184da7a029a5f586671251ff380ea">sliderReleased()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00313">QwtDoubleRange::step()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">stopMoving()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00360">QwtDoubleRange::value()</a>.    </td>
 
688
  </tr>
 
689
</table>
 
690
<a class="anchor" name="4d2521b9c31ec64b71d8e1771b156d88"></a><!-- doxytag: member="QwtAbstractSlider::orientation" ref="4d2521b9c31ec64b71d8e1771b156d88" args="() const " --><p>
 
691
<table class="mdTable" cellpadding="2" cellspacing="0">
 
692
  <tr>
 
693
    <td class="mdRow">
 
694
      <table cellpadding="0" cellspacing="0" border="0">
 
695
        <tr>
 
696
          <td class="md" nowrap valign="top">Qt::Orientation QwtAbstractSlider::orientation           </td>
 
697
          <td class="md" valign="top">(&nbsp;</td>
 
698
          <td class="mdname1" valign="top" nowrap>          </td>
 
699
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
700
          <td class="md" nowrap> const</td>
 
701
        </tr>
 
702
      </table>
 
703
    </td>
 
704
  </tr>
 
705
</table>
 
706
<table cellspacing="5" cellpadding="0" border="0">
 
707
  <tr>
 
708
    <td>
 
709
      &nbsp;
 
710
    </td>
 
711
    <td>
 
712
 
 
713
<p>
 
714
<dl compact><dt><b>Returns:</b></dt><dd>Orientation </dd></dl>
 
715
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#6b0fdc50bfbb0a8bb40f0dc6bf493b2c">setOrientation()</a> </dd></dl>
 
716
 
 
717
<p>
 
718
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">117</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
719
<p>
 
720
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00319">QwtSlider::drawSlider()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00395">QwtSlider::drawThumb()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00375">QwtWheel::drawWheel()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00197">QwtWheel::drawWheelBackground()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00494">QwtWheel::getValue()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00459">QwtSlider::getValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00371">keyPressEvent()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00546">QwtSlider::layoutSlider()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00642">QwtWheel::minimumSizeHint()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00777">QwtSlider::minimumSizeHint()</a>, <a class="el" href="qwt__wheel_8cpp-source.html#l00325">QwtWheel::setOrientation()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00174">QwtSlider::setOrientation()</a>.    </td>
 
721
  </tr>
 
722
</table>
 
723
<a class="anchor" name="305b137fe4dd80cba307fe1b4bd46272"></a><!-- doxytag: member="QwtAbstractSlider::setMass" ref="305b137fe4dd80cba307fe1b4bd46272" args="(double val)" --><p>
 
724
<table class="mdTable" cellpadding="2" cellspacing="0">
 
725
  <tr>
 
726
    <td class="mdRow">
 
727
      <table cellpadding="0" cellspacing="0" border="0">
 
728
        <tr>
 
729
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setMass           </td>
 
730
          <td class="md" valign="top">(&nbsp;</td>
 
731
          <td class="md" nowrap valign="top">double&nbsp;</td>
 
732
          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
 
733
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
734
          <td class="md" nowrap><code> [virtual]</code></td>
 
735
        </tr>
 
736
      </table>
 
737
    </td>
 
738
  </tr>
 
739
</table>
 
740
<table cellspacing="5" cellpadding="0" border="0">
 
741
  <tr>
 
742
    <td>
 
743
      &nbsp;
 
744
    </td>
 
745
    <td>
 
746
 
 
747
<p>
 
748
Set the slider's mass for flywheel effect. 
 
749
<p>
 
750
If the slider's mass is greater then 0, it will continue to move after the mouse button has been released. Its speed decreases with time at a rate depending on the slider's mass. A large mass means that it will continue to move for a long time.<p>
 
751
Derived widgets may overload this function to make it public.<p>
 
752
<dl compact><dt><b>Parameters:</b></dt><dd>
 
753
  <table border="0" cellspacing="2" cellpadding="0">
 
754
    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>New mass in kg</td></tr>
 
755
  </table>
 
756
</dl>
 
757
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#130105fc2001c53cea65f21b03f0b5db">mass()</a> </dd></dl>
 
758
 
 
759
<p>
 
760
Reimplemented in <a class="el" href="class_qwt_wheel.html#811ef1cf04a3d39eb017fcfe808bbd4f">QwtWheel</a>.
 
761
<p>
 
762
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00507">507</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
763
<p>
 
764
Referenced by <a class="el" href="qwt__wheel_8cpp-source.html#l00612">QwtWheel::setMass()</a>.    </td>
 
765
  </tr>
 
766
</table>
 
767
<a class="anchor" name="6b0fdc50bfbb0a8bb40f0dc6bf493b2c"></a><!-- doxytag: member="QwtAbstractSlider::setOrientation" ref="6b0fdc50bfbb0a8bb40f0dc6bf493b2c" args="(Qt::Orientation o)" --><p>
 
768
<table class="mdTable" cellpadding="2" cellspacing="0">
 
769
  <tr>
 
770
    <td class="mdRow">
 
771
      <table cellpadding="0" cellspacing="0" border="0">
 
772
        <tr>
 
773
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setOrientation           </td>
 
774
          <td class="md" valign="top">(&nbsp;</td>
 
775
          <td class="md" nowrap valign="top">Qt::Orientation&nbsp;</td>
 
776
          <td class="mdname1" valign="top" nowrap> <em>o</em>          </td>
 
777
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
778
          <td class="md" nowrap><code> [virtual]</code></td>
 
779
        </tr>
 
780
      </table>
 
781
    </td>
 
782
  </tr>
 
783
</table>
 
784
<table cellspacing="5" cellpadding="0" border="0">
 
785
  <tr>
 
786
    <td>
 
787
      &nbsp;
 
788
    </td>
 
789
    <td>
 
790
 
 
791
<p>
 
792
Set the orientation. 
 
793
<p>
 
794
<dl compact><dt><b>Parameters:</b></dt><dd>
 
795
  <table border="0" cellspacing="2" cellpadding="0">
 
796
    <tr><td valign="top"></td><td valign="top"><em>o</em>&nbsp;</td><td>Orientation. Allowed values are Qt::Horizontal and Qt::Vertical. </td></tr>
 
797
  </table>
 
798
</dl>
 
799
 
 
800
<p>
 
801
Reimplemented in <a class="el" href="class_qwt_slider.html#3a5d51f56dee5e51dc37bb6f546b16b5">QwtSlider</a>, and <a class="el" href="class_qwt_wheel.html#cae74c8161fd1df728f26253dd1defa8">QwtWheel</a>.
 
802
<p>
 
803
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00108">108</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
804
<p>
 
805
Referenced by <a class="el" href="qwt__wheel_8cpp-source.html#l00325">QwtWheel::setOrientation()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00174">QwtSlider::setOrientation()</a>.    </td>
 
806
  </tr>
 
807
</table>
 
808
<a class="anchor" name="f9849c5c21412c7308cac6ad6a420e47"></a><!-- doxytag: member="QwtAbstractSlider::setPosition" ref="f9849c5c21412c7308cac6ad6a420e47" args="(const QPoint &amp;)" --><p>
 
809
<table class="mdTable" cellpadding="2" cellspacing="0">
 
810
  <tr>
 
811
    <td class="mdRow">
 
812
      <table cellpadding="0" cellspacing="0" border="0">
 
813
        <tr>
 
814
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setPosition           </td>
 
815
          <td class="md" valign="top">(&nbsp;</td>
 
816
          <td class="md" nowrap valign="top">const QPoint &amp;&nbsp;</td>
 
817
          <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
 
818
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
819
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
820
        </tr>
 
821
      </table>
 
822
    </td>
 
823
  </tr>
 
824
</table>
 
825
<table cellspacing="5" cellpadding="0" border="0">
 
826
  <tr>
 
827
    <td>
 
828
      &nbsp;
 
829
    </td>
 
830
    <td>
 
831
 
 
832
<p>
 
833
Move the slider to a specified point, adjust the value and emit signals if necessary. 
 
834
<p>
 
835
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00276">276</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
836
<p>
 
837
References <a class="el" href="qwt__double__range_8cpp-source.html#l00132">QwtDoubleRange::fitValue()</a>, and <a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">getValue()</a>.
 
838
<p>
 
839
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">mouseMoveEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">mouseReleaseEvent()</a>.    </td>
 
840
  </tr>
 
841
</table>
 
842
<a class="anchor" name="9cc63283a2d4f0bcbb67fd331629a318"></a><!-- doxytag: member="QwtAbstractSlider::setReadOnly" ref="9cc63283a2d4f0bcbb67fd331629a318" args="(bool)" --><p>
 
843
<table class="mdTable" cellpadding="2" cellspacing="0">
 
844
  <tr>
 
845
    <td class="mdRow">
 
846
      <table cellpadding="0" cellspacing="0" border="0">
 
847
        <tr>
 
848
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setReadOnly           </td>
 
849
          <td class="md" valign="top">(&nbsp;</td>
 
850
          <td class="md" nowrap valign="top">bool&nbsp;</td>
 
851
          <td class="mdname1" valign="top" nowrap> <em>readOnly</em>          </td>
 
852
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
853
          <td class="md" nowrap><code> [virtual, slot]</code></td>
 
854
        </tr>
 
855
      </table>
 
856
    </td>
 
857
  </tr>
 
858
</table>
 
859
<table cellspacing="5" cellpadding="0" border="0">
 
860
  <tr>
 
861
    <td>
 
862
      &nbsp;
 
863
    </td>
 
864
    <td>
 
865
 
 
866
<p>
 
867
En/Disable read only mode<p>
 
868
In read only mode the slider can't be controlled by mouse or keyboard.<p>
 
869
<dl compact><dt><b>Parameters:</b></dt><dd>
 
870
  <table border="0" cellspacing="2" cellpadding="0">
 
871
    <tr><td valign="top"></td><td valign="top"><em>readOnly</em>&nbsp;</td><td>Enables in case of true </td></tr>
 
872
  </table>
 
873
</dl>
 
874
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#040fd1fd03592c524314bf4b5539608d">isReadOnly()</a> </dd></dl>
 
875
 
 
876
<p>
 
877
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00085">85</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.    </td>
 
878
  </tr>
 
879
</table>
 
880
<a class="anchor" name="91c03aada61745d8924f47319afefee1"></a><!-- doxytag: member="QwtAbstractSlider::setTracking" ref="91c03aada61745d8924f47319afefee1" args="(bool enable)" --><p>
 
881
<table class="mdTable" cellpadding="2" cellspacing="0">
 
882
  <tr>
 
883
    <td class="mdRow">
 
884
      <table cellpadding="0" cellspacing="0" border="0">
 
885
        <tr>
 
886
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setTracking           </td>
 
887
          <td class="md" valign="top">(&nbsp;</td>
 
888
          <td class="md" nowrap valign="top">bool&nbsp;</td>
 
889
          <td class="mdname1" valign="top" nowrap> <em>enable</em>          </td>
 
890
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
891
          <td class="md" nowrap></td>
 
892
        </tr>
 
893
      </table>
 
894
    </td>
 
895
  </tr>
 
896
</table>
 
897
<table cellspacing="5" cellpadding="0" border="0">
 
898
  <tr>
 
899
    <td>
 
900
      &nbsp;
 
901
    </td>
 
902
    <td>
 
903
 
 
904
<p>
 
905
Enables or disables tracking. 
 
906
<p>
 
907
If tracking is enabled, the slider emits a <a class="el" href="class_qwt_abstract_slider.html#6bc5c410cd56119c6ad50743c9a46af1">valueChanged()</a> signal whenever its value changes (the default behaviour). If tracking is disabled, the value changed() signal will only be emitted if:<ul>
 
908
<li>
 
909
the user releases the mouse button and the value has changed or </li>
 
910
<li>
 
911
at the end of automatic scrolling.</li>
 
912
</ul>
 
913
Tracking is enabled by default. <dl compact><dt><b>Parameters:</b></dt><dd>
 
914
  <table border="0" cellspacing="2" cellpadding="0">
 
915
    <tr><td valign="top"></td><td valign="top"><em>enable</em>&nbsp;</td><td><code>true</code> (enable) or <code>false</code> (disable) tracking. </td></tr>
 
916
  </table>
 
917
</dl>
 
918
 
 
919
<p>
 
920
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00296">296</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.    </td>
 
921
  </tr>
 
922
</table>
 
923
<a class="anchor" name="945ba36e1b8e20d362083f6737b0601d"></a><!-- doxytag: member="QwtAbstractSlider::setUpdateTime" ref="945ba36e1b8e20d362083f6737b0601d" args="(int t)" --><p>
 
924
<table class="mdTable" cellpadding="2" cellspacing="0">
 
925
  <tr>
 
926
    <td class="mdRow">
 
927
      <table cellpadding="0" cellspacing="0" border="0">
 
928
        <tr>
 
929
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setUpdateTime           </td>
 
930
          <td class="md" valign="top">(&nbsp;</td>
 
931
          <td class="md" nowrap valign="top">int&nbsp;</td>
 
932
          <td class="mdname1" valign="top" nowrap> <em>t</em>          </td>
 
933
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
934
          <td class="md" nowrap></td>
 
935
        </tr>
 
936
      </table>
 
937
    </td>
 
938
  </tr>
 
939
</table>
 
940
<table cellspacing="5" cellpadding="0" border="0">
 
941
  <tr>
 
942
    <td>
 
943
      &nbsp;
 
944
    </td>
 
945
    <td>
 
946
 
 
947
<p>
 
948
Specify the update interval for automatic scrolling. 
 
949
<p>
 
950
<dl compact><dt><b>Parameters:</b></dt><dd>
 
951
  <table border="0" cellspacing="2" cellpadding="0">
 
952
    <tr><td valign="top"></td><td valign="top"><em>t</em>&nbsp;</td><td>update interval in milliseconds </td></tr>
 
953
  </table>
 
954
</dl>
 
955
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a> </dd></dl>
 
956
 
 
957
<p>
 
958
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00138">138</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.    </td>
 
959
  </tr>
 
960
</table>
 
961
<a class="anchor" name="79d99f14ebd47dfede8135845c90cedb"></a><!-- doxytag: member="QwtAbstractSlider::setValid" ref="79d99f14ebd47dfede8135845c90cedb" args="(bool valid)" --><p>
 
962
<table class="mdTable" cellpadding="2" cellspacing="0">
 
963
  <tr>
 
964
    <td class="mdRow">
 
965
      <table cellpadding="0" cellspacing="0" border="0">
 
966
        <tr>
 
967
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setValid           </td>
 
968
          <td class="md" valign="top">(&nbsp;</td>
 
969
          <td class="md" nowrap valign="top">bool&nbsp;</td>
 
970
          <td class="mdname1" valign="top" nowrap> <em>valid</em>          </td>
 
971
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
972
          <td class="md" nowrap><code> [inline]</code></td>
 
973
        </tr>
 
974
      </table>
 
975
    </td>
 
976
  </tr>
 
977
</table>
 
978
<table cellspacing="5" cellpadding="0" border="0">
 
979
  <tr>
 
980
    <td>
 
981
      &nbsp;
 
982
    </td>
 
983
    <td>
 
984
 
 
985
<p>
 
986
<dl compact><dt><b>See also:</b></dt><dd>QwtDblRange::isValid </dd></dl>
 
987
 
 
988
<p>
 
989
Reimplemented from <a class="el" href="class_qwt_double_range.html#50a9c386663e170016a74cf8ee28ab8f">QwtDoubleRange</a>.
 
990
<p>
 
991
Definition at line <a class="el" href="qwt__abstract__slider_8h-source.html#l00092">92</a> of file <a class="el" href="qwt__abstract__slider_8h-source.html">qwt_abstract_slider.h</a>.
 
992
<p>
 
993
References <a class="el" href="qwt__double__range_8cpp-source.html#l00041">QwtDoubleRange::setValid()</a>.    </td>
 
994
  </tr>
 
995
</table>
 
996
<a class="anchor" name="c3713f8989b647cb79f0a5894991e36a"></a><!-- doxytag: member="QwtAbstractSlider::setValue" ref="c3713f8989b647cb79f0a5894991e36a" args="(double val)" --><p>
 
997
<table class="mdTable" cellpadding="2" cellspacing="0">
 
998
  <tr>
 
999
    <td class="mdRow">
 
1000
      <table cellpadding="0" cellspacing="0" border="0">
 
1001
        <tr>
 
1002
          <td class="md" nowrap valign="top">void QwtAbstractSlider::setValue           </td>
 
1003
          <td class="md" valign="top">(&nbsp;</td>
 
1004
          <td class="md" nowrap valign="top">double&nbsp;</td>
 
1005
          <td class="mdname1" valign="top" nowrap> <em>val</em>          </td>
 
1006
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1007
          <td class="md" nowrap><code> [virtual, slot]</code></td>
 
1008
        </tr>
 
1009
      </table>
 
1010
    </td>
 
1011
  </tr>
 
1012
</table>
 
1013
<table cellspacing="5" cellpadding="0" border="0">
 
1014
  <tr>
 
1015
    <td>
 
1016
      &nbsp;
 
1017
    </td>
 
1018
    <td>
 
1019
 
 
1020
<p>
 
1021
Move the slider to a specified value. 
 
1022
<p>
 
1023
This function can be used to move the slider to a value which is not an integer multiple of the step size. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1024
  <table border="0" cellspacing="2" cellpadding="0">
 
1025
    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>new value </td></tr>
 
1026
  </table>
 
1027
</dl>
 
1028
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#50ed1e265beaa1c8adbe718caa023e50">fitValue()</a> </dd></dl>
 
1029
 
 
1030
<p>
 
1031
Reimplemented from <a class="el" href="class_qwt_double_range.html#f6a3aa74c970a2bef29f0c1af99720e8">QwtDoubleRange</a>.
 
1032
<p>
 
1033
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00535">535</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
1034
<p>
 
1035
References <a class="el" href="qwt__double__range_8cpp-source.html#l00147">QwtDoubleRange::setValue()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">stopMoving()</a>.
 
1036
<p>
 
1037
Referenced by <a class="el" href="qwt__dial_8cpp-source.html#l01187">QwtDial::keyPressEvent()</a>, and <a class="el" href="qwt__analog__clock_8cpp-source.html#l00151">QwtAnalogClock::setTime()</a>.    </td>
 
1038
  </tr>
 
1039
</table>
 
1040
<a class="anchor" name="e59671d27931b545073e599a10967452"></a><!-- doxytag: member="QwtAbstractSlider::sliderMoved" ref="e59671d27931b545073e599a10967452" args="(double value)" --><p>
 
1041
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1042
  <tr>
 
1043
    <td class="mdRow">
 
1044
      <table cellpadding="0" cellspacing="0" border="0">
 
1045
        <tr>
 
1046
          <td class="md" nowrap valign="top">void QwtAbstractSlider::sliderMoved           </td>
 
1047
          <td class="md" valign="top">(&nbsp;</td>
 
1048
          <td class="md" nowrap valign="top">double&nbsp;</td>
 
1049
          <td class="mdname1" valign="top" nowrap> <em>value</em>          </td>
 
1050
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1051
          <td class="md" nowrap><code> [signal]</code></td>
 
1052
        </tr>
 
1053
      </table>
 
1054
    </td>
 
1055
  </tr>
 
1056
</table>
 
1057
<table cellspacing="5" cellpadding="0" border="0">
 
1058
  <tr>
 
1059
    <td>
 
1060
      &nbsp;
 
1061
    </td>
 
1062
    <td>
 
1063
 
 
1064
<p>
 
1065
This signal is emitted when the user moves the slider with the mouse. <dl compact><dt><b>Parameters:</b></dt><dd>
 
1066
  <table border="0" cellspacing="2" cellpadding="0">
 
1067
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>new value </td></tr>
 
1068
  </table>
 
1069
</dl>
 
1070
 
 
1071
<p>
 
1072
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00305">mouseMoveEvent()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">wheelEvent()</a>.    </td>
 
1073
  </tr>
 
1074
</table>
 
1075
<a class="anchor" name="fd92a0c79c113b3c5e9952d12cff80f5"></a><!-- doxytag: member="QwtAbstractSlider::sliderPressed" ref="fd92a0c79c113b3c5e9952d12cff80f5" args="()" --><p>
 
1076
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1077
  <tr>
 
1078
    <td class="mdRow">
 
1079
      <table cellpadding="0" cellspacing="0" border="0">
 
1080
        <tr>
 
1081
          <td class="md" nowrap valign="top">void QwtAbstractSlider::sliderPressed           </td>
 
1082
          <td class="md" valign="top">(&nbsp;</td>
 
1083
          <td class="mdname1" valign="top" nowrap>          </td>
 
1084
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1085
          <td class="md" nowrap><code> [signal]</code></td>
 
1086
        </tr>
 
1087
      </table>
 
1088
    </td>
 
1089
  </tr>
 
1090
</table>
 
1091
<table cellspacing="5" cellpadding="0" border="0">
 
1092
  <tr>
 
1093
    <td>
 
1094
      &nbsp;
 
1095
    </td>
 
1096
    <td>
 
1097
 
 
1098
<p>
 
1099
This signal is emitted when the user presses the movable part of the slider (start ScrMouse Mode). 
 
1100
<p>
 
1101
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">mousePressEvent()</a>.    </td>
 
1102
  </tr>
 
1103
</table>
 
1104
<a class="anchor" name="b94184da7a029a5f586671251ff380ea"></a><!-- doxytag: member="QwtAbstractSlider::sliderReleased" ref="b94184da7a029a5f586671251ff380ea" args="()" --><p>
 
1105
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1106
  <tr>
 
1107
    <td class="mdRow">
 
1108
      <table cellpadding="0" cellspacing="0" border="0">
 
1109
        <tr>
 
1110
          <td class="md" nowrap valign="top">void QwtAbstractSlider::sliderReleased           </td>
 
1111
          <td class="md" valign="top">(&nbsp;</td>
 
1112
          <td class="mdname1" valign="top" nowrap>          </td>
 
1113
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1114
          <td class="md" nowrap><code> [signal]</code></td>
 
1115
        </tr>
 
1116
      </table>
 
1117
    </td>
 
1118
  </tr>
 
1119
</table>
 
1120
<table cellspacing="5" cellpadding="0" border="0">
 
1121
  <tr>
 
1122
    <td>
 
1123
      &nbsp;
 
1124
    </td>
 
1125
    <td>
 
1126
 
 
1127
<p>
 
1128
This signal is emitted when the user releases the movable part of the slider. 
 
1129
<p>
 
1130
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">mouseReleaseEvent()</a>.    </td>
 
1131
  </tr>
 
1132
</table>
 
1133
<a class="anchor" name="b648229c972d0c3258d30b0c43eb5efc"></a><!-- doxytag: member="QwtAbstractSlider::stopMoving" ref="b648229c972d0c3258d30b0c43eb5efc" args="()" --><p>
 
1134
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1135
  <tr>
 
1136
    <td class="mdRow">
 
1137
      <table cellpadding="0" cellspacing="0" border="0">
 
1138
        <tr>
 
1139
          <td class="md" nowrap valign="top">void QwtAbstractSlider::stopMoving           </td>
 
1140
          <td class="md" valign="top">(&nbsp;</td>
 
1141
          <td class="mdname1" valign="top" nowrap>          </td>
 
1142
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1143
          <td class="md" nowrap></td>
 
1144
        </tr>
 
1145
      </table>
 
1146
    </td>
 
1147
  </tr>
 
1148
</table>
 
1149
<table cellspacing="5" cellpadding="0" border="0">
 
1150
  <tr>
 
1151
    <td>
 
1152
      &nbsp;
 
1153
    </td>
 
1154
    <td>
 
1155
 
 
1156
<p>
 
1157
Stop updating if automatic scrolling is active. 
 
1158
<p>
 
1159
 
 
1160
<p>
 
1161
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">124</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
1162
<p>
 
1163
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00550">fitValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00562">incValue()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00147">mousePressEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00196">mouseReleaseEvent()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00535">setValue()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">timerEvent()</a>.    </td>
 
1164
  </tr>
 
1165
</table>
 
1166
<a class="anchor" name="26f4d684524925891113d46ffe383b5d"></a><!-- doxytag: member="QwtAbstractSlider::timerEvent" ref="26f4d684524925891113d46ffe383b5d" args="(QTimerEvent *e)" --><p>
 
1167
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1168
  <tr>
 
1169
    <td class="mdRow">
 
1170
      <table cellpadding="0" cellspacing="0" border="0">
 
1171
        <tr>
 
1172
          <td class="md" nowrap valign="top">void QwtAbstractSlider::timerEvent           </td>
 
1173
          <td class="md" valign="top">(&nbsp;</td>
 
1174
          <td class="md" nowrap valign="top">QTimerEvent *&nbsp;</td>
 
1175
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
 
1176
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1177
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
1178
        </tr>
 
1179
      </table>
 
1180
    </td>
 
1181
  </tr>
 
1182
</table>
 
1183
<table cellspacing="5" cellpadding="0" border="0">
 
1184
  <tr>
 
1185
    <td>
 
1186
      &nbsp;
 
1187
    </td>
 
1188
    <td>
 
1189
 
 
1190
<p>
 
1191
Qt timer event <dl compact><dt><b>Parameters:</b></dt><dd>
 
1192
  <table border="0" cellspacing="2" cellpadding="0">
 
1193
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Timer event </td></tr>
 
1194
  </table>
 
1195
</dl>
 
1196
 
 
1197
<p>
 
1198
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00417">417</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
1199
<p>
 
1200
References <a class="el" href="qwt__double__range_8cpp-source.html#l00374">QwtDoubleRange::exactValue()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00132">QwtDoubleRange::fitValue()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00271">QwtDoubleRange::incPages()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00313">QwtDoubleRange::step()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00124">stopMoving()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00360">QwtDoubleRange::value()</a>.    </td>
 
1201
  </tr>
 
1202
</table>
 
1203
<a class="anchor" name="2f04dc51e4402b51fef3250bcc99dc7f"></a><!-- doxytag: member="QwtAbstractSlider::valueChange" ref="2f04dc51e4402b51fef3250bcc99dc7f" args="()" --><p>
 
1204
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1205
  <tr>
 
1206
    <td class="mdRow">
 
1207
      <table cellpadding="0" cellspacing="0" border="0">
 
1208
        <tr>
 
1209
          <td class="md" nowrap valign="top">void QwtAbstractSlider::valueChange           </td>
 
1210
          <td class="md" valign="top">(&nbsp;</td>
 
1211
          <td class="mdname1" valign="top" nowrap>          </td>
 
1212
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1213
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
1214
        </tr>
 
1215
      </table>
 
1216
    </td>
 
1217
  </tr>
 
1218
</table>
 
1219
<table cellspacing="5" cellpadding="0" border="0">
 
1220
  <tr>
 
1221
    <td>
 
1222
      &nbsp;
 
1223
    </td>
 
1224
    <td>
 
1225
 
 
1226
<p>
 
1227
Notify change of value<p>
 
1228
This function can be reimplemented by derived classes in order to keep track of changes, i.e. repaint the widget. The default implementation emits a <a class="el" href="class_qwt_abstract_slider.html#6bc5c410cd56119c6ad50743c9a46af1">valueChanged()</a> signal if tracking is enabled. 
 
1229
<p>
 
1230
Reimplemented from <a class="el" href="class_qwt_double_range.html#1d50398342d6aa1d9cd86650ee29aff8">QwtDoubleRange</a>.
 
1231
<p>
 
1232
Reimplemented in <a class="el" href="class_qwt_dial.html#d8803d79d9fbefdae55907728bb01894">QwtDial</a>, <a class="el" href="class_qwt_slider.html#62380259b0831ad98a1b0ad011f32bea">QwtSlider</a>, and <a class="el" href="class_qwt_wheel.html#0fa3d4f4189f7bb6ee0944cd30060eb5">QwtWheel</a>.
 
1233
<p>
 
1234
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00484">484</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
1235
<p>
 
1236
References <a class="el" href="qwt__double__range_8cpp-source.html#l00360">QwtDoubleRange::value()</a>, and <a class="el" href="class_qwt_abstract_slider.html#6bc5c410cd56119c6ad50743c9a46af1">valueChanged()</a>.
 
1237
<p>
 
1238
Referenced by <a class="el" href="qwt__wheel_8cpp-source.html#l00582">QwtWheel::valueChange()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00684">QwtSlider::valueChange()</a>, and <a class="el" href="qwt__dial_8cpp-source.html#l00992">QwtDial::valueChange()</a>.    </td>
 
1239
  </tr>
 
1240
</table>
 
1241
<a class="anchor" name="6bc5c410cd56119c6ad50743c9a46af1"></a><!-- doxytag: member="QwtAbstractSlider::valueChanged" ref="6bc5c410cd56119c6ad50743c9a46af1" args="(double value)" --><p>
 
1242
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1243
  <tr>
 
1244
    <td class="mdRow">
 
1245
      <table cellpadding="0" cellspacing="0" border="0">
 
1246
        <tr>
 
1247
          <td class="md" nowrap valign="top">void QwtAbstractSlider::valueChanged           </td>
 
1248
          <td class="md" valign="top">(&nbsp;</td>
 
1249
          <td class="md" nowrap valign="top">double&nbsp;</td>
 
1250
          <td class="mdname1" valign="top" nowrap> <em>value</em>          </td>
 
1251
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1252
          <td class="md" nowrap><code> [signal]</code></td>
 
1253
        </tr>
 
1254
      </table>
 
1255
    </td>
 
1256
  </tr>
 
1257
</table>
 
1258
<table cellspacing="5" cellpadding="0" border="0">
 
1259
  <tr>
 
1260
    <td>
 
1261
      &nbsp;
 
1262
    </td>
 
1263
    <td>
 
1264
 
 
1265
<p>
 
1266
Notify a change of value. 
 
1267
<p>
 
1268
In the default setting (tracking enabled), this signal will be emitted every time the value changes ( see <a class="el" href="class_qwt_abstract_slider.html#91c03aada61745d8924f47319afefee1">setTracking()</a> ). <dl compact><dt><b>Parameters:</b></dt><dd>
 
1269
  <table border="0" cellspacing="2" cellpadding="0">
 
1270
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>new value </td></tr>
 
1271
  </table>
 
1272
</dl>
 
1273
 
 
1274
<p>
 
1275
Referenced by <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00484">valueChange()</a>.    </td>
 
1276
  </tr>
 
1277
</table>
 
1278
<a class="anchor" name="25d5c9fe00c81e310304461fa6e8ec97"></a><!-- doxytag: member="QwtAbstractSlider::wheelEvent" ref="25d5c9fe00c81e310304461fa6e8ec97" args="(QWheelEvent *e)" --><p>
 
1279
<table class="mdTable" cellpadding="2" cellspacing="0">
 
1280
  <tr>
 
1281
    <td class="mdRow">
 
1282
      <table cellpadding="0" cellspacing="0" border="0">
 
1283
        <tr>
 
1284
          <td class="md" nowrap valign="top">void QwtAbstractSlider::wheelEvent           </td>
 
1285
          <td class="md" valign="top">(&nbsp;</td>
 
1286
          <td class="md" nowrap valign="top">QWheelEvent *&nbsp;</td>
 
1287
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
 
1288
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
1289
          <td class="md" nowrap><code> [protected, virtual]</code></td>
 
1290
        </tr>
 
1291
      </table>
 
1292
    </td>
 
1293
  </tr>
 
1294
</table>
 
1295
<table cellspacing="5" cellpadding="0" border="0">
 
1296
  <tr>
 
1297
    <td>
 
1298
      &nbsp;
 
1299
    </td>
 
1300
    <td>
 
1301
 
 
1302
<p>
 
1303
Wheel Event handler <dl compact><dt><b>Parameters:</b></dt><dd>
 
1304
  <table border="0" cellspacing="2" cellpadding="0">
 
1305
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Whell event </td></tr>
 
1306
  </table>
 
1307
</dl>
 
1308
 
 
1309
<p>
 
1310
Definition at line <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00336">336</a> of file <a class="el" href="qwt__abstract__slider_8cpp-source.html">qwt_abstract_slider.cpp</a>.
 
1311
<p>
 
1312
References <a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">getScrollMode()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00271">QwtDoubleRange::incPages()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00098">isReadOnly()</a>, <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">isValid()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00386">QwtDoubleRange::prevValue()</a>, <a class="el" href="class_qwt_abstract_slider.html#e59671d27931b545073e599a10967452">sliderMoved()</a>, and <a class="el" href="qwt__double__range_8cpp-source.html#l00360">QwtDoubleRange::value()</a>.    </td>
 
1313
  </tr>
 
1314
</table>
 
1315
<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 11 07:41:43 2007 for Qwt User's Guide by&nbsp;
 
1316
<a href="http://www.doxygen.org/index.html">
 
1317
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
1318
</body>
 
1319
</html>