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: QwtScaleWidget 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>QwtScaleWidget Class Reference</h1><!-- doxytag: class="QwtScaleWidget" --><a href="class_qwt_scale_widget-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
23
A Widget which contains a scale.
25
This Widget can be used to decorate composite widgets with a scale.
29
Definition at line <a class="el" href="qwt__scale__widget_8h-source.html#l00034">34</a> of file <a class="el" href="qwt__scale__widget_8h-source.html">qwt_scale_widget.h</a>.<table border="0" cellpadding="0" cellspacing="0">
31
<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#55c52717ede368069f5f44b9901e3400">scaleDivChanged</a> ()</td></tr>
34
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#ddfd5f0802f85f8abee1d3ff7a1617d6">QwtScaleWidget</a> (QWidget *parent=NULL)</td></tr>
37
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#13c0c28d56a9e44a81990c7c3fbb96e5">QwtScaleWidget</a> (<a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a>, QWidget *parent=NULL)</td></tr>
39
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#84213c50912000db319b2c7d704f9a33">~QwtScaleWidget</a> ()</td></tr>
41
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28ad440a43978d2d50f19e17d0776403"></a><!-- doxytag: member="QwtScaleWidget::setTitle" ref="28ad440a43978d2d50f19e17d0776403" args="(const QString &title)" -->
42
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#28ad440a43978d2d50f19e17d0776403">setTitle</a> (const QString &title)</td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#1451d5d2293358ba097a833a40015524">setTitle</a> (const <a class="el" href="class_qwt_text.html">QwtText</a> &title)</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_text.html">QwtText</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#21d3d49153b168e70032d5bc2334169e">title</a> () const</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#75477785c41114e4b2fc08bec64e5d26">setBorderDist</a> (int start, int end)</td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#000a9be0eede5f43c938963ebba62305">startBorderDist</a> () const</td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#76a5e92a7b138238a8e0b7288842f9c8">endBorderDist</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_scale_widget.html#57ca1a6a87417a732e0b1e66ac2a3493">getBorderDistHint</a> (int &start, int &end) const </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_scale_widget.html#2927a7cb5157b86c580d7ebed4dc4e7c">getMinBorderDist</a> (int &start, int &end) 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_scale_widget.html#4299d99073231d977924c7e40ff9a6a9">setMinBorderDist</a> (int start, int end)</td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#36d92ef63d996fe1fd58a46431924ab6">setMargin</a> (int)</td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#c43b364e0f0bfb0895f66e5bb21d665d">margin</a> () const</td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#aaad9f3d54fd329b16b738ca2df00ddf">setSpacing</a> (int td)</td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#963c187b435d2ba0216c502f87b726ca">spacing</a> () const</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#af416874df0dbb5932f1427e41e4d1b4">setPenWidth</a> (int)</td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#3e98f58419715bd7c7330ac1a2f1f66a">penWidth</a> () const</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_scale_widget.html#d2d2f5a313d4b18499416b03613efef8">setScaleDiv</a> (<a class="el" href="class_qwt_scale_transformation.html">QwtScaleTransformation</a> *, const <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a> &sd)</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_scale_widget.html#f93459026340638898c11a799f4ae0c0">setScaleDraw</a> (<a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> *)</td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#2f6d30104f89c45d4d18f060ebabb8b9">scaleDraw</a> () const</td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#6ccb7e3a4537396f59fc30c7d76cc20d">scaleDraw</a> ()</td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#8d16473c34f8eaea7e6c457a4de25949">setLabelAlignment</a> (Qt::Alignment)</td></tr>
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#ea277057b98a66ee8038f6a827e0f404">setLabelRotation</a> (double rotation)</td></tr>
84
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb337b8e67fc00ca98bf39a6d70aea61"></a><!-- doxytag: member="QwtScaleWidget::setColorBarEnabled" ref="eb337b8e67fc00ca98bf39a6d70aea61" args="(bool)" -->
85
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#eb337b8e67fc00ca98bf39a6d70aea61">setColorBarEnabled</a> (bool)</td></tr>
87
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ab49692bc9ec77ef84de6e36b12f741"></a><!-- doxytag: member="QwtScaleWidget::isColorBarEnabled" ref="5ab49692bc9ec77ef84de6e36b12f741" args="() const" -->
88
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#5ab49692bc9ec77ef84de6e36b12f741">isColorBarEnabled</a> () const</td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76eb179267a572944d1ebdbf62c573f1"></a><!-- doxytag: member="QwtScaleWidget::setColorBarWidth" ref="76eb179267a572944d1ebdbf62c573f1" args="(int)" -->
91
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#76eb179267a572944d1ebdbf62c573f1">setColorBarWidth</a> (int)</td></tr>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c55593292fe598a6a5738d7f0b67a1ec"></a><!-- doxytag: member="QwtScaleWidget::colorBarWidth" ref="c55593292fe598a6a5738d7f0b67a1ec" args="() const" -->
94
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#c55593292fe598a6a5738d7f0b67a1ec">colorBarWidth</a> () const</td></tr>
96
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="345b3ca91545033c0f33cce8d9bdc4f3"></a><!-- doxytag: member="QwtScaleWidget::setColorMap" ref="345b3ca91545033c0f33cce8d9bdc4f3" args="(const QwtDoubleInterval &, const QwtColorMap &)" -->
97
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#345b3ca91545033c0f33cce8d9bdc4f3">setColorMap</a> (const <a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> &, const <a class="el" href="class_qwt_color_map.html">QwtColorMap</a> &)</td></tr>
99
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d972421433f8b62a9ff60bb1ced22b16"></a><!-- doxytag: member="QwtScaleWidget::colorBarInterval" ref="d972421433f8b62a9ff60bb1ced22b16" args="() const" -->
100
<a class="el" href="class_qwt_double_interval.html">QwtDoubleInterval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#d972421433f8b62a9ff60bb1ced22b16">colorBarInterval</a> () const</td></tr>
102
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ccbb54bb872f98f8433e12c14f041b61"></a><!-- doxytag: member="QwtScaleWidget::colorMap" ref="ccbb54bb872f98f8433e12c14f041b61" args="() const" -->
103
const <a class="el" href="class_qwt_color_map.html">QwtColorMap</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#ccbb54bb872f98f8433e12c14f041b61">colorMap</a> () const</td></tr>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QSize </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#464a4935ad66ea01e93f1989c3742d36">sizeHint</a> () const</td></tr>
107
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QSize </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#3bcdf28039f00569ff42999335bf0c86">minimumSizeHint</a> () const</td></tr>
109
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#f98de947ca1addc3e4eafc0d5425217e">titleHeightForWidth</a> (int width) const</td></tr>
111
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#b80a559c9009755eb85e131cd2c64fc5">dimForLength</a> (int length, const QFont &scaleFont) const</td></tr>
113
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca65f7a3e5f316c050a6b94d165fd418"></a><!-- doxytag: member="QwtScaleWidget::drawColorBar" ref="ca65f7a3e5f316c050a6b94d165fd418" args="(QPainter *painter, const QRect &rect) const" -->
114
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#ca65f7a3e5f316c050a6b94d165fd418">drawColorBar</a> (QPainter *painter, const QRect &rect) const</td></tr>
116
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#4fa8029213578d64ea07c4ad792f2832">drawTitle</a> (QPainter *painter, <a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a>, const QRect &rect) const</td></tr>
118
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#b6421ace2bd56d5559689522336556e0">setAlignment</a> (<a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a>)</td></tr>
120
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#0bb00213a17c59b47df0ec0eb3ae52a3">alignment</a> () const</td></tr>
122
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c82dfd348421f5a07088cd6663bdbf8"></a><!-- doxytag: member="QwtScaleWidget::colorBarRect" ref="4c82dfd348421f5a07088cd6663bdbf8" args="(const QRect &) const " -->
123
QRect </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#4c82dfd348421f5a07088cd6663bdbf8">colorBarRect</a> (const QRect &) const </td></tr>
125
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
126
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#50af2b1e5f320a63cf71db6d0f18860d">paintEvent</a> (QPaintEvent *e)</td></tr>
128
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#049a30a94bf5ee2da74a5762346a333c">resizeEvent</a> (QResizeEvent *e)</td></tr>
130
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#ab7267f2a3137b94a508a655bfaf4fd4">draw</a> (QPainter *p) const </td></tr>
132
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#f151a963ea3cb7f04815db93e8f4882d">scaleChange</a> ()</td></tr>
134
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_scale_widget.html#5964a55d1572ea775eae3ca93a755358">layoutScale</a> (bool update=true)</td></tr>
137
<hr><h2>Constructor & Destructor Documentation</h2>
138
<a class="anchor" name="ddfd5f0802f85f8abee1d3ff7a1617d6"></a><!-- doxytag: member="QwtScaleWidget::QwtScaleWidget" ref="ddfd5f0802f85f8abee1d3ff7a1617d6" args="(QWidget *parent=NULL)" -->
139
<div class="memitem">
140
<div class="memproto">
141
<table class="memname">
143
<td class="memname">QwtScaleWidget::QwtScaleWidget </td>
145
<td class="paramtype">QWidget * </td>
146
<td class="paramname"> <em>parent</em> = <code>NULL</code> </td>
147
<td> ) </td>
148
<td width="100%"><code> [explicit]</code></td>
155
Create a scale with the position QwtScaleWidget::Left.
157
<dl compact><dt><b>Parameters:</b></dt><dd>
158
<table border="0" cellspacing="2" cellpadding="0">
159
<tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>Parent widget </td></tr>
164
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00063">63</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
167
<a class="anchor" name="13c0c28d56a9e44a81990c7c3fbb96e5"></a><!-- doxytag: member="QwtScaleWidget::QwtScaleWidget" ref="13c0c28d56a9e44a81990c7c3fbb96e5" args="(QwtScaleDraw::Alignment, QWidget *parent=NULL)" -->
168
<div class="memitem">
169
<div class="memproto">
170
<table class="memname">
172
<td class="memname">QwtScaleWidget::QwtScaleWidget </td>
174
<td class="paramtype"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> </td>
175
<td class="paramname"> <em>align</em>, </td>
178
<td class="paramkey"></td>
180
<td class="paramtype">QWidget * </td>
181
<td class="paramname"> <em>parent</em> = <code>NULL</code></td><td> </td>
186
<td></td><td></td><td width="100%"><code> [explicit]</code></td>
195
<dl compact><dt><b>Parameters:</b></dt><dd>
196
<table border="0" cellspacing="2" cellpadding="0">
197
<tr><td valign="top"></td><td valign="top"><em>align</em> </td><td>Alignment. </td></tr>
198
<tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>Parent widget </td></tr>
203
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00087">87</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
206
<a class="anchor" name="84213c50912000db319b2c7d704f9a33"></a><!-- doxytag: member="QwtScaleWidget::~QwtScaleWidget" ref="84213c50912000db319b2c7d704f9a33" args="()" -->
207
<div class="memitem">
208
<div class="memproto">
209
<table class="memname">
211
<td class="memname">QwtScaleWidget::~QwtScaleWidget </td>
213
<td class="paramname"> </td>
214
<td> ) </td>
215
<td width="100%"><code> [virtual]</code></td>
226
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00095">95</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
229
<hr><h2>Member Function Documentation</h2>
230
<a class="anchor" name="55c52717ede368069f5f44b9901e3400"></a><!-- doxytag: member="QwtScaleWidget::scaleDivChanged" ref="55c52717ede368069f5f44b9901e3400" args="()" -->
231
<div class="memitem">
232
<div class="memproto">
233
<table class="memname">
235
<td class="memname">void QwtScaleWidget::scaleDivChanged </td>
237
<td class="paramname"> </td>
238
<td> ) </td>
239
<td width="100%"><code> [signal]</code></td>
246
Signal emitted, whenever the scale divison changes.
250
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00839">setScaleDiv()</a>.
253
<a class="anchor" name="1451d5d2293358ba097a833a40015524"></a><!-- doxytag: member="QwtScaleWidget::setTitle" ref="1451d5d2293358ba097a833a40015524" args="(const QwtText &title)" -->
254
<div class="memitem">
255
<div class="memproto">
256
<table class="memname">
258
<td class="memname">void QwtScaleWidget::setTitle </td>
260
<td class="paramtype">const <a class="el" href="class_qwt_text.html">QwtText</a> & </td>
261
<td class="paramname"> <em>title</em> </td>
262
<td> ) </td>
263
<td width="100%"></td>
270
Give title new text contents.
272
<dl compact><dt><b>Parameters:</b></dt><dd>
273
<table border="0" cellspacing="2" cellpadding="0">
274
<tr><td valign="top"></td><td valign="top"><em>title</em> </td><td>New title </td></tr>
277
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#21d3d49153b168e70032d5bc2334169e">QwtScaleWidget::title</a> </dd></dl>
278
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The title flags are interpreted in direction of the label, AlignTop, AlignBottom can't be set as the title will always be aligned to the scale. </dd></dl>
281
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00167">167</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
283
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>, <a class="el" href="qwt__text_8cpp-source.html#l00277">QwtText::renderFlags()</a>, <a class="el" href="qwt__text_8cpp-source.html#l00264">QwtText::setRenderFlags()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00357">title()</a>.
286
<a class="anchor" name="21d3d49153b168e70032d5bc2334169e"></a><!-- doxytag: member="QwtScaleWidget::title" ref="21d3d49153b168e70032d5bc2334169e" args="() const" -->
287
<div class="memitem">
288
<div class="memproto">
289
<table class="memname">
291
<td class="memname"><a class="el" href="class_qwt_text.html">QwtText</a> QwtScaleWidget::title </td>
293
<td class="paramname"> </td>
294
<td> ) </td>
295
<td width="100%"> const</td>
302
<dl class="return" compact><dt><b>Returns:</b></dt><dd>title </dd></dl>
303
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#28ad440a43978d2d50f19e17d0776403">QwtScaleWidget::setTitle</a> </dd></dl>
306
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00357">357</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
308
Referenced by <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00157">QwtPlotPrintFilter::apply()</a>, <a class="el" href="qwt__plot__axis_8cpp-source.html#l00312">QwtPlot::axisTitle()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00621">drawTitle()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00167">setTitle()</a>.
311
<a class="anchor" name="75477785c41114e4b2fc08bec64e5d26"></a><!-- doxytag: member="QwtScaleWidget::setBorderDist" ref="75477785c41114e4b2fc08bec64e5d26" args="(int start, int end)" -->
312
<div class="memitem">
313
<div class="memproto">
314
<table class="memname">
316
<td class="memname">void QwtScaleWidget::setBorderDist </td>
318
<td class="paramtype">int </td>
319
<td class="paramname"> <em>dist1</em>, </td>
322
<td class="paramkey"></td>
324
<td class="paramtype">int </td>
325
<td class="paramname"> <em>dist2</em></td><td> </td>
330
<td></td><td></td><td width="100%"></td>
337
Specify distances of the scale's endpoints from the widget's borders. The actual borders will never be less than minimum border distance. <dl compact><dt><b>Parameters:</b></dt><dd>
338
<table border="0" cellspacing="2" cellpadding="0">
339
<tr><td valign="top"></td><td valign="top"><em>dist1</em> </td><td>Left or top Distance </td></tr>
340
<tr><td valign="top"></td><td valign="top"><em>dist2</em> </td><td>Right or bottom distance </td></tr>
343
<dl class="see" compact><dt><b>See also:</b></dt><dd>QwtScaleWidget::borderDist </dd></dl>
346
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00233">233</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
348
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
350
Referenced by <a class="el" href="qwt__plot__axis_8cpp-source.html#l00579">QwtPlot::updateAxes()</a>.
353
<a class="anchor" name="000a9be0eede5f43c938963ebba62305"></a><!-- doxytag: member="QwtScaleWidget::startBorderDist" ref="000a9be0eede5f43c938963ebba62305" args="() const" -->
354
<div class="memitem">
355
<div class="memproto">
356
<table class="memname">
358
<td class="memname">int QwtScaleWidget::startBorderDist </td>
360
<td class="paramname"> </td>
361
<td> ) </td>
362
<td width="100%"> const</td>
369
<dl class="return" compact><dt><b>Returns:</b></dt><dd>start border distance </dd></dl>
370
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#75477785c41114e4b2fc08bec64e5d26">QwtScaleWidget::setBorderDist</a> </dd></dl>
373
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00366">366</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
375
Referenced by <a class="el" href="qwt__plot_8cpp-source.html#l00612">QwtPlot::canvasMap()</a>, and <a class="el" href="qwt__plot__print_8cpp-source.html#l00073">QwtPlot::print()</a>.
378
<a class="anchor" name="76a5e92a7b138238a8e0b7288842f9c8"></a><!-- doxytag: member="QwtScaleWidget::endBorderDist" ref="76a5e92a7b138238a8e0b7288842f9c8" args="() const" -->
379
<div class="memitem">
380
<div class="memproto">
381
<table class="memname">
383
<td class="memname">int QwtScaleWidget::endBorderDist </td>
385
<td class="paramname"> </td>
386
<td> ) </td>
387
<td width="100%"> const</td>
394
<dl class="return" compact><dt><b>Returns:</b></dt><dd>end border distance </dd></dl>
395
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#75477785c41114e4b2fc08bec64e5d26">QwtScaleWidget::setBorderDist</a> </dd></dl>
398
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00375">375</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
400
Referenced by <a class="el" href="qwt__plot_8cpp-source.html#l00612">QwtPlot::canvasMap()</a>, and <a class="el" href="qwt__plot__print_8cpp-source.html#l00073">QwtPlot::print()</a>.
403
<a class="anchor" name="57ca1a6a87417a732e0b1e66ac2a3493"></a><!-- doxytag: member="QwtScaleWidget::getBorderDistHint" ref="57ca1a6a87417a732e0b1e66ac2a3493" args="(int &start, int &end) const " -->
404
<div class="memitem">
405
<div class="memproto">
406
<table class="memname">
408
<td class="memname">void QwtScaleWidget::getBorderDistHint </td>
410
<td class="paramtype">int & </td>
411
<td class="paramname"> <em>start</em>, </td>
414
<td class="paramkey"></td>
416
<td class="paramtype">int & </td>
417
<td class="paramname"> <em>end</em></td><td> </td>
422
<td></td><td></td><td width="100%"> const</td>
429
Calculate a hint for the border distances.
431
This member function calculates the distance of the scale's endpoints from the widget borders which is required for the mark labels to fit into the widget. The maximum of this distance an the minimum border distance is returned.<p>
432
<dl class="warning" compact><dt><b>Warning:</b></dt><dd><ul>
434
The minimum border distance depends on the font.</li>
437
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#4299d99073231d977924c7e40ff9a6a9">setMinBorderDist()</a>, <a class="el" href="class_qwt_scale_widget.html#2927a7cb5157b86c580d7ebed4dc4e7c">getMinBorderDist()</a>, <a class="el" href="class_qwt_scale_widget.html#75477785c41114e4b2fc08bec64e5d26">setBorderDist()</a> </dd></dl>
440
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00774">774</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
442
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00697">minimumSizeHint()</a>, and <a class="el" href="qwt__plot__axis_8cpp-source.html#l00579">QwtPlot::updateAxes()</a>.
445
<a class="anchor" name="2927a7cb5157b86c580d7ebed4dc4e7c"></a><!-- doxytag: member="QwtScaleWidget::getMinBorderDist" ref="2927a7cb5157b86c580d7ebed4dc4e7c" args="(int &start, int &end) const " -->
446
<div class="memitem">
447
<div class="memproto">
448
<table class="memname">
450
<td class="memname">void QwtScaleWidget::getMinBorderDist </td>
452
<td class="paramtype">int & </td>
453
<td class="paramname"> <em>start</em>, </td>
456
<td class="paramkey"></td>
458
<td class="paramtype">int & </td>
459
<td class="paramname"> <em>end</em></td><td> </td>
464
<td></td><td></td><td width="100%"> const</td>
471
Get the minimum value for the distances of the scale's endpoints from the widget borders.<p>
472
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#4299d99073231d977924c7e40ff9a6a9">setMinBorderDist()</a>, <a class="el" href="class_qwt_scale_widget.html#57ca1a6a87417a732e0b1e66ac2a3493">getBorderDistHint()</a> </dd></dl>
475
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00805">805</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
478
<a class="anchor" name="4299d99073231d977924c7e40ff9a6a9"></a><!-- doxytag: member="QwtScaleWidget::setMinBorderDist" ref="4299d99073231d977924c7e40ff9a6a9" args="(int start, int end)" -->
479
<div class="memitem">
480
<div class="memproto">
481
<table class="memname">
483
<td class="memname">void QwtScaleWidget::setMinBorderDist </td>
485
<td class="paramtype">int </td>
486
<td class="paramname"> <em>start</em>, </td>
489
<td class="paramkey"></td>
491
<td class="paramtype">int </td>
492
<td class="paramname"> <em>end</em></td><td> </td>
497
<td></td><td></td><td width="100%"></td>
504
Set a minimum value for the distances of the scale's endpoints from the widget borders. This is useful to avoid that the scales are "jumping", when the tick labels or their positions change often.<p>
505
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#2927a7cb5157b86c580d7ebed4dc4e7c">getMinBorderDist()</a>, <a class="el" href="class_qwt_scale_widget.html#57ca1a6a87417a732e0b1e66ac2a3493">getBorderDistHint()</a> </dd></dl>
508
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00793">793</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
511
<a class="anchor" name="36d92ef63d996fe1fd58a46431924ab6"></a><!-- doxytag: member="QwtScaleWidget::setMargin" ref="36d92ef63d996fe1fd58a46431924ab6" args="(int)" -->
512
<div class="memitem">
513
<div class="memproto">
514
<table class="memname">
516
<td class="memname">void QwtScaleWidget::setMargin </td>
518
<td class="paramtype">int </td>
519
<td class="paramname"> <em>margin</em> </td>
520
<td> ) </td>
521
<td width="100%"></td>
528
Specify the margin to the colorBar/base line.
530
<dl compact><dt><b>Parameters:</b></dt><dd>
531
<table border="0" cellspacing="2" cellpadding="0">
532
<tr><td valign="top"></td><td valign="top"><em>margin</em> </td><td>Margin </td></tr>
535
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#c43b364e0f0bfb0895f66e5bb21d665d">QwtScaleWidget::margin</a> </dd></dl>
538
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00248">248</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
540
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
542
Referenced by <a class="el" href="qwt__plot__print_8cpp-source.html#l00073">QwtPlot::print()</a>.
545
<a class="anchor" name="c43b364e0f0bfb0895f66e5bb21d665d"></a><!-- doxytag: member="QwtScaleWidget::margin" ref="c43b364e0f0bfb0895f66e5bb21d665d" args="() const" -->
546
<div class="memitem">
547
<div class="memproto">
548
<table class="memname">
550
<td class="memname">int QwtScaleWidget::margin </td>
552
<td class="paramname"> </td>
553
<td> ) </td>
554
<td width="100%"> const</td>
561
<dl class="return" compact><dt><b>Returns:</b></dt><dd>margin </dd></dl>
562
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#36d92ef63d996fe1fd58a46431924ab6">QwtScaleWidget::setMargin</a> </dd></dl>
565
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00384">384</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
567
Referenced by <a class="el" href="qwt__plot__print_8cpp-source.html#l00073">QwtPlot::print()</a>.
570
<a class="anchor" name="aaad9f3d54fd329b16b738ca2df00ddf"></a><!-- doxytag: member="QwtScaleWidget::setSpacing" ref="aaad9f3d54fd329b16b738ca2df00ddf" args="(int td)" -->
571
<div class="memitem">
572
<div class="memproto">
573
<table class="memname">
575
<td class="memname">void QwtScaleWidget::setSpacing </td>
577
<td class="paramtype">int </td>
578
<td class="paramname"> <em>spacing</em> </td>
579
<td> ) </td>
580
<td width="100%"></td>
587
Specify the distance between color bar, scale and title.
589
<dl compact><dt><b>Parameters:</b></dt><dd>
590
<table border="0" cellspacing="2" cellpadding="0">
591
<tr><td valign="top"></td><td valign="top"><em>spacing</em> </td><td>Spacing </td></tr>
594
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#963c187b435d2ba0216c502f87b726ca">QwtScaleWidget::spacing</a> </dd></dl>
597
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00263">263</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
599
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
602
<a class="anchor" name="963c187b435d2ba0216c502f87b726ca"></a><!-- doxytag: member="QwtScaleWidget::spacing" ref="963c187b435d2ba0216c502f87b726ca" args="() const" -->
603
<div class="memitem">
604
<div class="memproto">
605
<table class="memname">
607
<td class="memname">int QwtScaleWidget::spacing </td>
609
<td class="paramname"> </td>
610
<td> ) </td>
611
<td width="100%"> const</td>
618
<dl class="return" compact><dt><b>Returns:</b></dt><dd>distance between scale and title </dd></dl>
619
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#36d92ef63d996fe1fd58a46431924ab6">QwtScaleWidget::setMargin</a> </dd></dl>
622
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00393">393</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
624
Referenced by <a class="el" href="qwt__plot__print_8cpp-source.html#l00361">QwtPlot::printScale()</a>.
627
<a class="anchor" name="af416874df0dbb5932f1427e41e4d1b4"></a><!-- doxytag: member="QwtScaleWidget::setPenWidth" ref="af416874df0dbb5932f1427e41e4d1b4" args="(int)" -->
628
<div class="memitem">
629
<div class="memproto">
630
<table class="memname">
632
<td class="memname">void QwtScaleWidget::setPenWidth </td>
634
<td class="paramtype">int </td>
635
<td class="paramname"> <em>width</em> </td>
636
<td> ) </td>
637
<td width="100%"></td>
644
Specify the width of the scale pen.
646
<dl compact><dt><b>Parameters:</b></dt><dd>
647
<table border="0" cellspacing="2" cellpadding="0">
648
<tr><td valign="top"></td><td valign="top"><em>width</em> </td><td>Pen width </td></tr>
651
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#3e98f58419715bd7c7330ac1a2f1f66a">QwtScaleWidget::penWidth</a> </dd></dl>
654
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00278">278</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
656
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
659
<a class="anchor" name="3e98f58419715bd7c7330ac1a2f1f66a"></a><!-- doxytag: member="QwtScaleWidget::penWidth" ref="3e98f58419715bd7c7330ac1a2f1f66a" args="() const" -->
660
<div class="memitem">
661
<div class="memproto">
662
<table class="memname">
664
<td class="memname">int QwtScaleWidget::penWidth </td>
666
<td class="paramname"> </td>
667
<td> ) </td>
668
<td width="100%"> const</td>
675
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Scale pen width </dd></dl>
676
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#af416874df0dbb5932f1427e41e4d1b4">QwtScaleWidget::setPenWidth</a> </dd></dl>
679
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00402">402</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
681
Referenced by <a class="el" href="qwt__plot__print_8cpp-source.html#l00361">QwtPlot::printScale()</a>.
684
<a class="anchor" name="d2d2f5a313d4b18499416b03613efef8"></a><!-- doxytag: member="QwtScaleWidget::setScaleDiv" ref="d2d2f5a313d4b18499416b03613efef8" args="(QwtScaleTransformation *, const QwtScaleDiv &sd)" -->
685
<div class="memitem">
686
<div class="memproto">
687
<table class="memname">
689
<td class="memname">void QwtScaleWidget::setScaleDiv </td>
691
<td class="paramtype"><a class="el" href="class_qwt_scale_transformation.html">QwtScaleTransformation</a> * </td>
692
<td class="paramname"> <em>transformation</em>, </td>
695
<td class="paramkey"></td>
697
<td class="paramtype">const <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a> & </td>
698
<td class="paramname"> <em>scaleDiv</em></td><td> </td>
703
<td></td><td></td><td width="100%"></td>
710
Assign a scale division.
712
The scale division determines where to set the tick marks.<p>
713
<dl compact><dt><b>Parameters:</b></dt><dd>
714
<table border="0" cellspacing="2" cellpadding="0">
715
<tr><td valign="top"></td><td valign="top"><em>transformation</em> </td><td>Transformation, needed to translate between scale and pixal values </td></tr>
716
<tr><td valign="top"></td><td valign="top"><em>scaleDiv</em> </td><td>Scale Division </td></tr>
719
<dl class="see" compact><dt><b>See also:</b></dt><dd>For more information about scale divisions, see <a class="el" href="class_qwt_scale_div.html">QwtScaleDiv</a>. </dd></dl>
722
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00839">839</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
724
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00126">QwtAbstractScaleDraw::map()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00138">QwtAbstractScaleDraw::scaleDiv()</a>, <a class="el" href="class_qwt_scale_widget.html#55c52717ede368069f5f44b9901e3400">scaleDivChanged()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00108">QwtAbstractScaleDraw::setScaleDiv()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00119">QwtAbstractScaleDraw::setTransformation()</a>, <a class="el" href="qwt__scale__map_8cpp-source.html#l00142">QwtScaleMap::transformation()</a>, and <a class="el" href="qwt__scale__map_8h-source.html#l00038">QwtScaleTransformation::type()</a>.
726
Referenced by <a class="el" href="qwt__plot__axis_8cpp-source.html#l00579">QwtPlot::updateAxes()</a>.
729
<a class="anchor" name="f93459026340638898c11a799f4ae0c0"></a><!-- doxytag: member="QwtScaleWidget::setScaleDraw" ref="f93459026340638898c11a799f4ae0c0" args="(QwtScaleDraw *)" -->
730
<div class="memitem">
731
<div class="memproto">
732
<table class="memname">
734
<td class="memname">void QwtScaleWidget::setScaleDraw </td>
736
<td class="paramtype"><a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * </td>
737
<td class="paramname"> </td>
738
<td> ) </td>
739
<td width="100%"></td>
746
Set a scale draw sd has to be created with new and will be deleted in QwtScaleWidget::~QwtScale or the next call of <a class="el" href="class_qwt_scale_widget.html#f93459026340638898c11a799f4ae0c0">QwtScaleWidget::setScaleDraw</a>.
750
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00321">321</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
752
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>, and <a class="el" href="qwt__scale__draw_8cpp-source.html#l00102">QwtScaleDraw::setAlignment()</a>.
754
Referenced by <a class="el" href="qwt__plot__axis_8cpp-source.html#l00465">QwtPlot::setAxisScaleDraw()</a>.
757
<a class="anchor" name="2f6d30104f89c45d4d18f060ebabb8b9"></a><!-- doxytag: member="QwtScaleWidget::scaleDraw" ref="2f6d30104f89c45d4d18f060ebabb8b9" args="() const" -->
758
<div class="memitem">
759
<div class="memproto">
760
<table class="memname">
762
<td class="memname">const <a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * QwtScaleWidget::scaleDraw </td>
764
<td class="paramname"> </td>
765
<td> ) </td>
766
<td width="100%"> const</td>
773
scaleDraw of this scale <dl class="see" compact><dt><b>See also:</b></dt><dd>QwtScaleDraw::setScaleDraw </dd></dl>
776
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00339">339</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
778
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00217">alignment()</a>, <a class="el" href="qwt__plot__axis_8cpp-source.html#l00268">QwtPlot::axisScaleDraw()</a>, <a class="el" href="qwt__plot__print_8cpp-source.html#l00361">QwtPlot::printScale()</a>, and <a class="el" href="qwt__plot_8cpp-source.html#l00303">QwtPlot::sizeHint()</a>.
781
<a class="anchor" name="6ccb7e3a4537396f59fc30c7d76cc20d"></a><!-- doxytag: member="QwtScaleWidget::scaleDraw" ref="6ccb7e3a4537396f59fc30c7d76cc20d" args="()" -->
782
<div class="memitem">
783
<div class="memproto">
784
<table class="memname">
786
<td class="memname"><a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> * QwtScaleWidget::scaleDraw </td>
788
<td class="paramname"> </td>
789
<td> ) </td>
790
<td width="100%"></td>
797
scaleDraw of this scale <dl class="see" compact><dt><b>See also:</b></dt><dd>QwtScaleDraw::setScaleDraw </dd></dl>
800
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00348">348</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
803
<a class="anchor" name="8d16473c34f8eaea7e6c457a4de25949"></a><!-- doxytag: member="QwtScaleWidget::setLabelAlignment" ref="8d16473c34f8eaea7e6c457a4de25949" args="(Qt::Alignment)" -->
804
<div class="memitem">
805
<div class="memproto">
806
<table class="memname">
808
<td class="memname">void QwtScaleWidget::setLabelAlignment </td>
810
<td class="paramtype">Qt::Alignment </td>
811
<td class="paramname"> <em>alignment</em> </td>
812
<td> ) </td>
813
<td width="100%"></td>
820
Change the alignment for the labels.
822
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#3df0a1fe4a498ef028a5348e54bfaa7f">QwtScaleDraw::setLabelAlignment()</a>, <a class="el" href="class_qwt_scale_widget.html#ea277057b98a66ee8038f6a827e0f404">QwtScaleWidget::setLabelRotation()</a> </dd></dl>
825
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00298">298</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
828
<a class="anchor" name="ea277057b98a66ee8038f6a827e0f404"></a><!-- doxytag: member="QwtScaleWidget::setLabelRotation" ref="ea277057b98a66ee8038f6a827e0f404" args="(double rotation)" -->
829
<div class="memitem">
830
<div class="memproto">
831
<table class="memname">
833
<td class="memname">void QwtScaleWidget::setLabelRotation </td>
835
<td class="paramtype">double </td>
836
<td class="paramname"> <em>rotation</em> </td>
837
<td> ) </td>
838
<td width="100%"></td>
845
Change the rotation for the labels. See <a class="el" href="class_qwt_scale_draw.html#bf5881339fddde65a00c1dd391023320">QwtScaleDraw::setLabelRotation()</a>.
847
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#bf5881339fddde65a00c1dd391023320">QwtScaleDraw::setLabelRotation()</a>, QwtScaleWidget::setLabelFlags() </dd></dl>
850
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00310">310</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
852
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
854
Referenced by <a class="el" href="qwt__plot__axis_8cpp-source.html#l00497">QwtPlot::setAxisLabelRotation()</a>.
857
<a class="anchor" name="464a4935ad66ea01e93f1989c3742d36"></a><!-- doxytag: member="QwtScaleWidget::sizeHint" ref="464a4935ad66ea01e93f1989c3742d36" args="() const" -->
858
<div class="memitem">
859
<div class="memproto">
860
<table class="memname">
862
<td class="memname">QSize QwtScaleWidget::sizeHint </td>
864
<td class="paramname"> </td>
865
<td> ) </td>
866
<td width="100%"> const<code> [virtual]</code></td>
873
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a size hint </dd></dl>
876
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00689">689</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
878
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00697">minimumSizeHint()</a>.
881
<a class="anchor" name="3bcdf28039f00569ff42999335bf0c86"></a><!-- doxytag: member="QwtScaleWidget::minimumSizeHint" ref="3bcdf28039f00569ff42999335bf0c86" args="() const" -->
882
<div class="memitem">
883
<div class="memproto">
884
<table class="memname">
886
<td class="memname">QSize QwtScaleWidget::minimumSizeHint </td>
888
<td class="paramname"> </td>
889
<td> ) </td>
890
<td width="100%"> const<code> [virtual]</code></td>
897
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a minimum size hint </dd></dl>
900
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00697">697</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
902
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00746">dimForLength()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00774">getBorderDistHint()</a>.
904
Referenced by <a class="el" href="qwt__plot__layout_8cpp-source.html#l00463">QwtPlotLayout::minimumSizeHint()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00689">sizeHint()</a>, and <a class="el" href="qwt__plot_8cpp-source.html#l00303">QwtPlot::sizeHint()</a>.
907
<a class="anchor" name="f98de947ca1addc3e4eafc0d5425217e"></a><!-- doxytag: member="QwtScaleWidget::titleHeightForWidth" ref="f98de947ca1addc3e4eafc0d5425217e" args="(int width) const" -->
908
<div class="memitem">
909
<div class="memproto">
910
<table class="memname">
912
<td class="memname">int QwtScaleWidget::titleHeightForWidth </td>
914
<td class="paramtype">int </td>
915
<td class="paramname"> <em>width</em> </td>
916
<td> ) </td>
917
<td width="100%"> const</td>
924
Find the height of the title for a given width.
926
<dl compact><dt><b>Parameters:</b></dt><dd>
927
<table border="0" cellspacing="2" cellpadding="0">
928
<tr><td valign="top"></td><td valign="top"><em>width</em> </td><td>Width </td></tr>
931
<dl class="return" compact><dt><b>Returns:</b></dt><dd>height Height </dd></dl>
934
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00732">732</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
936
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00746">dimForLength()</a>.
939
<a class="anchor" name="b80a559c9009755eb85e131cd2c64fc5"></a><!-- doxytag: member="QwtScaleWidget::dimForLength" ref="b80a559c9009755eb85e131cd2c64fc5" args="(int length, const QFont &scaleFont) const" -->
940
<div class="memitem">
941
<div class="memproto">
942
<table class="memname">
944
<td class="memname">int QwtScaleWidget::dimForLength </td>
946
<td class="paramtype">int </td>
947
<td class="paramname"> <em>length</em>, </td>
950
<td class="paramkey"></td>
952
<td class="paramtype">const QFont & </td>
953
<td class="paramname"> <em>scaleFont</em></td><td> </td>
958
<td></td><td></td><td width="100%"> const</td>
965
Find the minimum dimension for a given length. dim is the height, length the width seen in direction of the title.
967
<dl compact><dt><b>Parameters:</b></dt><dd>
968
<table border="0" cellspacing="2" cellpadding="0">
969
<tr><td valign="top"></td><td valign="top"><em>length</em> </td><td>width for horizontal, height for vertical scales </td></tr>
970
<tr><td valign="top"></td><td valign="top"><em>scaleFont</em> </td><td>Font of the scale </td></tr>
973
<dl class="return" compact><dt><b>Returns:</b></dt><dd>height for horizontal, width for vertical scales </dd></dl>
976
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00746">746</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
978
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00732">titleHeightForWidth()</a>.
980
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00697">minimumSizeHint()</a>.
983
<a class="anchor" name="4fa8029213578d64ea07c4ad792f2832"></a><!-- doxytag: member="QwtScaleWidget::drawTitle" ref="4fa8029213578d64ea07c4ad792f2832" args="(QPainter *painter, QwtScaleDraw::Alignment, const QRect &rect) const" -->
984
<div class="memitem">
985
<div class="memproto">
986
<table class="memname">
988
<td class="memname">void QwtScaleWidget::drawTitle </td>
990
<td class="paramtype">QPainter * </td>
991
<td class="paramname"> <em>painter</em>, </td>
994
<td class="paramkey"></td>
996
<td class="paramtype"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> </td>
997
<td class="paramname"> <em>align</em>, </td>
1000
<td class="paramkey"></td>
1002
<td class="paramtype">const QRect & </td>
1003
<td class="paramname"> <em>rect</em></td><td> </td>
1008
<td></td><td></td><td width="100%"> const</td>
1012
<div class="memdoc">
1015
Rotate and paint a title according to its position into a given rectangle. <dl compact><dt><b>Parameters:</b></dt><dd>
1016
<table border="0" cellspacing="2" cellpadding="0">
1017
<tr><td valign="top"></td><td valign="top"><em>painter</em> </td><td>Painter </td></tr>
1018
<tr><td valign="top"></td><td valign="top"><em>align</em> </td><td>Alignment </td></tr>
1019
<tr><td valign="top"></td><td valign="top"><em>rect</em> </td><td>Bounding rectangle </td></tr>
1024
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00621">621</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1026
References <a class="el" href="qwt__text_8cpp-source.html#l00564">QwtText::draw()</a>, <a class="el" href="qwt__text_8cpp-source.html#l00264">QwtText::setRenderFlags()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00357">title()</a>.
1028
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00427">draw()</a>, and <a class="el" href="qwt__plot__print_8cpp-source.html#l00361">QwtPlot::printScale()</a>.
1031
<a class="anchor" name="b6421ace2bd56d5559689522336556e0"></a><!-- doxytag: member="QwtScaleWidget::setAlignment" ref="b6421ace2bd56d5559689522336556e0" args="(QwtScaleDraw::Alignment)" -->
1032
<div class="memitem">
1033
<div class="memproto">
1034
<table class="memname">
1036
<td class="memname">void QwtScaleWidget::setAlignment </td>
1038
<td class="paramtype"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> </td>
1039
<td class="paramname"> <em>alignment</em> </td>
1040
<td> ) </td>
1041
<td width="100%"></td>
1045
<div class="memdoc">
1048
Change the alignment<p>
1049
<dl compact><dt><b>Parameters:</b></dt><dd>
1050
<table border="0" cellspacing="2" cellpadding="0">
1051
<tr><td valign="top"></td><td valign="top"><em>alignment</em> </td><td>New alignment </td></tr>
1054
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#0bb00213a17c59b47df0ec0eb3ae52a3">QwtScaleWidget::alignment</a> </dd></dl>
1057
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00186">186</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1059
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
1062
<a class="anchor" name="0bb00213a17c59b47df0ec0eb3ae52a3"></a><!-- doxytag: member="QwtScaleWidget::alignment" ref="0bb00213a17c59b47df0ec0eb3ae52a3" args="() const" -->
1063
<div class="memitem">
1064
<div class="memproto">
1065
<table class="memname">
1067
<td class="memname"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> QwtScaleWidget::alignment </td>
1069
<td class="paramname"> </td>
1070
<td> ) </td>
1071
<td width="100%"> const</td>
1075
<div class="memdoc">
1078
<dl class="return" compact><dt><b>Returns:</b></dt><dd>position </dd></dl>
1079
<dl class="see" compact><dt><b>See also:</b></dt><dd>QwtScaleWidget::setPosition </dd></dl>
1082
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00217">217</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1084
References <a class="el" href="qwt__scale__draw_8cpp-source.html#l00091">QwtScaleDraw::alignment()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00339">scaleDraw()</a>.
1087
<a class="anchor" name="50af2b1e5f320a63cf71db6d0f18860d"></a><!-- doxytag: member="QwtScaleWidget::paintEvent" ref="50af2b1e5f320a63cf71db6d0f18860d" args="(QPaintEvent *e)" -->
1088
<div class="memitem">
1089
<div class="memproto">
1090
<table class="memname">
1092
<td class="memname">void QwtScaleWidget::paintEvent </td>
1094
<td class="paramtype">QPaintEvent * </td>
1095
<td class="paramname"> <em>e</em> </td>
1096
<td> ) </td>
1097
<td width="100%"><code> [protected, virtual]</code></td>
1101
<div class="memdoc">
1108
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00409">409</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1110
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00427">draw()</a>.
1113
<a class="anchor" name="049a30a94bf5ee2da74a5762346a333c"></a><!-- doxytag: member="QwtScaleWidget::resizeEvent" ref="049a30a94bf5ee2da74a5762346a333c" args="(QResizeEvent *e)" -->
1114
<div class="memitem">
1115
<div class="memproto">
1116
<table class="memname">
1118
<td class="memname">void QwtScaleWidget::resizeEvent </td>
1120
<td class="paramtype">QResizeEvent * </td>
1121
<td class="paramname"> <em>e</em> </td>
1122
<td> ) </td>
1123
<td width="100%"><code> [protected, virtual]</code></td>
1127
<div class="memdoc">
1134
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00541">541</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1136
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
1139
<a class="anchor" name="ab7267f2a3137b94a508a655bfaf4fd4"></a><!-- doxytag: member="QwtScaleWidget::draw" ref="ab7267f2a3137b94a508a655bfaf4fd4" args="(QPainter *p) const " -->
1140
<div class="memitem">
1141
<div class="memproto">
1142
<table class="memname">
1144
<td class="memname">void QwtScaleWidget::draw </td>
1146
<td class="paramtype">QPainter * </td>
1147
<td class="paramname"> <em>p</em> </td>
1148
<td> ) </td>
1149
<td width="100%"> const<code> [protected]</code></td>
1153
<div class="memdoc">
1160
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00427">427</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1162
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00487">colorBarRect()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00602">drawColorBar()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00621">drawTitle()</a>.
1164
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00409">paintEvent()</a>.
1167
<a class="anchor" name="f151a963ea3cb7f04815db93e8f4882d"></a><!-- doxytag: member="QwtScaleWidget::scaleChange" ref="f151a963ea3cb7f04815db93e8f4882d" args="()" -->
1168
<div class="memitem">
1169
<div class="memproto">
1170
<table class="memname">
1172
<td class="memname">void QwtScaleWidget::scaleChange </td>
1174
<td class="paramname"> </td>
1175
<td> ) </td>
1176
<td width="100%"><code> [protected]</code></td>
1180
<div class="memdoc">
1183
Notify a change of the scale.
1185
This virtual function can be overloaded by derived classes. The default implementation updates the geometry and repaints the widget.
1187
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00681">681</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1189
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">layoutScale()</a>.
1192
<a class="anchor" name="5964a55d1572ea775eae3ca93a755358"></a><!-- doxytag: member="QwtScaleWidget::layoutScale" ref="5964a55d1572ea775eae3ca93a755358" args="(bool update=true)" -->
1193
<div class="memitem">
1194
<div class="memproto">
1195
<table class="memname">
1197
<td class="memname">void QwtScaleWidget::layoutScale </td>
1199
<td class="paramtype">bool </td>
1200
<td class="paramname"> <em>update</em> = <code>true</code> </td>
1201
<td> ) </td>
1202
<td width="100%"><code> [protected]</code></td>
1206
<div class="memdoc">
1209
Recalculate the scale's geometry and layout based on.
1213
Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00551">551</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.
1215
References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00882">colorBarWidth()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00774">getBorderDistHint()</a>.
1217
Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00541">resizeEvent()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00681">scaleChange()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00186">setAlignment()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00233">setBorderDist()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00857">setColorBarEnabled()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00872">setColorBarWidth()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00892">setColorMap()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00310">setLabelRotation()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00248">setMargin()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00278">setPenWidth()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00839">setScaleDiv()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00321">setScaleDraw()</a>, <a class="el" href="qwt__scale__widget_8cpp-source.html#l00263">setSpacing()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00150">setTitle()</a>.
1220
<hr size="1"><address style="align: right;"><small>Generated on Sun Mar 22 16:55:19 2009 for Qwt User's Guide by
1221
<a href="http://www.doxygen.org/index.html">
1222
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>