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

1.2.2 by Fathi Boudra
Import upstream version 5.1.2
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>Qwt User&apos;s Guide: QwtLegend Class Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
6
</head><body>
7
<!-- Generated by Doxygen 1.5.0 -->
8
<div class="tabs">
9
  <ul>
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
12
    <li><a href="files.html"><span>Files</span></a></li>
13
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
14
  </ul></div>
15
<div class="tabs">
16
  <ul>
17
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
18
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
19
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
20
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
21
  </ul></div>
22
<h1>QwtLegend Class Reference</h1><!-- doxytag: class="QwtLegend" --><a href="class_qwt_legend-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
23
The legend widget. 
24
<p>
25
The <a class="el" href="class_qwt_legend.html">QwtLegend</a> widget is a tabular arrangement of legend items. Legend items might be any type of widget, but in general they will be a <a class="el" href="class_qwt_legend_item.html">QwtLegendItem</a>.<p>
26
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_legend_item.html">QwtLegendItem</a>, <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> <a class="el" href="class_qwt_plot.html">QwtPlot</a> </dd></dl>
27
28
<p>
29
30
<p>
31
Definition at line <a class="el" href="qwt__legend_8h-source.html#l00036">36</a> of file <a class="el" href="qwt__legend_8h-source.html">qwt_legend.h</a>.<table border="0" cellpadding="0" cellspacing="0">
32
<tr><td></td></tr>
33
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
34
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">LegendDisplayPolicy</a> { <br>
35
&nbsp;&nbsp;<b>NoIdentifier</b> =  0, 
36
<br>
37
&nbsp;&nbsp;<b>FixedIdentifier</b> =  1, 
38
<br>
39
&nbsp;&nbsp;<b>AutoIdentifier</b> =  2
40
<br>
41
 }</td></tr>
42
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#b216dd2dba9ebf6cb0ed2dd621a652e0">LegendItemMode</a> { <br>
44
&nbsp;&nbsp;<b>ReadOnlyItem</b>, 
45
<br>
46
&nbsp;&nbsp;<b>ClickableItem</b>, 
47
<br>
48
&nbsp;&nbsp;<b>CheckableItem</b>
49
<br>
50
 }</td></tr>
