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

« back to all changes in this revision

Viewing changes to qwt-5.0.1/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 Feb 26 21:22:51 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>