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: QwtMagnifier 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>QwtMagnifier Class Reference</h1><!-- doxytag: class="QwtMagnifier" -->Inheritance diagram for QwtMagnifier:<p><center><img src="class_qwt_magnifier__inherit__graph.png" border="0" usemap="#_qwt_magnifier__inherit__map" alt="Inheritance graph"></center>
23
<map name="_qwt_magnifier__inherit__map">
24
<area href="class_qwt_plot_magnifier.html" shape="rect" coords="7,83,132,107" alt="">
26
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_qwt_magnifier-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
27
<a class="el" href="class_qwt_magnifier.html">QwtMagnifier</a> provides zooming, by magnifying in steps.
29
Using <a class="el" href="class_qwt_magnifier.html">QwtMagnifier</a> a plot can be zoomed in/out in steps using keys, the mouse wheel or moving a mouse button in vertical direction.
33
Definition at line <a class="el" href="qwt__magnifier_8h-source.html#l00027">27</a> of file <a class="el" href="qwt__magnifier_8h-source.html">qwt_magnifier.h</a>.<table border="0" cellpadding="0" cellspacing="0">
35
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
36
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#a11b927c72e0421570a137f0fa1cfb7b">QwtMagnifier</a> (QWidget *)</td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#c18a7858407951a335399ee6969a50da">~QwtMagnifier</a> ()</td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56b7ad2366a7f908c38bc2a994acde16"></a><!-- doxytag: member="QwtMagnifier::parentWidget" ref="56b7ad2366a7f908c38bc2a994acde16" args="()" -->
41
QWidget * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#56b7ad2366a7f908c38bc2a994acde16">parentWidget</a> ()</td></tr>
43
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cbb443e8e38f049b937a8b00fcf05869"></a><!-- doxytag: member="QwtMagnifier::parentWidget" ref="cbb443e8e38f049b937a8b00fcf05869" args="() const" -->
44
const QWidget * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#cbb443e8e38f049b937a8b00fcf05869">parentWidget</a> () const</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#03d892c58039fc864a452b7c636a1df7">setEnabled</a> (bool)</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#64f88257b2432d21f5fc62e7fd9c0fde">isEnabled</a> () const</td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#da5dac479dc1e69c04760bb7dc197ac9">setMouseFactor</a> (double)</td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#282d3c040136ad97586ac73c37151508">mouseFactor</a> () const</td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#345e4f61d48274f73f6e39fdcaea6745">setMouseButton</a> (int button, int buttonState=Qt::NoButton)</td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#3bf315d2740542648b2aed56ade85705">getMouseButton</a> (int &button, int &buttonState) const </td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#e3a33ab8776ed2122fecc821a32bb36a">setWheelFactor</a> (double)</td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#9bf2df5d0a0087e967c8674618466da2">wheelFactor</a> () const</td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#36270c611c465f11f3ade46f3b3bb74a">setWheelButtonState</a> (int buttonState)</td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#ff0975058a120f4258f799d67331f972">wheelButtonState</a> () const</td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#c079b44e124fdaba1d894ef519bc4e4f">setKeyFactor</a> (double)</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#e29e88684303d3bf587e9b5338267111">keyFactor</a> () const</td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#51691b6a49437467d140fc0687b68140">setZoomInKey</a> (int key, int modifiers)</td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#842220be6e7a3ad3755997ad1c06bc9f">getZoomInKey</a> (int &key, int &modifiers) const</td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#e265bcef7b3a1c59fc432c20fa407805">setZoomOutKey</a> (int key, int modifiers)</td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#05b45fab1bf074539bcb483fc2a1b517">getZoomOutKey</a> (int &key, int &modifiers) const</td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter</a> (QObject *, QEvent *)</td></tr>
80
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
81
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5c3d5bda10412a50bd403afe84e2ccee"></a><!-- doxytag: member="QwtMagnifier::rescale" ref="5c3d5bda10412a50bd403afe84e2ccee" args="(double factor)=0" -->
82
virtual void </td><td class="memItemRight" valign="bottom"><b>rescale</b> (double factor)=0</td></tr>
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#5930b3ec00ae99883f36cf8bf568cbf7">widgetMousePressEvent</a> (QMouseEvent *)</td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#a7cc31995444ca8dd8412b8a6dab7b93">widgetMouseReleaseEvent</a> (QMouseEvent *)</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_magnifier.html#4eb68b98b063cc14b7839f02f8671dfc">widgetMouseMoveEvent</a> (QMouseEvent *)</td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#236762870830cc0621411c173472392b">widgetWheelEvent</a> (QWheelEvent *)</td></tr>
92
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#382cec084a2bfc0610ca500121205f04">widgetKeyPressEvent</a> (QKeyEvent *)</td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_magnifier.html#f84037c68c9b88263d1c27bb648cf9ff">widgetKeyReleaseEvent</a> (QKeyEvent *)</td></tr>
97
<hr><h2>Constructor & Destructor Documentation</h2>
98
<a class="anchor" name="a11b927c72e0421570a137f0fa1cfb7b"></a><!-- doxytag: member="QwtMagnifier::QwtMagnifier" ref="a11b927c72e0421570a137f0fa1cfb7b" args="(QWidget *)" -->
100
<div class="memproto">
101
<table class="memname">
103
<td class="memname">QwtMagnifier::QwtMagnifier </td>
105
<td class="paramtype">QWidget * </td>
106
<td class="paramname"> <em>parent</em> </td>
107
<td> ) </td>
108
<td width="100%"><code> [explicit]</code></td>
115
Constructor <dl compact><dt><b>Parameters:</b></dt><dd>
116
<table border="0" cellspacing="2" cellpadding="0">
117
<tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>Widget to be magnified </td></tr>
122
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00066">66</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
124
References <a class="el" href="qwt__magnifier_8cpp-source.html#l00088">setEnabled()</a>.
127
<a class="anchor" name="c18a7858407951a335399ee6969a50da"></a><!-- doxytag: member="QwtMagnifier::~QwtMagnifier" ref="c18a7858407951a335399ee6969a50da" args="()" -->
128
<div class="memitem">
129
<div class="memproto">
130
<table class="memname">
132
<td class="memname">QwtMagnifier::~QwtMagnifier </td>
134
<td class="paramname"> </td>
135
<td> ) </td>
136
<td width="100%"><code> [virtual]</code></td>
147
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00074">74</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
150
<hr><h2>Member Function Documentation</h2>
151
<a class="anchor" name="03d892c58039fc864a452b7c636a1df7"></a><!-- doxytag: member="QwtMagnifier::setEnabled" ref="03d892c58039fc864a452b7c636a1df7" args="(bool)" -->
152
<div class="memitem">
153
<div class="memproto">
154
<table class="memname">
156
<td class="memname">void QwtMagnifier::setEnabled </td>
158
<td class="paramtype">bool </td>
159
<td class="paramname"> <em>on</em> </td>
160
<td> ) </td>
161
<td width="100%"></td>
168
En/disable the magnifier.
170
When enabled is true an event filter is installed for the observed widget, otherwise the event filter is removed.<p>
171
<dl compact><dt><b>Parameters:</b></dt><dd>
172
<table border="0" cellspacing="2" cellpadding="0">
173
<tr><td valign="top"></td><td valign="top"><em>on</em> </td><td>true or false </td></tr>
176
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#64f88257b2432d21f5fc62e7fd9c0fde">isEnabled()</a>, <a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a> </dd></dl>
179
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00088">88</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
181
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00066">QwtMagnifier()</a>.
184
<a class="anchor" name="64f88257b2432d21f5fc62e7fd9c0fde"></a><!-- doxytag: member="QwtMagnifier::isEnabled" ref="64f88257b2432d21f5fc62e7fd9c0fde" args="() const" -->
185
<div class="memitem">
186
<div class="memproto">
187
<table class="memname">
189
<td class="memname">bool QwtMagnifier::isEnabled </td>
191
<td class="paramname"> </td>
192
<td> ) </td>
193
<td width="100%"> const</td>
200
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true when enabled, false otherwise </dd></dl>
201
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#03d892c58039fc864a452b7c636a1df7">setEnabled</a>, <a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a> </dd></dl>
204
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00109">109</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
207
<a class="anchor" name="da5dac479dc1e69c04760bb7dc197ac9"></a><!-- doxytag: member="QwtMagnifier::setMouseFactor" ref="da5dac479dc1e69c04760bb7dc197ac9" args="(double)" -->
208
<div class="memitem">
209
<div class="memproto">
210
<table class="memname">
212
<td class="memname">void QwtMagnifier::setMouseFactor </td>
214
<td class="paramtype">double </td>
215
<td class="paramname"> <em>factor</em> </td>
216
<td> ) </td>
217
<td width="100%"></td>
224
Change the mouse factor.
226
The mouse factor defines the ratio between the current range on the parent widget and the zoomed range for each vertical mouse movement. The default value is 0.95.<p>
227
<dl compact><dt><b>Parameters:</b></dt><dd>
228
<table border="0" cellspacing="2" cellpadding="0">
229
<tr><td valign="top"></td><td valign="top"><em>factor</em> </td><td>Wheel factor </td></tr>
232
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#282d3c040136ad97586ac73c37151508">mouseFactor()</a>, <a class="el" href="class_qwt_magnifier.html#345e4f61d48274f73f6e39fdcaea6745">setMouseButton()</a>, <a class="el" href="class_qwt_magnifier.html#e3a33ab8776ed2122fecc821a32bb36a">setWheelFactor()</a>, <a class="el" href="class_qwt_magnifier.html#c079b44e124fdaba1d894ef519bc4e4f">setKeyFactor()</a> </dd></dl>
235
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00170">170</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
238
<a class="anchor" name="282d3c040136ad97586ac73c37151508"></a><!-- doxytag: member="QwtMagnifier::mouseFactor" ref="282d3c040136ad97586ac73c37151508" args="() const" -->
239
<div class="memitem">
240
<div class="memproto">
241
<table class="memname">
243
<td class="memname">double QwtMagnifier::mouseFactor </td>
245
<td class="paramname"> </td>
246
<td> ) </td>
247
<td width="100%"> const</td>
254
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Mouse factor </dd></dl>
255
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#da5dac479dc1e69c04760bb7dc197ac9">setMouseFactor()</a> </dd></dl>
258
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00179">179</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
261
<a class="anchor" name="345e4f61d48274f73f6e39fdcaea6745"></a><!-- doxytag: member="QwtMagnifier::setMouseButton" ref="345e4f61d48274f73f6e39fdcaea6745" args="(int button, int buttonState=Qt::NoButton)" -->
262
<div class="memitem">
263
<div class="memproto">
264
<table class="memname">
266
<td class="memname">void QwtMagnifier::setMouseButton </td>
268
<td class="paramtype">int </td>
269
<td class="paramname"> <em>button</em>, </td>
272
<td class="paramkey"></td>
274
<td class="paramtype">int </td>
275
<td class="paramname"> <em>buttonState</em> = <code>Qt::NoButton</code></td><td> </td>
280
<td></td><td></td><td width="100%"></td>
287
Assign the mouse button, that is used for zooming in/out. The default value is Qt::RightButton.<p>
288
<dl compact><dt><b>Parameters:</b></dt><dd>
289
<table border="0" cellspacing="2" cellpadding="0">
290
<tr><td valign="top"></td><td valign="top"><em>button</em> </td><td>Button </td></tr>
291
<tr><td valign="top"></td><td valign="top"><em>buttonState</em> </td><td>Button state </td></tr>
294
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#3bf315d2740542648b2aed56ade85705">getMouseButton</a> </dd></dl>
297
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00192">192</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
300
<a class="anchor" name="3bf315d2740542648b2aed56ade85705"></a><!-- doxytag: member="QwtMagnifier::getMouseButton" ref="3bf315d2740542648b2aed56ade85705" args="(int &button, int &buttonState) const " -->
301
<div class="memitem">
302
<div class="memproto">
303
<table class="memname">
305
<td class="memname">void QwtMagnifier::getMouseButton </td>
307
<td class="paramtype">int & </td>
308
<td class="paramname"> <em>button</em>, </td>
311
<td class="paramkey"></td>
313
<td class="paramtype">int & </td>
314
<td class="paramname"> <em>buttonState</em></td><td> </td>
319
<td></td><td></td><td width="100%"> const</td>
326
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#345e4f61d48274f73f6e39fdcaea6745">setMouseButton</a> </dd></dl>
331
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00199">199</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
334
<a class="anchor" name="e3a33ab8776ed2122fecc821a32bb36a"></a><!-- doxytag: member="QwtMagnifier::setWheelFactor" ref="e3a33ab8776ed2122fecc821a32bb36a" args="(double)" -->
335
<div class="memitem">
336
<div class="memproto">
337
<table class="memname">
339
<td class="memname">void QwtMagnifier::setWheelFactor </td>
341
<td class="paramtype">double </td>
342
<td class="paramname"> <em>factor</em> </td>
343
<td> ) </td>
344
<td width="100%"></td>
351
Change the wheel factor.
353
The wheel factor defines the ratio between the current range on the parent widget and the zoomed range for each step of the wheel. The default value is 0.9.<p>
354
<dl compact><dt><b>Parameters:</b></dt><dd>
355
<table border="0" cellspacing="2" cellpadding="0">
356
<tr><td valign="top"></td><td valign="top"><em>factor</em> </td><td>Wheel factor </td></tr>
359
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#9bf2df5d0a0087e967c8674618466da2">wheelFactor()</a>, <a class="el" href="class_qwt_magnifier.html#36270c611c465f11f3ade46f3b3bb74a">setWheelButtonState()</a>, <a class="el" href="class_qwt_magnifier.html#da5dac479dc1e69c04760bb7dc197ac9">setMouseFactor()</a>, <a class="el" href="class_qwt_magnifier.html#c079b44e124fdaba1d894ef519bc4e4f">setKeyFactor()</a> </dd></dl>
362
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00125">125</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
365
<a class="anchor" name="9bf2df5d0a0087e967c8674618466da2"></a><!-- doxytag: member="QwtMagnifier::wheelFactor" ref="9bf2df5d0a0087e967c8674618466da2" args="() const" -->
366
<div class="memitem">
367
<div class="memproto">
368
<table class="memname">
370
<td class="memname">double QwtMagnifier::wheelFactor </td>
372
<td class="paramname"> </td>
373
<td> ) </td>
374
<td width="100%"> const</td>
381
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Wheel factor </dd></dl>
382
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e3a33ab8776ed2122fecc821a32bb36a">setWheelFactor()</a> </dd></dl>
385
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00134">134</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
388
<a class="anchor" name="36270c611c465f11f3ade46f3b3bb74a"></a><!-- doxytag: member="QwtMagnifier::setWheelButtonState" ref="36270c611c465f11f3ade46f3b3bb74a" args="(int buttonState)" -->
389
<div class="memitem">
390
<div class="memproto">
391
<table class="memname">
393
<td class="memname">void QwtMagnifier::setWheelButtonState </td>
395
<td class="paramtype">int </td>
396
<td class="paramname"> <em>buttonState</em> </td>
397
<td> ) </td>
398
<td width="100%"></td>
405
Assign a mandatory button state for zooming in/out using the wheel. The default button state is Qt::NoButton.<p>
406
<dl compact><dt><b>Parameters:</b></dt><dd>
407
<table border="0" cellspacing="2" cellpadding="0">
408
<tr><td valign="top"></td><td valign="top"><em>buttonState</em> </td><td>Button state </td></tr>
411
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#ff0975058a120f4258f799d67331f972">wheelButtonState</a> </dd></dl>
414
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00146">146</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
417
<a class="anchor" name="ff0975058a120f4258f799d67331f972"></a><!-- doxytag: member="QwtMagnifier::wheelButtonState" ref="ff0975058a120f4258f799d67331f972" args="() const" -->
418
<div class="memitem">
419
<div class="memproto">
420
<table class="memname">
422
<td class="memname">int QwtMagnifier::wheelButtonState </td>
424
<td class="paramname"> </td>
425
<td> ) </td>
426
<td width="100%"> const</td>
433
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Wheel button state </dd></dl>
434
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#36270c611c465f11f3ade46f3b3bb74a">setWheelButtonState</a> </dd></dl>
437
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00155">155</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
440
<a class="anchor" name="c079b44e124fdaba1d894ef519bc4e4f"></a><!-- doxytag: member="QwtMagnifier::setKeyFactor" ref="c079b44e124fdaba1d894ef519bc4e4f" args="(double)" -->
441
<div class="memitem">
442
<div class="memproto">
443
<table class="memname">
445
<td class="memname">void QwtMagnifier::setKeyFactor </td>
447
<td class="paramtype">double </td>
448
<td class="paramname"> <em>factor</em> </td>
449
<td> ) </td>
450
<td width="100%"></td>
457
Change the key factor.
459
The key factor defines the ratio between the current range on the parent widget and the zoomed range for each key press of the zoom in/out keys. The default value is 0.9.<p>
460
<dl compact><dt><b>Parameters:</b></dt><dd>
461
<table border="0" cellspacing="2" cellpadding="0">
462
<tr><td valign="top"></td><td valign="top"><em>factor</em> </td><td>Key factor </td></tr>
465
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e29e88684303d3bf587e9b5338267111">keyFactor()</a>, <a class="el" href="class_qwt_magnifier.html#51691b6a49437467d140fc0687b68140">setZoomInKey()</a>, <a class="el" href="class_qwt_magnifier.html#e265bcef7b3a1c59fc432c20fa407805">setZoomOutKey()</a>, <a class="el" href="class_qwt_magnifier.html#e3a33ab8776ed2122fecc821a32bb36a">setWheelFactor</a>, <a class="el" href="class_qwt_magnifier.html#da5dac479dc1e69c04760bb7dc197ac9">setMouseFactor()</a> </dd></dl>
468
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00217">217</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
471
<a class="anchor" name="e29e88684303d3bf587e9b5338267111"></a><!-- doxytag: member="QwtMagnifier::keyFactor" ref="e29e88684303d3bf587e9b5338267111" args="() const" -->
472
<div class="memitem">
473
<div class="memproto">
474
<table class="memname">
476
<td class="memname">double QwtMagnifier::keyFactor </td>
478
<td class="paramname"> </td>
479
<td> ) </td>
480
<td width="100%"> const</td>
487
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Key factor </dd></dl>
488
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#c079b44e124fdaba1d894ef519bc4e4f">setKeyFactor()</a> </dd></dl>
491
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00226">226</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
494
<a class="anchor" name="51691b6a49437467d140fc0687b68140"></a><!-- doxytag: member="QwtMagnifier::setZoomInKey" ref="51691b6a49437467d140fc0687b68140" args="(int key, int modifiers)" -->
495
<div class="memitem">
496
<div class="memproto">
497
<table class="memname">
499
<td class="memname">void QwtMagnifier::setZoomInKey </td>
501
<td class="paramtype">int </td>
502
<td class="paramname"> <em>key</em>, </td>
505
<td class="paramkey"></td>
507
<td class="paramtype">int </td>
508
<td class="paramname"> <em>modifiers</em></td><td> </td>
513
<td></td><td></td><td width="100%"></td>
520
Assign the key, that is used for zooming in. The default combination is Qt::Key_Plus + Qt::NoModifier.<p>
521
<dl compact><dt><b>Parameters:</b></dt><dd>
522
<table border="0" cellspacing="2" cellpadding="0">
523
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td></td></tr>
524
<tr><td valign="top"></td><td valign="top"><em>modifiers</em> </td><td></td></tr>
527
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#842220be6e7a3ad3755997ad1c06bc9f">getZoomInKey()</a>, <a class="el" href="class_qwt_magnifier.html#e265bcef7b3a1c59fc432c20fa407805">setZoomOutKey()</a> </dd></dl>
530
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00239">239</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
533
<a class="anchor" name="842220be6e7a3ad3755997ad1c06bc9f"></a><!-- doxytag: member="QwtMagnifier::getZoomInKey" ref="842220be6e7a3ad3755997ad1c06bc9f" args="(int &key, int &modifiers) const" -->
534
<div class="memitem">
535
<div class="memproto">
536
<table class="memname">
538
<td class="memname">void QwtMagnifier::getZoomInKey </td>
540
<td class="paramtype">int & </td>
541
<td class="paramname"> <em>key</em>, </td>
544
<td class="paramkey"></td>
546
<td class="paramtype">int & </td>
547
<td class="paramname"> <em>modifiers</em></td><td> </td>
552
<td></td><td></td><td width="100%"> const</td>
559
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#51691b6a49437467d140fc0687b68140">setZoomInKey</a> </dd></dl>
564
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00246">246</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
567
<a class="anchor" name="e265bcef7b3a1c59fc432c20fa407805"></a><!-- doxytag: member="QwtMagnifier::setZoomOutKey" ref="e265bcef7b3a1c59fc432c20fa407805" args="(int key, int modifiers)" -->
568
<div class="memitem">
569
<div class="memproto">
570
<table class="memname">
572
<td class="memname">void QwtMagnifier::setZoomOutKey </td>
574
<td class="paramtype">int </td>
575
<td class="paramname"> <em>key</em>, </td>
578
<td class="paramkey"></td>
580
<td class="paramtype">int </td>
581
<td class="paramname"> <em>modifiers</em></td><td> </td>
586
<td></td><td></td><td width="100%"></td>
593
Assign the key, that is used for zooming out. The default combination is Qt::Key_Minus + Qt::NoModifier.<p>
594
<dl compact><dt><b>Parameters:</b></dt><dd>
595
<table border="0" cellspacing="2" cellpadding="0">
596
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td></td></tr>
597
<tr><td valign="top"></td><td valign="top"><em>modifiers</em> </td><td></td></tr>
600
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#05b45fab1bf074539bcb483fc2a1b517">getZoomOutKey()</a>, <a class="el" href="class_qwt_magnifier.html#e265bcef7b3a1c59fc432c20fa407805">setZoomOutKey()</a> </dd></dl>
603
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00260">260</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
606
<a class="anchor" name="05b45fab1bf074539bcb483fc2a1b517"></a><!-- doxytag: member="QwtMagnifier::getZoomOutKey" ref="05b45fab1bf074539bcb483fc2a1b517" args="(int &key, int &modifiers) const" -->
607
<div class="memitem">
608
<div class="memproto">
609
<table class="memname">
611
<td class="memname">void QwtMagnifier::getZoomOutKey </td>
613
<td class="paramtype">int & </td>
614
<td class="paramname"> <em>key</em>, </td>
617
<td class="paramkey"></td>
619
<td class="paramtype">int & </td>
620
<td class="paramname"> <em>modifiers</em></td><td> </td>
625
<td></td><td></td><td width="100%"> const</td>
632
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e265bcef7b3a1c59fc432c20fa407805">setZoomOutKey</a> </dd></dl>
637
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00267">267</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
640
<a class="anchor" name="e7f4c0ad7631501cec17abe31695281f"></a><!-- doxytag: member="QwtMagnifier::eventFilter" ref="e7f4c0ad7631501cec17abe31695281f" args="(QObject *, QEvent *)" -->
641
<div class="memitem">
642
<div class="memproto">
643
<table class="memname">
645
<td class="memname">bool QwtMagnifier::eventFilter </td>
647
<td class="paramtype">QObject * </td>
648
<td class="paramname"> <em>o</em>, </td>
651
<td class="paramkey"></td>
653
<td class="paramtype">QEvent * </td>
654
<td class="paramname"> <em>e</em></td><td> </td>
659
<td></td><td></td><td width="100%"><code> [virtual]</code></td>
668
When <a class="el" href="class_qwt_magnifier.html#64f88257b2432d21f5fc62e7fd9c0fde">isEnabled()</a> the mouse events of the observed widget are filtered.<p>
669
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#5930b3ec00ae99883f36cf8bf568cbf7">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_magnifier.html#a7cc31995444ca8dd8412b8a6dab7b93">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_magnifier.html#4eb68b98b063cc14b7839f02f8671dfc">widgetMouseMoveEvent()</a>, <a class="el" href="class_qwt_magnifier.html#236762870830cc0621411c173472392b">widgetWheelEvent()</a>, <a class="el" href="class_qwt_magnifier.html#382cec084a2bfc0610ca500121205f04">widgetKeyPressEvent()</a> <a class="el" href="class_qwt_magnifier.html#f84037c68c9b88263d1c27bb648cf9ff">widgetKeyReleaseEvent()</a> </dd></dl>
672
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">282</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
674
References <a class="el" href="qwt__magnifier_8cpp-source.html#l00434">widgetKeyPressEvent()</a>, <a class="el" href="qwt__magnifier_8cpp-source.html#l00461">widgetKeyReleaseEvent()</a>, <a class="el" href="qwt__magnifier_8cpp-source.html#l00371">widgetMouseMoveEvent()</a>, <a class="el" href="qwt__magnifier_8cpp-source.html#l00330">widgetMousePressEvent()</a>, <a class="el" href="qwt__magnifier_8cpp-source.html#l00356">widgetMouseReleaseEvent()</a>, and <a class="el" href="qwt__magnifier_8cpp-source.html#l00395">widgetWheelEvent()</a>.
677
<a class="anchor" name="5930b3ec00ae99883f36cf8bf568cbf7"></a><!-- doxytag: member="QwtMagnifier::widgetMousePressEvent" ref="5930b3ec00ae99883f36cf8bf568cbf7" args="(QMouseEvent *)" -->
678
<div class="memitem">
679
<div class="memproto">
680
<table class="memname">
682
<td class="memname">void QwtMagnifier::widgetMousePressEvent </td>
684
<td class="paramtype">QMouseEvent * </td>
685
<td class="paramname"> <em>me</em> </td>
686
<td> ) </td>
687
<td width="100%"><code> [protected, virtual]</code></td>
694
Handle a mouse press event for the observed widget.<p>
695
<dl compact><dt><b>Parameters:</b></dt><dd>
696
<table border="0" cellspacing="2" cellpadding="0">
697
<tr><td valign="top"></td><td valign="top"><em>me</em> </td><td>Mouse event </td></tr>
700
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a>, <a class="el" href="class_qwt_magnifier.html#a7cc31995444ca8dd8412b8a6dab7b93">widgetMouseReleaseEvent()</a>, <a class="el" href="class_qwt_magnifier.html#4eb68b98b063cc14b7839f02f8671dfc">widgetMouseMoveEvent()</a> </dd></dl>
703
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00330">330</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
705
References <a class="el" href="qwt__magnifier_8cpp-source.html#l00465">parentWidget()</a>.
707
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">eventFilter()</a>.
710
<a class="anchor" name="a7cc31995444ca8dd8412b8a6dab7b93"></a><!-- doxytag: member="QwtMagnifier::widgetMouseReleaseEvent" ref="a7cc31995444ca8dd8412b8a6dab7b93" args="(QMouseEvent *)" -->
711
<div class="memitem">
712
<div class="memproto">
713
<table class="memname">
715
<td class="memname">void QwtMagnifier::widgetMouseReleaseEvent </td>
717
<td class="paramtype">QMouseEvent * </td>
718
<td class="paramname"> </td>
719
<td> ) </td>
720
<td width="100%"><code> [protected, virtual]</code></td>
727
Handle a mouse release event for the observed widget. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a>, <a class="el" href="class_qwt_magnifier.html#5930b3ec00ae99883f36cf8bf568cbf7">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_magnifier.html#4eb68b98b063cc14b7839f02f8671dfc">widgetMouseMoveEvent()</a>, </dd></dl>
730
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00356">356</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
732
References <a class="el" href="qwt__magnifier_8cpp-source.html#l00465">parentWidget()</a>.
734
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">eventFilter()</a>.
737
<a class="anchor" name="4eb68b98b063cc14b7839f02f8671dfc"></a><!-- doxytag: member="QwtMagnifier::widgetMouseMoveEvent" ref="4eb68b98b063cc14b7839f02f8671dfc" args="(QMouseEvent *)" -->
738
<div class="memitem">
739
<div class="memproto">
740
<table class="memname">
742
<td class="memname">void QwtMagnifier::widgetMouseMoveEvent </td>
744
<td class="paramtype">QMouseEvent * </td>
745
<td class="paramname"> <em>me</em> </td>
746
<td> ) </td>
747
<td width="100%"><code> [protected, virtual]</code></td>
754
Handle a mouse move event for the observed widget.<p>
755
<dl compact><dt><b>Parameters:</b></dt><dd>
756
<table border="0" cellspacing="2" cellpadding="0">
757
<tr><td valign="top"></td><td valign="top"><em>me</em> </td><td>Mouse event </td></tr>
760
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a>, <a class="el" href="class_qwt_magnifier.html#5930b3ec00ae99883f36cf8bf568cbf7">widgetMousePressEvent()</a>, <a class="el" href="class_qwt_magnifier.html#a7cc31995444ca8dd8412b8a6dab7b93">widgetMouseReleaseEvent()</a>, </dd></dl>
763
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00371">371</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
765
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">eventFilter()</a>.
768
<a class="anchor" name="236762870830cc0621411c173472392b"></a><!-- doxytag: member="QwtMagnifier::widgetWheelEvent" ref="236762870830cc0621411c173472392b" args="(QWheelEvent *)" -->
769
<div class="memitem">
770
<div class="memproto">
771
<table class="memname">
773
<td class="memname">void QwtMagnifier::widgetWheelEvent </td>
775
<td class="paramtype">QWheelEvent * </td>
776
<td class="paramname"> <em>we</em> </td>
777
<td> ) </td>
778
<td width="100%"><code> [protected, virtual]</code></td>
785
Handle a wheel event for the observed widget.<p>
786
<dl compact><dt><b>Parameters:</b></dt><dd>
787
<table border="0" cellspacing="2" cellpadding="0">
788
<tr><td valign="top"></td><td valign="top"><em>we</em> </td><td>Wheel event </td></tr>
791
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a> </dd></dl>
794
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00395">395</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
796
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">eventFilter()</a>.
799
<a class="anchor" name="382cec084a2bfc0610ca500121205f04"></a><!-- doxytag: member="QwtMagnifier::widgetKeyPressEvent" ref="382cec084a2bfc0610ca500121205f04" args="(QKeyEvent *)" -->
800
<div class="memitem">
801
<div class="memproto">
802
<table class="memname">
804
<td class="memname">void QwtMagnifier::widgetKeyPressEvent </td>
806
<td class="paramtype">QKeyEvent * </td>
807
<td class="paramname"> <em>ke</em> </td>
808
<td> ) </td>
809
<td width="100%"><code> [protected, virtual]</code></td>
816
Handle a key press event for the observed widget.<p>
817
<dl compact><dt><b>Parameters:</b></dt><dd>
818
<table border="0" cellspacing="2" cellpadding="0">
819
<tr><td valign="top"></td><td valign="top"><em>ke</em> </td><td>Key event </td></tr>
822
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a>, <a class="el" href="class_qwt_magnifier.html#f84037c68c9b88263d1c27bb648cf9ff">widgetKeyReleaseEvent()</a> </dd></dl>
825
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00434">434</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
827
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">eventFilter()</a>.
830
<a class="anchor" name="f84037c68c9b88263d1c27bb648cf9ff"></a><!-- doxytag: member="QwtMagnifier::widgetKeyReleaseEvent" ref="f84037c68c9b88263d1c27bb648cf9ff" args="(QKeyEvent *)" -->
831
<div class="memitem">
832
<div class="memproto">
833
<table class="memname">
835
<td class="memname">void QwtMagnifier::widgetKeyReleaseEvent </td>
837
<td class="paramtype">QKeyEvent * </td>
838
<td class="paramname"> </td>
839
<td> ) </td>
840
<td width="100%"><code> [protected, virtual]</code></td>
847
Handle a key release event for the observed widget.<p>
848
<dl compact><dt><b>Parameters:</b></dt><dd>
849
<table border="0" cellspacing="2" cellpadding="0">
850
<tr><td valign="top"></td><td valign="top"><em>ke</em> </td><td>Key event </td></tr>
853
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_magnifier.html#e7f4c0ad7631501cec17abe31695281f">eventFilter()</a>, <a class="el" href="class_qwt_magnifier.html#f84037c68c9b88263d1c27bb648cf9ff">widgetKeyReleaseEvent()</a> </dd></dl>
856
Definition at line <a class="el" href="qwt__magnifier_8cpp-source.html#l00461">461</a> of file <a class="el" href="qwt__magnifier_8cpp-source.html">qwt_magnifier.cpp</a>.
858
Referenced by <a class="el" href="qwt__magnifier_8cpp-source.html#l00282">eventFilter()</a>.
861
<hr size="1"><address style="align: right;"><small>Generated on Sat May 24 18:48:20 2008 for Qwt User's Guide by
862
<a href="http://www.doxygen.org/index.html">
863
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>