51
52
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#df5a64070a546eaac36fc9afac56b7fb">QwtLegend</a> (QWidget *parent=NULL)</td></tr>
54
55
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#2dd3bc628652909b74e7ddb5db021ea5">~QwtLegend</a> ()</td></tr>
56
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#37846930eba18ab0d9490a7425ef08d8">setDisplayPolicy</a> (<a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">LegendDisplayPolicy</a> policy, int mode)</td></tr>
58
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">LegendDisplayPolicy</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#60873718e29ae36f9b401b11da67e203">displayPolicy</a> () const</td></tr>
60
61
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edd86919e56a407bcdd2ae867a672dd1"></a><!-- doxytag: member="QwtLegend::setItemMode" ref="edd86919e56a407bcdd2ae867a672dd1" args="(LegendItemMode)" -->
62
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#edd86919e56a407bcdd2ae867a672dd1">setItemMode</a> (<a class="el" href="class_qwt_legend.html#b216dd2dba9ebf6cb0ed2dd621a652e0">LegendItemMode</a>)</td></tr>
63
64
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3c8c317c6233654b99ed6d4243a55a5"></a><!-- doxytag: member="QwtLegend::itemMode" ref="f3c8c317c6233654b99ed6d4243a55a5" args="() const" -->
65
<a class="el" href="class_qwt_legend.html#b216dd2dba9ebf6cb0ed2dd621a652e0">LegendItemMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#f3c8c317c6233654b99ed6d4243a55a5">itemMode</a> () const</td></tr>
66
67
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#3e5214dfc996d687ebe7bbd9f8f54459">identifierMode</a> () const</td></tr>
68
69
<tr><td class="memItemLeft" nowrap align="right" valign="top">QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#a52edeceb553ae703516c984f34d7ab7">contentsWidget</a> ()</td></tr>
70
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">const QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#66934c7b4b45c0213fa4cf6fa9e53943">contentsWidget</a> () const</td></tr>
72
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#f736d6053c6e891ad4579aa83b1a705d">insert</a> (const <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *, QWidget *)</td></tr>
74
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#562535312e3d65616bc63d35a2ec5b7b">remove</a> (const <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *)</td></tr>
76
77
<tr><td class="memItemLeft" nowrap align="right" valign="top">QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#ac522d61f5b3e6864d3e0083da52b83c">find</a> (const <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *) const</td></tr>
78
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#efc3a36bedcc83e683bbfb767a471515">find</a> (const QWidget *) const</td></tr>
80
81
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5874b47de81e98d771446ecfe71fd2f7"></a><!-- doxytag: member="QwtLegend::legendItems" ref="5874b47de81e98d771446ecfe71fd2f7" args="() const" -->
82
virtual QList&lt; QWidget * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#5874b47de81e98d771446ecfe71fd2f7">legendItems</a> () const</td></tr>
83
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#084177665b32798903176de57d962c6e">clear</a> ()</td></tr>
85
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#ced18eb9dc01af9f89da7e52491a9ee1">isEmpty</a> () const</td></tr>
87
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#580d8abc257e4d44c969e8623f0b923e">itemCount</a> () const</td></tr>
89
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de86e158b8254fe76d42e85f9808c827"></a><!-- doxytag: member="QwtLegend::eventFilter" ref="de86e158b8254fe76d42e85f9808c827" args="(QObject *, QEvent *)" -->
91
virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#de86e158b8254fe76d42e85f9808c827">eventFilter</a> (QObject *, QEvent *)</td></tr>
92
93
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QSize&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#e8a77d6e9fce19066d9ff7a77bdb5eff">sizeHint</a> () const</td></tr>
94
95
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#ca45d07d5a22984cde5dd83f08213133">heightForWidth</a> (int w) const</td></tr>
96
97
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35e2babbf9e2f0df29f07bdb9230b82d"></a><!-- doxytag: member="QwtLegend::horizontalScrollBar" ref="35e2babbf9e2f0df29f07bdb9230b82d" args="() const" -->
98
QScrollBar *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#35e2babbf9e2f0df29f07bdb9230b82d">horizontalScrollBar</a> () const</td></tr>
99
100
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e567054b220ba850e4c1b7800a2ad82"></a><!-- doxytag: member="QwtLegend::verticalScrollBar" ref="2e567054b220ba850e4c1b7800a2ad82" args="() const" -->
101
QScrollBar *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#2e567054b220ba850e4c1b7800a2ad82">verticalScrollBar</a> () const</td></tr>
102
103
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
104
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#17c7054748f953e6e315068d7f6b39be">resizeEvent</a> (QResizeEvent *)</td></tr>
105
106
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_legend.html#c44118481db62143950a7c74bc2832ab">layoutContents</a> ()</td></tr>
107
108
</table>
109
<hr><h2>Member Enumeration Documentation</h2>
110
<a class="anchor" name="898db0483371da91c694c34502f09ecd"></a><!-- doxytag: member="QwtLegend::LegendDisplayPolicy" ref="898db0483371da91c694c34502f09ecd" args="" -->
111
<div class="memitem">
112
<div class="memproto">
113
      <table class="memname">
114
        <tr>
115
          <td class="memname">enum <a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">QwtLegend::LegendDisplayPolicy</a>          </td>
116
        </tr>
117
      </table>
118
</div>
119
<div class="memdoc">
120
121
<p>
122
Display policy. 
123
<p>
124
<ul>
125
<li>NoIdentifier<br>
126
 The client code is responsible how to display of each legend item. The Qwt library will not interfere.</li></ul>
127
<p>
128
<ul>
129
<li>FixedIdentifier<br>
130
 All legend items are displayed with the <a class="el" href="class_qwt_legend_item.html#9f84379e79c1856a6bd4970a719d97bd">QwtLegendItem::IdentifierMode</a> to be passed in 'mode'.</li></ul>
