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's Guide: QwtSlider Class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.0 -->
10
<li><a href="index.html"><span>Main 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 Pages</span></a></li>
17
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
18
<li><a href="annotated.html"><span>Class List</span></a></li>
19
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
20
<li><a href="functions.html"><span>Class Members</span></a></li>
22
<h1>QwtSlider Class Reference</h1><!-- doxytag: class="QwtSlider" --><!-- doxytag: inherits="QwtAbstractSlider,QwtAbstractScale" -->Inheritance diagram for QwtSlider:<p><center><img src="class_qwt_slider__inherit__graph.png" border="0" usemap="#_qwt_slider__inherit__map" alt="Inheritance graph"></center>
23
<map name="_qwt_slider__inherit__map">
24
<area href="class_qwt_abstract_slider.html" shape="rect" coords="7,83,135,107" alt="">
25
<area href="class_qwt_double_range.html" shape="rect" coords="8,8,133,32" alt="">
26
<area href="class_qwt_abstract_scale.html" shape="rect" coords="159,83,287,107" alt="">
28
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for QwtSlider:<p><center><img src="class_qwt_slider__coll__graph.png" border="0" usemap="#_qwt_slider__coll__map" alt="Collaboration graph"></center>
29
<map name="_qwt_slider__coll__map">
30
<area href="class_qwt_abstract_slider.html" shape="rect" coords="7,83,135,107" alt="">
31
<area href="class_qwt_double_range.html" shape="rect" coords="8,8,133,32" alt="">
32
<area href="class_qwt_abstract_scale.html" shape="rect" coords="159,83,287,107" alt="">
34
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_slider-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
37
<a class="el" href="class_qwt_slider.html">QwtSlider</a> is a slider widget which operates on an interval of type double. <a class="el" href="class_qwt_slider.html">QwtSlider</a> supports different layouts as well as a scale.<p>
39
<img src="sliders.png" alt="sliders.png">
42
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html">QwtAbstractSlider</a> and <a class="el" href="class_qwt_abstract_scale.html">QwtAbstractScale</a> for the descriptions of the inherited members. </dd></dl>
47
Definition at line <a class="el" href="qwt__slider_8h-source.html#l00034">34</a> of file <a class="el" href="qwt__slider_8h-source.html">qwt_slider.h</a>.<table border="0" cellpadding="0" cellspacing="0">
49
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">ScalePos</a> { <br>
51
<b>NoScale</b>,
53
<b>LeftScale</b>,
55
<b>RightScale</b>,
57
<b>TopScale</b>,
59
<b>BottomScale</b>,
61
<b>NoScale</b>,
63
<b>LeftScale</b>,
65
<b>RightScale</b>,
67
<b>TopScale</b>,
69
<b>BottomScale</b>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">BGSTYLE</a> { <br>
74
<b>BgTrough</b> = 0x1,
76
<b>BgSlot</b> = 0x2,
78
<b>BgBoth</b> = BgTrough | BgSlot
82
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#dc40d9d7d637f270c10dbdaf8c0f959d">QwtSlider</a> (QWidget *parent, Qt::Orientation=Qt::Horizontal, <a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">ScalePos</a>=NoScale, <a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">BGSTYLE</a> bgStyle=BgTrough)</td></tr>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d82f2f616f8cd3cc7c265948d1b7886"></a><!-- doxytag: member="QwtSlider::~QwtSlider" ref="1d82f2f616f8cd3cc7c265948d1b7886" args="()" -->
86
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#1d82f2f616f8cd3cc7c265948d1b7886">~QwtSlider</a> ()</td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#3a5d51f56dee5e51dc37bb6f546b16b5">setOrientation</a> (Qt::Orientation)</td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#425ca7b06f3cde9625b35e643ed2c647">setBgStyle</a> (<a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">BGSTYLE</a>)</td></tr>
92
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">BGSTYLE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#e93eccfbc0f33aadd7da84a3c7b29cc7">bgStyle</a> () const</td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#f663f9e1ee5962f796b83d95820a84ae">setScalePosition</a> (<a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">ScalePos</a> s)</td></tr>
96
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">ScalePos</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#fe25f742e50db2c2c45fbeb85e713a29">scalePosition</a> () const</td></tr>
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#7f9467f2c0200d02299a14b641748b2b">thumbLength</a> () const</td></tr>
100
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#db669a4a0d4472d2dd342f2a932100e0">thumbWidth</a> () const</td></tr>
102
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#41e8e0042018ff8f910a8eb4f2a55fec">borderWidth</a> () const</td></tr>
104
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#a238078ae6ce297e0a39c0404542545d">setThumbLength</a> (int l)</td></tr>
106
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#4e25372df46541d807603791ca6c5bab">setThumbWidth</a> (int w)</td></tr>
108
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#0d40da533b9417974240e127b5d701e4">setBorderWidth</a> (int bw)</td></tr>
110
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#32e5dabf7627458b97f81be6c5272a52">setMargins</a> (int x, int y)</td></tr>
112
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QSize </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#7d40fb51cf713b3fbf7cf2086880d85b">sizeHint</a> () const</td></tr>
114
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QSize </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#6a676f14b18bd64a947365b97ebfbb4a">minimumSizeHint</a> () const</td></tr>
116
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9039a6d5d5bb7b21c312637cf40f8319"></a><!-- doxytag: member="QwtSlider::setScaleDraw" ref="9039a6d5d5bb7b21c312637cf40f8319" args="(QwtScaleDraw *)" -->
117
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#9039a6d5d5bb7b21c312637cf40f8319">setScaleDraw</a> (<a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> *)</td></tr>
119
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="44a95d015b9b846b86ab1a0a44c93617"></a><!-- doxytag: member="QwtSlider::scaleDraw" ref="44a95d015b9b846b86ab1a0a44c93617" args="() const" -->
120
const <a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#44a95d015b9b846b86ab1a0a44c93617">scaleDraw</a> () const</td></tr>
122
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#9dce1bf10fdcd92feae56dd77a455358">getValue</a> (const QPoint &p)</td></tr>
125
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#1b901e8ce7cdb3b04cf00caf83dd81af">getScrollMode</a> (const QPoint &p, int &scrollMode, int &direction)</td></tr>
127
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#e0bbbd25241b84ef8ff86c698004def8">draw</a> (QPainter *p, const QRect &update_rect)</td></tr>
129
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#9bfe362dcd3f4318595ce85671c96a64">drawSlider</a> (QPainter *p, const QRect &r)</td></tr>
131
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#0a5e8c88a520d1601ca4b3282b6b254a">drawThumb</a> (QPainter *p, const QRect &, int pos)</td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#92af990b20794fe27934c6fa2ee7a435">resizeEvent</a> (QResizeEvent *e)</td></tr>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#374057359bceeb3174a35b9240feacf0">paintEvent</a> (QPaintEvent *e)</td></tr>
137
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#62380259b0831ad98a1b0ad011f32bea">valueChange</a> ()</td></tr>
139
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#e8eff3a30ef4086cac42d244cef81ac0">rangeChange</a> ()</td></tr>
141
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#31ae4c53eb17d77ee0fd846ff6eea7e3">scaleChange</a> ()</td></tr>
143
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#dabf0ae058968d9c68677580c2fa800f">fontChange</a> (const QFont &oldFont)</td></tr>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#94d3a5a87c2591f21e458ff6aa358009">layoutSlider</a> (bool update=true)</td></tr>
147
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#88c8008a4b5f0b2e829e4e364156947a">xyPosition</a> (double v) const</td></tr>
149
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9d9cf23f22f06a02c9a60fb91adb0c0"></a><!-- doxytag: member="QwtSlider::scaleDraw" ref="c9d9cf23f22f06a02c9a60fb91adb0c0" args="()" -->
150
<a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_slider.html#c9d9cf23f22f06a02c9a60fb91adb0c0">scaleDraw</a> ()</td></tr>
153
<hr><h2>Member Enumeration Documentation</h2>
154
<a class="anchor" name="10836f1e83b9c8ef8e229bf7c65c3659"></a><!-- doxytag: member="QwtSlider::ScalePos" ref="10836f1e83b9c8ef8e229bf7c65c3659" args="" -->
155
<div class="memitem">
156
<div class="memproto">
157
<table class="memname">
159
<td class="memname">enum <a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">QwtSlider::ScalePos</a> </td>
166
Scale position. <a class="el" href="class_qwt_slider.html">QwtSlider</a> tries to enforce valid combinations of its orientation and scale position:<ul>
167
<li>Qt::Horizonal combines with NoScale, TopScale and BottomScale</li><li>Qt::Vertical combines with NoScale, LeftScale and RightScale</li></ul>
169
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_slider.html#dc40d9d7d637f270c10dbdaf8c0f959d">QwtSlider::QwtSlider</a> </dd></dl>
172
Definition at line <a class="el" href="qwt__slider_8h-source.html#l00056">56</a> of file <a class="el" href="qwt__slider_8h-source.html">qwt_slider.h</a>.
175
<a class="anchor" name="60df2c6dd8d5419625a2f3f024bf29c6"></a><!-- doxytag: member="QwtSlider::BGSTYLE" ref="60df2c6dd8d5419625a2f3f024bf29c6" args="" -->
176
<div class="memitem">
177
<div class="memproto">
178
<table class="memname">
180
<td class="memname">enum <a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">QwtSlider::BGSTYLE</a> </td>
187
Background style. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_slider.html#dc40d9d7d637f270c10dbdaf8c0f959d">QwtSlider::QwtSlider</a> </dd></dl>
190
Definition at line <a class="el" href="qwt__slider_8h-source.html#l00070">70</a> of file <a class="el" href="qwt__slider_8h-source.html">qwt_slider.h</a>.
193
<hr><h2>Constructor & Destructor Documentation</h2>
194
<a class="anchor" name="dc40d9d7d637f270c10dbdaf8c0f959d"></a><!-- doxytag: member="QwtSlider::QwtSlider" ref="dc40d9d7d637f270c10dbdaf8c0f959d" args="(QWidget *parent, Qt::Orientation=Qt::Horizontal, ScalePos=NoScale, BGSTYLE bgStyle=BgTrough)" -->
195
<div class="memitem">
196
<div class="memproto">
197
<table class="memname">
199
<td class="memname">QwtSlider::QwtSlider </td>
201
<td class="paramtype">QWidget * </td>
202
<td class="paramname"> <em>parent</em>, </td>
205
<td class="paramkey"></td>
207
<td class="paramtype">Qt::Orientation </td>
208
<td class="paramname"> <em>orientation</em> = <code>Qt::Horizontal</code>, </td>
211
<td class="paramkey"></td>
213
<td class="paramtype"><a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">ScalePos</a> </td>
214
<td class="paramname"> <em>scalePos</em> = <code>NoScale</code>, </td>
217
<td class="paramkey"></td>
219
<td class="paramtype"><a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">BGSTYLE</a> </td>
220
<td class="paramname"> <em>bgStyle</em> = <code>BgTrough</code></td><td> </td>
225
<td></td><td></td><td width="100%"><code> [explicit]</code></td>
234
<dl compact><dt><b>Parameters:</b></dt><dd>
235
<table border="0" cellspacing="2" cellpadding="0">
236
<tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>parent widget </td></tr>
237
<tr><td valign="top"></td><td valign="top"><em>orientation</em> </td><td>Orientation of the slider. Can be Qt::Horizontal or Qt::Vertical. Defaults to Qt::Horizontal. </td></tr>
238
<tr><td valign="top"></td><td valign="top"><em>scalePos</em> </td><td>Position of the scale. Defaults to QwtSlider::NoScale. </td></tr>
239
<tr><td valign="top"></td><td valign="top"><em>bgStyle</em> </td><td>Background style. QwtSlider::BgTrough draws the slider button in a trough, QwtSlider::BgSlot draws a slot underneath the button. An or-combination of both may also be used. The default is QwtSlider::BgTrough.</td></tr>
242
<a class="el" href="class_qwt_slider.html">QwtSlider</a> enforces valid combinations of its orientation and scale position. If the combination is invalid, the scale position will be set to NoScale. Valid combinations are:<ul>
243
<li>Qt::Horizonal with NoScale, TopScale, or BottomScale;</li><li>Qt::Vertical with NoScale, LeftScale, or RightScale. </li></ul>
246
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00064">64</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
249
<hr><h2>Member Function Documentation</h2>
250
<a class="anchor" name="3a5d51f56dee5e51dc37bb6f546b16b5"></a><!-- doxytag: member="QwtSlider::setOrientation" ref="3a5d51f56dee5e51dc37bb6f546b16b5" args="(Qt::Orientation)" -->
251
<div class="memitem">
252
<div class="memproto">
253
<table class="memname">
255
<td class="memname">void QwtSlider::setOrientation </td>
257
<td class="paramtype">Qt::Orientation </td>
258
<td class="paramname"> <em>o</em> </td>
259
<td> ) </td>
260
<td width="100%"><code> [virtual]</code></td>
269
<dl compact><dt><b>Parameters:</b></dt><dd>
270
<table border="0" cellspacing="2" cellpadding="0">
271
<tr><td valign="top"></td><td valign="top"><em>o</em> </td><td>Orientation. Allowed values are Qt::Horizontal and Qt::Vertical.</td></tr>
274
If the new orientation and the old scale position are an invalid combination, the scale position will be set to QwtSlider::NoScale. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_abstract_slider.html#5191a5ae69ab34e24463d23a32dbd02f">QwtAbstractSlider::orientation()</a> </dd></dl>
277
Reimplemented from <a class="el" href="class_qwt_abstract_slider.html#6b0fdc50bfbb0a8bb40f0dc6bf493b2c">QwtAbstractSlider</a>.
279
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00174">174</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
281
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>, and <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00108">QwtAbstractSlider::setOrientation()</a>.
283
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00224">setScalePosition()</a>.
286
<a class="anchor" name="425ca7b06f3cde9625b35e643ed2c647"></a><!-- doxytag: member="QwtSlider::setBgStyle" ref="425ca7b06f3cde9625b35e643ed2c647" args="(BGSTYLE)" -->
287
<div class="memitem">
288
<div class="memproto">
289
<table class="memname">
291
<td class="memname">void QwtSlider::setBgStyle </td>
293
<td class="paramtype"><a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">BGSTYLE</a> </td>
294
<td class="paramname"> <em>st</em> </td>
295
<td> ) </td>
296
<td width="100%"></td>
303
Set the background style.
305
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00757">757</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
307
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
310
<a class="anchor" name="e93eccfbc0f33aadd7da84a3c7b29cc7"></a><!-- doxytag: member="QwtSlider::bgStyle" ref="e93eccfbc0f33aadd7da84a3c7b29cc7" args="() const" -->
311
<div class="memitem">
312
<div class="memproto">
313
<table class="memname">
315
<td class="memname"><a class="el" href="class_qwt_slider.html#60df2c6dd8d5419625a2f3f024bf29c6">QwtSlider::BGSTYLE</a> QwtSlider::bgStyle </td>
317
<td class="paramname"> </td>
318
<td> ) </td>
319
<td width="100%"> const</td>
326
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the background style. </dd></dl>
329
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00766">766</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
332
<a class="anchor" name="f663f9e1ee5962f796b83d95820a84ae"></a><!-- doxytag: member="QwtSlider::setScalePosition" ref="f663f9e1ee5962f796b83d95820a84ae" args="(ScalePos s)" -->
333
<div class="memitem">
334
<div class="memproto">
335
<table class="memname">
337
<td class="memname">void QwtSlider::setScalePosition </td>
339
<td class="paramtype"><a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">ScalePos</a> </td>
340
<td class="paramname"> <em>s</em> </td>
341
<td> ) </td>
342
<td width="100%"></td>
349
Change the scale position (and slider orientation).
351
<dl compact><dt><b>Parameters:</b></dt><dd>
352
<table border="0" cellspacing="2" cellpadding="0">
353
<tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>Position of the scale.</td></tr>
356
A valid combination of scale position and orientation is enforced:<ul>
357
<li>if the new scale position is Left or Right, the scale orientation will become Qt::Vertical;</li><li>if the new scale position is Bottom or Top the scale orientation will become Qt::Horizontal;</li><li>if the new scale position is QwtSlider::NoScale, the scale orientation will not change. </li></ul>
360
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00224">224</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
362
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00325">scaleDraw()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00102">QwtScaleDraw::setAlignment()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00174">setOrientation()</a>.
365
<a class="anchor" name="fe25f742e50db2c2c45fbeb85e713a29"></a><!-- doxytag: member="QwtSlider::scalePosition" ref="fe25f742e50db2c2c45fbeb85e713a29" args="() const" -->
366
<div class="memitem">
367
<div class="memproto">
368
<table class="memname">
370
<td class="memname"><a class="el" href="class_qwt_slider.html#10836f1e83b9c8ef8e229bf7c65c3659">QwtSlider::ScalePos</a> QwtSlider::scalePosition </td>
372
<td class="paramname"> </td>
373
<td> ) </td>
374
<td width="100%"> const</td>
381
Return the scale position.
385
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00267">267</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
388
<a class="anchor" name="7f9467f2c0200d02299a14b641748b2b"></a><!-- doxytag: member="QwtSlider::thumbLength" ref="7f9467f2c0200d02299a14b641748b2b" args="() const" -->
389
<div class="memitem">
390
<div class="memproto">
391
<table class="memname">
393
<td class="memname">int QwtSlider::thumbLength </td>
395
<td class="paramname"> </td>
396
<td> ) </td>
397
<td width="100%"> const</td>
404
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the thumb length. </dd></dl>
407
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00774">774</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
409
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00503">getScrollMode()</a>.
412
<a class="anchor" name="db669a4a0d4472d2dd342f2a932100e0"></a><!-- doxytag: member="QwtSlider::thumbWidth" ref="db669a4a0d4472d2dd342f2a932100e0" args="() const" -->
413
<div class="memitem">
414
<div class="memproto">
415
<table class="memname">
417
<td class="memname">int QwtSlider::thumbWidth </td>
419
<td class="paramname"> </td>
420
<td> ) </td>
421
<td width="100%"> const</td>
428
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the thumb width. </dd></dl>
431
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00782">782</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
434
<a class="anchor" name="41e8e0042018ff8f910a8eb4f2a55fec"></a><!-- doxytag: member="QwtSlider::borderWidth" ref="41e8e0042018ff8f910a8eb4f2a55fec" args="() const" -->
435
<div class="memitem">
436
<div class="memproto">
437
<table class="memname">
439
<td class="memname">int QwtSlider::borderWidth </td>
441
<td class="paramname"> </td>
442
<td> ) </td>
443
<td width="100%"> const</td>
450
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the border width. </dd></dl>
453
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00790">790</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
456
<a class="anchor" name="a238078ae6ce297e0a39c0404542545d"></a><!-- doxytag: member="QwtSlider::setThumbLength" ref="a238078ae6ce297e0a39c0404542545d" args="(int l)" -->
457
<div class="memitem">
458
<div class="memproto">
459
<table class="memname">
461
<td class="memname">void QwtSlider::setThumbLength </td>
463
<td class="paramtype">int </td>
464
<td class="paramname"> <em>thumbLength</em> </td>
465
<td> ) </td>
466
<td width="100%"></td>
473
Set the slider's thumb length.
475
<dl compact><dt><b>Parameters:</b></dt><dd>
476
<table border="0" cellspacing="2" cellpadding="0">
477
<tr><td valign="top"></td><td valign="top"><em>thumbLength</em> </td><td>new length </td></tr>
482
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00292">292</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
484
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
487
<a class="anchor" name="4e25372df46541d807603791ca6c5bab"></a><!-- doxytag: member="QwtSlider::setThumbWidth" ref="4e25372df46541d807603791ca6c5bab" args="(int w)" -->
488
<div class="memitem">
489
<div class="memproto">
490
<table class="memname">
492
<td class="memname">void QwtSlider::setThumbWidth </td>
494
<td class="paramtype">int </td>
495
<td class="paramname"> <em>w</em> </td>
496
<td> ) </td>
497
<td width="100%"></td>
504
Change the width of the thumb.
506
<dl compact><dt><b>Parameters:</b></dt><dd>
507
<table border="0" cellspacing="2" cellpadding="0">
508
<tr><td valign="top"></td><td valign="top"><em>w</em> </td><td>new width </td></tr>
513
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00308">308</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
515
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
518
<a class="anchor" name="0d40da533b9417974240e127b5d701e4"></a><!-- doxytag: member="QwtSlider::setBorderWidth" ref="0d40da533b9417974240e127b5d701e4" args="(int bw)" -->
519
<div class="memitem">
520
<div class="memproto">
521
<table class="memname">
523
<td class="memname">void QwtSlider::setBorderWidth </td>
525
<td class="paramtype">int </td>
526
<td class="paramname"> <em>bd</em> </td>
527
<td> ) </td>
528
<td width="100%"></td>
535
Change the slider's border width.
537
<dl compact><dt><b>Parameters:</b></dt><dd>
538
<table border="0" cellspacing="2" cellpadding="0">
539
<tr><td valign="top"></td><td valign="top"><em>bd</em> </td><td>border width </td></tr>
544
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00276">276</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
546
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
549
<a class="anchor" name="32e5dabf7627458b97f81be6c5272a52"></a><!-- doxytag: member="QwtSlider::setMargins" ref="32e5dabf7627458b97f81be6c5272a52" args="(int x, int y)" -->
550
<div class="memitem">
551
<div class="memproto">
552
<table class="memname">
554
<td class="memname">void QwtSlider::setMargins </td>
556
<td class="paramtype">int </td>
557
<td class="paramname"> <em>xMargin</em>, </td>
560
<td class="paramkey"></td>
562
<td class="paramtype">int </td>
563
<td class="paramname"> <em>yMargin</em></td><td> </td>
568
<td></td><td></td><td width="100%"></td>
575
Set distances between the widget's border and internals.
577
<dl compact><dt><b>Parameters:</b></dt><dd>
578
<table border="0" cellspacing="2" cellpadding="0">
579
<tr><td valign="top"></td><td valign="top"><em>xMargin</em> </td><td>Horizontal margin </td></tr>
580
<tr><td valign="top"></td><td valign="top"><em>yMargin</em> </td><td>Vertical margin </td></tr>
585
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00739">739</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
587
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
590
<a class="anchor" name="7d40fb51cf713b3fbf7cf2086880d85b"></a><!-- doxytag: member="QwtSlider::sizeHint" ref="7d40fb51cf713b3fbf7cf2086880d85b" args="() const" -->
591
<div class="memitem">
592
<div class="memproto">
593
<table class="memname">
595
<td class="memname">QSize QwtSlider::sizeHint </td>
597
<td class="paramname"> </td>
598
<td> ) </td>
599
<td width="100%"> const<code> [virtual]</code></td>
606
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="class_qwt_slider.html#6a676f14b18bd64a947365b97ebfbb4a">QwtSlider::minimumSizeHint()</a> </dd></dl>
609
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00798">798</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
611
References <a class="el" href="qwt__slider_8cpp-source.html#l00808">minimumSizeHint()</a>.
614
<a class="anchor" name="6a676f14b18bd64a947365b97ebfbb4a"></a><!-- doxytag: member="QwtSlider::minimumSizeHint" ref="6a676f14b18bd64a947365b97ebfbb4a" args="() const" -->
615
<div class="memitem">
616
<div class="memproto">
617
<table class="memname">
619
<td class="memname">QSize QwtSlider::minimumSizeHint </td>
621
<td class="paramname"> </td>
622
<td> ) </td>
623
<td width="100%"> const<code> [virtual]</code></td>
630
Return a minimum size hint.
632
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The return value of <a class="el" href="class_qwt_slider.html#6a676f14b18bd64a947365b97ebfbb4a">QwtSlider::minimumSizeHint()</a> depends on the font and the scale. </dd></dl>
635
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00808">808</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
637
References <a class="el" href="qwt__scale__draw_8cpp-source.html#l00280">QwtScaleDraw::extent()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00139">QwtScaleDraw::getBorderDistHint()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00318">QwtScaleDraw::minLength()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00325">scaleDraw()</a>.
639
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00798">sizeHint()</a>.
642
<a class="anchor" name="9dce1bf10fdcd92feae56dd77a455358"></a><!-- doxytag: member="QwtSlider::getValue" ref="9dce1bf10fdcd92feae56dd77a455358" args="(const QPoint &p)" -->
643
<div class="memitem">
644
<div class="memproto">
645
<table class="memname">
647
<td class="memname">double QwtSlider::getValue </td>
649
<td class="paramtype">const QPoint & </td>
650
<td class="paramname"> <em>p</em> </td>
651
<td> ) </td>
652
<td width="100%"><code> [protected, virtual]</code></td>
659
Determine the value corresponding to a specified mouse location.
663
Implements <a class="el" href="class_qwt_abstract_slider.html#6e26a993536813c2d9846a28f3c27aa7">QwtAbstractSlider</a>.
665
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00490">490</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
667
References <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>.
670
<a class="anchor" name="1b901e8ce7cdb3b04cf00caf83dd81af"></a><!-- doxytag: member="QwtSlider::getScrollMode" ref="1b901e8ce7cdb3b04cf00caf83dd81af" args="(const QPoint &p, int &scrollMode, int &direction)" -->
671
<div class="memitem">
672
<div class="memproto">
673
<table class="memname">
675
<td class="memname">void QwtSlider::getScrollMode </td>
677
<td class="paramtype">const QPoint & </td>
678
<td class="paramname"> <em>p</em>, </td>
681
<td class="paramkey"></td>
683
<td class="paramtype">int & </td>
684
<td class="paramname"> <em>scrollMode</em>, </td>
687
<td class="paramkey"></td>
689
<td class="paramtype">int & </td>
690
<td class="paramname"> <em>direction</em></td><td> </td>
695
<td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
702
Determine scrolling mode and direction.
704
<dl compact><dt><b>Parameters:</b></dt><dd>
705
<table border="0" cellspacing="2" cellpadding="0">
706
<tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>point </td></tr>
707
<tr><td valign="top"></td><td valign="top"><em>scrollMode</em> </td><td>Scrolling mode </td></tr>
708
<tr><td valign="top"></td><td valign="top"><em>direction</em> </td><td>Direction </td></tr>
713
Implements <a class="el" href="class_qwt_abstract_slider.html#dcb6819c88cfa27e9ea3d8828479ea0b">QwtAbstractSlider</a>.
715
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00503">503</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
717
References <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00325">scaleDraw()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00774">thumbLength()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00363">QwtDoubleRange::value()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00484">xyPosition()</a>.
720
<a class="anchor" name="e0bbbd25241b84ef8ff86c698004def8"></a><!-- doxytag: member="QwtSlider::draw" ref="e0bbbd25241b84ef8ff86c698004def8" args="(QPainter *p, const QRect &update_rect)" -->
721
<div class="memitem">
722
<div class="memproto">
723
<table class="memname">
725
<td class="memname">void QwtSlider::draw </td>
727
<td class="paramtype">QPainter * </td>
728
<td class="paramname"> <em>p</em>, </td>
731
<td class="paramkey"></td>
733
<td class="paramtype">const QRect & </td>
734
<td class="paramname"> <em>update_rect</em></td><td> </td>
739
<td></td><td></td><td width="100%"><code> [protected]</code></td>
746
Draw the <a class="el" href="class_qwt_slider.html">QwtSlider</a>.
750
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00548">548</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
752
References <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00165">QwtAbstractScaleDraw::draw()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00580">QwtPainter::drawFocusRect()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00350">drawSlider()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00325">scaleDraw()</a>.
754
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00532">paintEvent()</a>.
757
<a class="anchor" name="9bfe362dcd3f4318595ce85671c96a64"></a><!-- doxytag: member="QwtSlider::drawSlider" ref="9bfe362dcd3f4318595ce85671c96a64" args="(QPainter *p, const QRect &r)" -->
758
<div class="memitem">
759
<div class="memproto">
760
<table class="memname">
762
<td class="memname">void QwtSlider::drawSlider </td>
764
<td class="paramtype">QPainter * </td>
765
<td class="paramname"> <em>p</em>, </td>
768
<td class="paramkey"></td>
770
<td class="paramtype">const QRect & </td>
771
<td class="paramname"> <em>r</em></td><td> </td>
776
<td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
783
Draw the slider into the specified rectangle.
787
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00350">350</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
789
References <a class="el" href="qwt__slider_8cpp-source.html#l00426">drawThumb()</a>, <a class="el" href="qwt__abstract__slider_8h-source.html#l00087">QwtAbstractSlider::isValid()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00363">QwtDoubleRange::value()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00484">xyPosition()</a>.
791
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00548">draw()</a>.
794
<a class="anchor" name="0a5e8c88a520d1601ca4b3282b6b254a"></a><!-- doxytag: member="QwtSlider::drawThumb" ref="0a5e8c88a520d1601ca4b3282b6b254a" args="(QPainter *p, const QRect &, int pos)" -->
795
<div class="memitem">
796
<div class="memproto">
797
<table class="memname">
799
<td class="memname">void QwtSlider::drawThumb </td>
801
<td class="paramtype">QPainter * </td>
802
<td class="paramname"> <em>p</em>, </td>
805
<td class="paramkey"></td>
807
<td class="paramtype">const QRect & </td>
808
<td class="paramname">, </td>
811
<td class="paramkey"></td>
813
<td class="paramtype">int </td>
814
<td class="paramname"> <em>pos</em></td><td> </td>
819
<td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
826
Draw the thumb at a position.
830
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00426">426</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
832
References <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>.
834
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00350">drawSlider()</a>.
837
<a class="anchor" name="92af990b20794fe27934c6fa2ee7a435"></a><!-- doxytag: member="QwtSlider::resizeEvent" ref="92af990b20794fe27934c6fa2ee7a435" args="(QResizeEvent *e)" -->
838
<div class="memitem">
839
<div class="memproto">
840
<table class="memname">
842
<td class="memname">void QwtSlider::resizeEvent </td>
844
<td class="paramtype">QResizeEvent * </td>
845
<td class="paramname"> <em>e</em> </td>
846
<td> ) </td>
847
<td width="100%"><code> [protected, virtual]</code></td>
858
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00566">566</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
860
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
863
<a class="anchor" name="374057359bceeb3174a35b9240feacf0"></a><!-- doxytag: member="QwtSlider::paintEvent" ref="374057359bceeb3174a35b9240feacf0" args="(QPaintEvent *e)" -->
864
<div class="memitem">
865
<div class="memproto">
866
<table class="memname">
868
<td class="memname">void QwtSlider::paintEvent </td>
870
<td class="paramtype">QPaintEvent * </td>
871
<td class="paramname"> <em>e</em> </td>
872
<td> ) </td>
873
<td width="100%"><code> [protected, virtual]</code></td>
884
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00532">532</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
886
References <a class="el" href="qwt__slider_8cpp-source.html#l00548">draw()</a>.
889
<a class="anchor" name="62380259b0831ad98a1b0ad011f32bea"></a><!-- doxytag: member="QwtSlider::valueChange" ref="62380259b0831ad98a1b0ad011f32bea" args="()" -->
890
<div class="memitem">
891
<div class="memproto">
892
<table class="memname">
894
<td class="memname">void QwtSlider::valueChange </td>
896
<td class="paramname"> </td>
897
<td> ) </td>
898
<td width="100%"><code> [protected, virtual]</code></td>
905
Notify change of value.
909
Reimplemented from <a class="el" href="class_qwt_abstract_slider.html#2f04dc51e4402b51fef3250bcc99dc7f">QwtAbstractSlider</a>.
911
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00715">715</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
913
References <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00484">QwtAbstractSlider::valueChange()</a>.
916
<a class="anchor" name="e8eff3a30ef4086cac42d244cef81ac0"></a><!-- doxytag: member="QwtSlider::rangeChange" ref="e8eff3a30ef4086cac42d244cef81ac0" args="()" -->
917
<div class="memitem">
918
<div class="memproto">
919
<table class="memname">
921
<td class="memname">void QwtSlider::rangeChange </td>
923
<td class="paramname"> </td>
924
<td> ) </td>
925
<td width="100%"><code> [protected, virtual]</code></td>
932
Notify change of range.
936
Reimplemented from <a class="el" href="class_qwt_double_range.html#3583134a1ac32706aa4742088bb9d4dc">QwtDoubleRange</a>.
938
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00723">723</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
940
References <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00159">QwtAbstractScale::autoScale()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00329">QwtDoubleRange::maxValue()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00342">QwtDoubleRange::minValue()</a>, <a class="el" href="qwt__double__range_8cpp-source.html#l00297">QwtDoubleRange::rangeChange()</a>, and <a class="el" href="qwt__abstract__scale_8cpp-source.html#l00127">QwtAbstractScale::rescale()</a>.
943
<a class="anchor" name="31ae4c53eb17d77ee0fd846ff6eea7e3"></a><!-- doxytag: member="QwtSlider::scaleChange" ref="31ae4c53eb17d77ee0fd846ff6eea7e3" args="()" -->
944
<div class="memitem">
945
<div class="memproto">
946
<table class="memname">
948
<td class="memname">void QwtSlider::scaleChange </td>
950
<td class="paramname"> </td>
951
<td> ) </td>
952
<td width="100%"><code> [protected, virtual]</code></td>
959
Notify changed scale.
963
Reimplemented from <a class="el" href="class_qwt_abstract_scale.html#0dbb7bdc557c0a7b163643e41970ed6a">QwtAbstractScale</a>.
965
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00336">336</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
967
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
970
<a class="anchor" name="dabf0ae058968d9c68677580c2fa800f"></a><!-- doxytag: member="QwtSlider::fontChange" ref="dabf0ae058968d9c68677580c2fa800f" args="(const QFont &oldFont)" -->
971
<div class="memitem">
972
<div class="memproto">
973
<table class="memname">
975
<td class="memname">void QwtSlider::fontChange </td>
977
<td class="paramtype">const QFont & </td>
978
<td class="paramname"> <em>oldFont</em> </td>
979
<td> ) </td>
980
<td width="100%"><code> [protected, virtual]</code></td>
987
Notify change in font.
991
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00343">343</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
993
References <a class="el" href="qwt__slider_8cpp-source.html#l00577">layoutSlider()</a>.
996
<a class="anchor" name="94d3a5a87c2591f21e458ff6aa358009"></a><!-- doxytag: member="QwtSlider::layoutSlider" ref="94d3a5a87c2591f21e458ff6aa358009" args="(bool update=true)" -->
997
<div class="memitem">
998
<div class="memproto">
999
<table class="memname">
1001
<td class="memname">void QwtSlider::layoutSlider </td>
1003
<td class="paramtype">bool </td>
1004
<td class="paramname"> <em>update_geometry</em> = <code>true</code> </td>
1005
<td> ) </td>
1006
<td width="100%"><code> [protected]</code></td>
1010
<div class="memdoc">
1013
Recalculate the slider's geometry and layout based on the current rect and fonts. <dl compact><dt><b>Parameters:</b></dt><dd>
1014
<table border="0" cellspacing="2" cellpadding="0">
1015
<tr><td valign="top"></td><td valign="top"><em>update_geometry</em> </td><td>notify the layout system and call update to redraw the scale </td></tr>
1020
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00577">577</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
1022
References <a class="el" href="qwt__scale__draw_8cpp-source.html#l00139">QwtScaleDraw::getBorderDistHint()</a>, <a class="el" href="qwt__scale__draw_8h-source.html#l00104">QwtScaleDraw::move()</a>, <a class="el" href="qwt__abstract__slider_8cpp-source.html#l00117">QwtAbstractSlider::orientation()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00325">scaleDraw()</a>, and <a class="el" href="qwt__scale__draw_8cpp-source.html#l00589">QwtScaleDraw::setLength()</a>.
1024
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00343">fontChange()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00723">rangeChange()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00566">resizeEvent()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00336">scaleChange()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00757">setBgStyle()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00276">setBorderWidth()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00739">setMargins()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00174">setOrientation()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00224">setScalePosition()</a>, <a class="el" href="qwt__slider_8cpp-source.html#l00292">setThumbLength()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00308">setThumbWidth()</a>.
1027
<a class="anchor" name="88c8008a4b5f0b2e829e4e364156947a"></a><!-- doxytag: member="QwtSlider::xyPosition" ref="88c8008a4b5f0b2e829e4e364156947a" args="(double v) const" -->
1028
<div class="memitem">
1029
<div class="memproto">
1030
<table class="memname">
1032
<td class="memname">int QwtSlider::xyPosition </td>
1034
<td class="paramtype">double </td>
1035
<td class="paramname"> <em>v</em> </td>
1036
<td> ) </td>
1037
<td width="100%"> const<code> [protected]</code></td>
1041
<div class="memdoc">
1044
Find the x/y position for a given value v.
1048
Definition at line <a class="el" href="qwt__slider_8cpp-source.html#l00484">484</a> of file <a class="el" href="qwt__slider_8cpp-source.html">qwt_slider.cpp</a>.
1050
Referenced by <a class="el" href="qwt__slider_8cpp-source.html#l00350">drawSlider()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00503">getScrollMode()</a>.
1053
<hr size="1"><address style="align: right;"><small>Generated on Thu May 1 15:45:49 2008 for Qwt User's Guide by
1054
<a href="http://www.doxygen.org/index.html">
1055
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>