131
<p>
132
<ul>
133
<li>AutoIdentifier<br>
134
 Each legend item is displayed with a mode that is a bitwise or of<ul>
135
<li>QwtLegendItem::ShowLine (if its curve is drawn with a line) and</li><li>QwtLegendItem::ShowSymbol (if its curve is drawn with symbols) and</li><li>QwtLegendItem::ShowText (if the has a title).</li></ul>
136
</li></ul>
137
<p>
138
Default is AutoIdentifier. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_legend.html#37846930eba18ab0d9490a7425ef08d8">setDisplayPolicy()</a>, <a class="el" href="class_qwt_legend.html#60873718e29ae36f9b401b11da67e203">displayPolicy()</a>, <a class="el" href="class_qwt_legend_item.html#9f84379e79c1856a6bd4970a719d97bd">QwtLegendItem::IdentifierMode</a> </dd></dl>
139
140
<p>
141
Definition at line <a class="el" href="qwt__legend_8h-source.html#l00062">62</a> of file <a class="el" href="qwt__legend_8h-source.html">qwt_legend.h</a>.
142
</div>
143
</div><p>
144
<a class="anchor" name="b216dd2dba9ebf6cb0ed2dd621a652e0"></a><!-- doxytag: member="QwtLegend::LegendItemMode" ref="b216dd2dba9ebf6cb0ed2dd621a652e0" args="" -->
145
<div class="memitem">
146
<div class="memproto">
147
      <table class="memname">
148
        <tr>
149
          <td class="memname">enum <a class="el" href="class_qwt_legend.html#b216dd2dba9ebf6cb0ed2dd621a652e0">QwtLegend::LegendItemMode</a>          </td>
150
        </tr>
151
      </table>
152
</div>
153
<div class="memdoc">
154
155
<p>
156
Interaction mode for the legend items. 
157
<p>
158
159
<p>
160
Definition at line <a class="el" href="qwt__legend_8h-source.html#l00070">70</a> of file <a class="el" href="qwt__legend_8h-source.html">qwt_legend.h</a>.
161
</div>
162
</div><p>
163
<hr><h2>Constructor &amp; Destructor Documentation</h2>
164
<a class="anchor" name="df5a64070a546eaac36fc9afac56b7fb"></a><!-- doxytag: member="QwtLegend::QwtLegend" ref="df5a64070a546eaac36fc9afac56b7fb" args="(QWidget *parent=NULL)" -->
165
<div class="memitem">
166
<div class="memproto">
167
      <table class="memname">
168
        <tr>
169
          <td class="memname">QwtLegend::QwtLegend           </td>
170
          <td>(</td>
171
          <td class="paramtype">QWidget *&nbsp;</td>
172
          <td class="paramname"> <em>parent</em> = <code>NULL</code>          </td>
173
          <td>&nbsp;)&nbsp;</td>
174
          <td width="100%"><code> [explicit]</code></td>
175
        </tr>
176
      </table>
177
</div>
178
<div class="memdoc">
179
180
<p>
181
<dl compact><dt><b>Parameters:</b></dt><dd>
182
  <table border="0" cellspacing="2" cellpadding="0">
183
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Parent widget </td></tr>
184
  </table>
185
</dl>
186
187
<p>
188
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00258">258</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
189
</div>
190
</div><p>
191
<a class="anchor" name="2dd3bc628652909b74e7ddb5db021ea5"></a><!-- doxytag: member="QwtLegend::~QwtLegend" ref="2dd3bc628652909b74e7ddb5db021ea5" args="()" -->
192
<div class="memitem">
193
<div class="memproto">
194
      <table class="memname">
195
        <tr>
196
          <td class="memname">QwtLegend::~QwtLegend           </td>
197
          <td>(</td>
198
          <td class="paramname">          </td>
199
          <td>&nbsp;)&nbsp;</td>
200
          <td width="100%"><code> [virtual]</code></td>
201
        </tr>
202
      </table>
203
</div>
204
<div class="memdoc">
205
206
<p>
207
Destructor. 
208
<p>
209
210
<p>
211
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00283">283</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
212
</div>
213
</div><p>
214
<hr><h2>Member Function Documentation</h2>
215
<a class="anchor" name="37846930eba18ab0d9490a7425ef08d8"></a><!-- doxytag: member="QwtLegend::setDisplayPolicy" ref="37846930eba18ab0d9490a7425ef08d8" args="(LegendDisplayPolicy policy, int mode)" -->
216
<div class="memitem">
217
<div class="memproto">
218
      <table class="memname">
219
        <tr>
220
          <td class="memname">void QwtLegend::setDisplayPolicy           </td>
221
          <td>(</td>
222
          <td class="paramtype"><a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">LegendDisplayPolicy</a>&nbsp;</td>
223
          <td class="paramname"> <em>policy</em>, </td>
224
        </tr>
225
        <tr>
226
          <td class="paramkey"></td>
227
          <td></td>
228
          <td class="paramtype">int&nbsp;</td>
229
          <td class="paramname"> <em>mode</em></td><td>&nbsp;</td>
230
        </tr>
231
        <tr>
232
          <td></td>
233
          <td>)</td>
234
          <td></td><td></td><td width="100%"></td>
235
        </tr>
236
      </table>
237
</div>
238
<div class="memdoc">
239
240
<p>
241
Set the legend display policy to:<p>
242
<dl compact><dt><b>Parameters:</b></dt><dd>
243
  <table border="0" cellspacing="2" cellpadding="0">
244
    <tr><td valign="top"></td><td valign="top"><em>policy</em>&nbsp;</td><td>Legend display policy </td></tr>
245
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>Identifier mode (or'd ShowLine, ShowSymbol, ShowText)</td></tr>
246
  </table>
247
</dl>
248
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_legend.html#60873718e29ae36f9b401b11da67e203">displayPolicy</a>, <a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">LegendDisplayPolicy</a> </dd></dl>
249
250
<p>
251
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00296">296</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
252
<p>
253
References QwtLegendItemManager::updateLegend().
254
</div>
255
</div><p>
256
<a class="anchor" name="60873718e29ae36f9b401b11da67e203"></a><!-- doxytag: member="QwtLegend::displayPolicy" ref="60873718e29ae36f9b401b11da67e203" args="() const" -->
257
<div class="memitem">
258
<div class="memproto">
259
      <table class="memname">
260
        <tr>
261
          <td class="memname"><a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">QwtLegend::LegendDisplayPolicy</a> QwtLegend::displayPolicy           </td>
262
          <td>(</td>
263
          <td class="paramname">          </td>
264
          <td>&nbsp;)&nbsp;</td>
265
          <td width="100%"> const</td>
266
        </tr>
267
      </table>
268
</div>
269
<div class="memdoc">
270
271
<p>
272
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the legend display policy. Default is LegendDisplayPolicy::Auto. </dd></dl>
273
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_legend.html#37846930eba18ab0d9490a7425ef08d8">setDisplayPolicy</a>, <a class="el" href="class_qwt_legend.html#898db0483371da91c694c34502f09ecd">LegendDisplayPolicy</a> </dd></dl>
274
275
<p>
276
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00324">324</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
277
<p>
278
Referenced by <a class="el" href="qwt__plot__curve_8cpp-source.html#l01367">QwtPlotCurve::updateLegend()</a>.
279
</div>
280
</div><p>
281
<a class="anchor" name="3e5214dfc996d687ebe7bbd9f8f54459"></a><!-- doxytag: member="QwtLegend::identifierMode" ref="3e5214dfc996d687ebe7bbd9f8f54459" args="() const" -->
282
<div class="memitem">
283
<div class="memproto">
284
      <table class="memname">
285
        <tr>
286
          <td class="memname">int QwtLegend::identifierMode           </td>
287
          <td>(</td>
288
          <td class="paramname">          </td>
289
          <td>&nbsp;)&nbsp;</td>
290
          <td width="100%"> const</td>
291
        </tr>
292
      </table>
293
</div>
294
<div class="memdoc">
295
296
<p>
297
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the IdentifierMode to be used in combination with LegendDisplayPolicy::Fixed.</dd></dl>
298
Default is ShowLine | ShowSymbol | ShowText. 
299
<p>
300
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00346">346</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
301
<p>
302
Referenced by <a class="el" href="qwt__plot__curve_8cpp-source.html#l01367">QwtPlotCurve::updateLegend()</a>.
303
</div>
304
</div><p>
305
<a class="anchor" name="a52edeceb553ae703516c984f34d7ab7"></a><!-- doxytag: member="QwtLegend::contentsWidget" ref="a52edeceb553ae703516c984f34d7ab7" args="()" -->
306
<div class="memitem">
307
<div class="memproto">
308
      <table class="memname">
309
        <tr>
310
          <td class="memname">QWidget * QwtLegend::contentsWidget           </td>
311
          <td>(</td>
312
          <td class="paramname">          </td>
313
          <td>&nbsp;)&nbsp;</td>
314
          <td width="100%"></td>
315
        </tr>
316
      </table>
317
</div>
318
<div class="memdoc">
319
320
<p>
321
The contents widget is the only child of the viewport() and the parent widget of all legend items. 
322
<p>
323
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00355">355</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
324
<p>
325
Referenced by <a class="el" href="qwt__legend_8cpp-source.html#l00386">insert()</a>, and <a class="el" href="qwt__plot__print_8cpp-source.html#l00282">QwtPlot::printLegend()</a>.
326
</div>
327
</div><p>
328
<a class="anchor" name="66934c7b4b45c0213fa4cf6fa9e53943"></a><!-- doxytag: member="QwtLegend::contentsWidget" ref="66934c7b4b45c0213fa4cf6fa9e53943" args="() const" -->
329
<div class="memitem">
330
<div class="memproto">
331
      <table class="memname">
332
        <tr>
333
          <td class="memname">const QWidget * QwtLegend::contentsWidget           </td>
334
          <td>(</td>
335
          <td class="paramname">          </td>
336
          <td>&nbsp;)&nbsp;</td>
337
          <td width="100%"> const</td>
338
        </tr>
339
      </table>
340
</div>
341
<div class="memdoc">
342
343
<p>
344
The contents widget is the only child of the viewport() and the parent widget of all legend items. 
345
<p>
346
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00375">375</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
347
</div>
348
</div><p>
349
<a class="anchor" name="f736d6053c6e891ad4579aa83b1a705d"></a><!-- doxytag: member="QwtLegend::insert" ref="f736d6053c6e891ad4579aa83b1a705d" args="(const QwtLegendItemManager *, QWidget *)" -->
350
<div class="memitem">
351
<div class="memproto">
352
      <table class="memname">
353
        <tr>
354
          <td class="memname">void QwtLegend::insert           </td>
355
          <td>(</td>
356
          <td class="paramtype">const <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *&nbsp;</td>
357
          <td class="paramname"> <em>plotItem</em>, </td>
358
        </tr>
359
        <tr>
360
          <td class="paramkey"></td>
361
          <td></td>
362
          <td class="paramtype">QWidget *&nbsp;</td>
363
          <td class="paramname"> <em>legendItem</em></td><td>&nbsp;</td>
364
        </tr>
365
        <tr>
366
          <td></td>
367
          <td>)</td>
368
          <td></td><td></td><td width="100%"></td>
369
        </tr>
370
      </table>
371
</div>
372
<div class="memdoc">
373
374
<p>
375
Insert a new item for a plot item <dl compact><dt><b>Parameters:</b></dt><dd>
376
  <table border="0" cellspacing="2" cellpadding="0">
377
    <tr><td valign="top"></td><td valign="top"><em>plotItem</em>&nbsp;</td><td>Plot item </td></tr>
378
    <tr><td valign="top"></td><td valign="top"><em>legendItem</em>&nbsp;</td><td>New legend item </td></tr>
379
  </table>
380
</dl>
381
<dl class="note" compact><dt><b>Note:</b></dt><dd>The parent of item will be changed to <a class="el" href="class_qwt_legend.html#a52edeceb553ae703516c984f34d7ab7">QwtLegend::contentsWidget()</a> </dd></dl>
382
383
<p>
384
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00386">386</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
385
<p>
386
References <a class="el" href="qwt__legend_8cpp-source.html#l00355">contentsWidget()</a>, and <a class="el" href="qwt__legend_8cpp-source.html#l00543">layoutContents()</a>.
387
<p>
388
Referenced by <a class="el" href="qwt__plot__item_8cpp-source.html#l00420">QwtPlotItem::updateLegend()</a>.
389
</div>
390
</div><p>
391
<a class="anchor" name="562535312e3d65616bc63d35a2ec5b7b"></a><!-- doxytag: member="QwtLegend::remove" ref="562535312e3d65616bc63d35a2ec5b7b" args="(const QwtLegendItemManager *)" -->
392
<div class="memitem">
393
<div class="memproto">
394
      <table class="memname">
395
        <tr>
396
          <td class="memname">void QwtLegend::remove           </td>
397
          <td>(</td>
398
          <td class="paramtype">const <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *&nbsp;</td>
399
          <td class="paramname"> <em>plotItem</em>          </td>
400
          <td>&nbsp;)&nbsp;</td>
401
          <td width="100%"></td>
402
        </tr>
403
      </table>
404
</div>
405
<div class="memdoc">
406
407
<p>
408
Find the corresponding item for a plotItem and remove it from the item list.<p>
409
<dl compact><dt><b>Parameters:</b></dt><dd>
410
  <table border="0" cellspacing="2" cellpadding="0">
411
    <tr><td valign="top"></td><td valign="top"><em>plotItem</em>&nbsp;</td><td>Plot item </td></tr>
412
  </table>
413
</dl>
414
415
<p>
416
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00482">482</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
417
</div>
418
</div><p>
419
<a class="anchor" name="ac522d61f5b3e6864d3e0083da52b83c"></a><!-- doxytag: member="QwtLegend::find" ref="ac522d61f5b3e6864d3e0083da52b83c" args="(const QwtLegendItemManager *) const" -->
420
<div class="memitem">
421
<div class="memproto">
422
      <table class="memname">
423
        <tr>
424
          <td class="memname">QWidget * QwtLegend::find           </td>
425
          <td>(</td>
426
          <td class="paramtype">const <a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> *&nbsp;</td>
427
          <td class="paramname"> <em>plotItem</em>          </td>
428
          <td>&nbsp;)&nbsp;</td>
429
          <td width="100%"> const</td>
430
        </tr>
431
      </table>
432
</div>
433
<div class="memdoc">
434
435
<p>
436
Find the widget that represents a plot item<p>
437
<dl compact><dt><b>Parameters:</b></dt><dd>
438
  <table border="0" cellspacing="2" cellpadding="0">
439
    <tr><td valign="top"></td><td valign="top"><em>plotItem</em>&nbsp;</td><td>Plot item </td></tr>
440
  </table>
441
</dl>
442
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Widget on the legend, or NULL </dd></dl>
443
444
<p>
445
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00460">460</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
446
<p>
447
Referenced by <a class="el" href="qwt__plot__printfilter_8cpp-source.html#l00366">QwtPlotPrintFilter::reset()</a>, <a class="el" href="qwt__plot__item_8cpp-source.html#l00420">QwtPlotItem::updateLegend()</a>, and <a class="el" href="qwt__plot__curve_8cpp-source.html#l01367">QwtPlotCurve::updateLegend()</a>.
448
</div>
449
</div><p>
450
<a class="anchor" name="efc3a36bedcc83e683bbfb767a471515"></a><!-- doxytag: member="QwtLegend::find" ref="efc3a36bedcc83e683bbfb767a471515" args="(const QWidget *) const" -->
451
<div class="memitem">
452
<div class="memproto">
453
      <table class="memname">
454
        <tr>
455
          <td class="memname"><a class="el" href="class_qwt_legend_item_manager.html">QwtLegendItemManager</a> * QwtLegend::find           </td>
456
          <td>(</td>
457
          <td class="paramtype">const QWidget *&nbsp;</td>
458
          <td class="paramname"> <em>legendItem</em>          </td>
459
          <td>&nbsp;)&nbsp;</td>
460
          <td width="100%"> const</td>
461
        </tr>
462
      </table>
463
</div>
464
<div class="memdoc">
465
466
<p>
467
Find the widget that represents a plot item<p>
468
<dl compact><dt><b>Parameters:</b></dt><dd>
469
  <table border="0" cellspacing="2" cellpadding="0">
470
    <tr><td valign="top"></td><td valign="top"><em>plotItem</em>&nbsp;</td><td>Plot item </td></tr>
471
  </table>
472
</dl>
473
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Widget on the legend, or NULL </dd></dl>
474
475
<p>
476
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00471">471</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
477
</div>
478
</div><p>
479
<a class="anchor" name="084177665b32798903176de57d962c6e"></a><!-- doxytag: member="QwtLegend::clear" ref="084177665b32798903176de57d962c6e" args="()" -->
480
<div class="memitem">
481
<div class="memproto">
482
      <table class="memname">
483
        <tr>
484
          <td class="memname">void QwtLegend::clear           </td>
485
          <td>(</td>
486
          <td class="paramname">          </td>
487
          <td>&nbsp;)&nbsp;</td>
488
          <td width="100%"></td>
489
        </tr>
490
      </table>
491
</div>
492
<div class="memdoc">
493
494
<p>
495
Remove all items. 
496
<p>
497
498
<p>
499
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00490">490</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
500
</div>
501
</div><p>
502
<a class="anchor" name="ced18eb9dc01af9f89da7e52491a9ee1"></a><!-- doxytag: member="QwtLegend::isEmpty" ref="ced18eb9dc01af9f89da7e52491a9ee1" args="() const" -->
503
<div class="memitem">
504
<div class="memproto">
505
      <table class="memname">
506
        <tr>
507
          <td class="memname">bool QwtLegend::isEmpty           </td>
508
          <td>(</td>
509
          <td class="paramname">          </td>
510
          <td>&nbsp;)&nbsp;</td>
511
          <td width="100%"> const</td>
512
        </tr>
513
      </table>
514
</div>
515
<div class="memdoc">
516
517
<p>
518
Return true, if there are no legend items. 
519
<p>
520
521
<p>
522
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00617">617</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
523
<p>
524
Referenced by <a class="el" href="qwt__plot__layout_8cpp-source.html#l01041">QwtPlotLayout::activate()</a>, and <a class="el" href="qwt__plot__print_8cpp-source.html#l00073">QwtPlot::print()</a>.
525
</div>
526
</div><p>
527
<a class="anchor" name="580d8abc257e4d44c969e8623f0b923e"></a><!-- doxytag: member="QwtLegend::itemCount" ref="580d8abc257e4d44c969e8623f0b923e" args="() const" -->
528
<div class="memitem">
529
<div class="memproto">
530
      <table class="memname">
531
        <tr>
532
          <td class="memname">uint QwtLegend::itemCount           </td>
533
          <td>(</td>
534
          <td class="paramname">          </td>
535
          <td>&nbsp;)&nbsp;</td>
536
          <td width="100%"> const</td>
537
        </tr>
538
      </table>
539
</div>
540
<div class="memdoc">
541
542
<p>
543
Return the number of legend items. 
544
<p>
545
546
<p>
547
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00623">623</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
548
</div>
549
</div><p>
550
<a class="anchor" name="e8a77d6e9fce19066d9ff7a77bdb5eff"></a><!-- doxytag: member="QwtLegend::sizeHint" ref="e8a77d6e9fce19066d9ff7a77bdb5eff" args="() const" -->
551
<div class="memitem">
552
<div class="memproto">
553
      <table class="memname">
554
        <tr>
555
          <td class="memname">QSize QwtLegend::sizeHint           </td>
556
          <td>(</td>
557
          <td class="paramname">          </td>
558
          <td>&nbsp;)&nbsp;</td>
559
          <td width="100%"> const<code> [virtual]</code></td>
560
        </tr>
561
      </table>
562
</div>
563
<div class="memdoc">
564
565
<p>
566
Return a size hint. 
567
<p>
568
569
<p>
570
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00506">506</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
571
</div>
572
</div><p>
573
<a class="anchor" name="ca45d07d5a22984cde5dd83f08213133"></a><!-- doxytag: member="QwtLegend::heightForWidth" ref="ca45d07d5a22984cde5dd83f08213133" args="(int w) const" -->
574
<div class="memitem">
575
<div class="memproto">
576
      <table class="memname">
577
        <tr>
578
          <td class="memname">int QwtLegend::heightForWidth           </td>
579
          <td>(</td>
580
          <td class="paramtype">int&nbsp;</td>
581
          <td class="paramname"> <em>width</em>          </td>
582
          <td>&nbsp;)&nbsp;</td>
583
          <td width="100%"> const<code> [virtual]</code></td>
584
        </tr>
585
      </table>
586
</div>
587
<div class="memdoc">
588
589
<p>
590
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The preferred height, for the width w. </dd></dl>
591
<dl compact><dt><b>Parameters:</b></dt><dd>
592
  <table border="0" cellspacing="2" cellpadding="0">
593
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width </td></tr>
594
  </table>
595
</dl>
596
597
<p>
598
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00518">518</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
599
</div>
600
</div><p>
601
<a class="anchor" name="17c7054748f953e6e315068d7f6b39be"></a><!-- doxytag: member="QwtLegend::resizeEvent" ref="17c7054748f953e6e315068d7f6b39be" args="(QResizeEvent *)" -->
602
<div class="memitem">
603
<div class="memproto">
604
      <table class="memname">
605
        <tr>
606
          <td class="memname">void QwtLegend::resizeEvent           </td>
607
          <td>(</td>
608
          <td class="paramtype">QResizeEvent *&nbsp;</td>
609
          <td class="paramname"> <em>e</em>          </td>
610
          <td>&nbsp;)&nbsp;</td>
611
          <td width="100%"><code> [protected, virtual]</code></td>
612
        </tr>
613
      </table>
614
</div>
615
<div class="memdoc">
616
617
<p>
618
Resize event <dl compact><dt><b>Parameters:</b></dt><dd>
619
  <table border="0" cellspacing="2" cellpadding="0">
620
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>Event </td></tr>
621
  </table>
622
</dl>
623
624
<p>
625
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00654">654</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
626
</div>
627
</div><p>
628
<a class="anchor" name="c44118481db62143950a7c74bc2832ab"></a><!-- doxytag: member="QwtLegend::layoutContents" ref="c44118481db62143950a7c74bc2832ab" args="()" -->
629
<div class="memitem">
630
<div class="memproto">
631
      <table class="memname">
632
        <tr>
633
          <td class="memname">void QwtLegend::layoutContents           </td>
634
          <td>(</td>
635
          <td class="paramname">          </td>
636
          <td>&nbsp;)&nbsp;</td>
637
          <td width="100%"><code> [protected, virtual]</code></td>
638
        </tr>
639
      </table>
640
</div>
641
<div class="memdoc">
642
643
<p>
644
Adjust contents widget and item layout to the size of the viewport(). 
645
<p>
646
Definition at line <a class="el" href="qwt__legend_8cpp-source.html#l00543">543</a> of file <a class="el" href="qwt__legend_8cpp-source.html">qwt_legend.cpp</a>.
647
<p>
648
Referenced by <a class="el" href="qwt__legend_8cpp-source.html#l00578">eventFilter()</a>, and <a class="el" href="qwt__legend_8cpp-source.html#l00386">insert()</a>.
649
</div>
650
</div><p>
651
<hr size="1"><address style="align: right;"><small>Generated on Sun Mar 22 16:54:34 2009 for Qwt User's Guide by&nbsp;
652
<a href="http://www.doxygen.org/index.html">
653
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
654
</body>
655
</html>