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

« back to all changes in this revision

Viewing changes to qwt-5.1.0/doc/html/class_qwt_dyn_grid_layout.html

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2008-05-26 10:26:31 UTC
  • mfrom: (1.1.3 upstream) (2.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080526102631-bp95mfccnrb957nx
Tags: 5.1.1-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Qwt User&apos;s Guide: QwtDynGridLayout 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>QwtDynGridLayout Class Reference</h1><!-- doxytag: class="QwtDynGridLayout" --><a href="class_qwt_dyn_grid_layout-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
23
 
The <a class="el" href="class_qwt_dyn_grid_layout.html">QwtDynGridLayout</a> class lays out widgets in a grid, adjusting the number of columns and rows to the current size. 
24
 
<p>
25
 
<a class="el" href="class_qwt_dyn_grid_layout.html">QwtDynGridLayout</a> takes the space it gets, divides it up into rows and columns, and puts each of the widgets it manages into the correct cell(s). It lays out as many number of columns as possible (limited by <a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">maxCols()</a>). 
26
 
<p>
27
 
 
28
 
<p>
29
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8h-source.html#l00032">32</a> of file <a class="el" href="qwt__dyngrid__layout_8h-source.html">qwt_dyngrid_layout.h</a>.<table border="0" cellpadding="0" cellspacing="0">
30
 
<tr><td></td></tr>
31
 
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
32
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#2079ddcba8442ef9f386556dd9cb8cc6">QwtDynGridLayout</a> (QWidget *, int margin=0, int space=-1)</td></tr>
33
 
 
34
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#05d45c0928702e37da3497626b0f7c93">QwtDynGridLayout</a> (int space=-1)</td></tr>
35
 
 
36
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#bb583f302fbf5d92b306841d414e52a4">~QwtDynGridLayout</a> ()</td></tr>
37
 
 
38
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb55e24d5bc569c9822110d538e3a82e"></a><!-- doxytag: member="QwtDynGridLayout::invalidate" ref="cb55e24d5bc569c9822110d538e3a82e" args="()" -->
39
 
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#cb55e24d5bc569c9822110d538e3a82e">invalidate</a> ()</td></tr>
40
 
 
41
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#edec17be16b997ecd1acff8424e02843">setMaxCols</a> (uint maxCols)</td></tr>
42
 
 
43
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">maxCols</a> () const</td></tr>
44
 
 
45
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#912f31757155f2a7573a8e2076d248b8">numRows</a> () const</td></tr>
46
 
 
47
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#7e372ab49f9ef5f4c20739d86a324294">numCols</a> () const</td></tr>
48
 
 
49
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#3ac3ace65c84e16fba7fe83cd795eea1">addItem</a> (QLayoutItem *)</td></tr>
50
 
 
51
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="959736cf9f01da694f399ca4aa574f6d"></a><!-- doxytag: member="QwtDynGridLayout::itemAt" ref="959736cf9f01da694f399ca4aa574f6d" args="(int index) const" -->
52
 
virtual QLayoutItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#959736cf9f01da694f399ca4aa574f6d">itemAt</a> (int index) const</td></tr>
53
 
 
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d16c097bc1563eb1587e12789498bac9"></a><!-- doxytag: member="QwtDynGridLayout::takeAt" ref="d16c097bc1563eb1587e12789498bac9" args="(int index)" -->
55
 
virtual QLayoutItem *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#d16c097bc1563eb1587e12789498bac9">takeAt</a> (int index)</td></tr>
56
 
 
57
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="709b5884f18502b8b421015372d0a9d2"></a><!-- doxytag: member="QwtDynGridLayout::count" ref="709b5884f18502b8b421015372d0a9d2" args="() const" -->
58
 
virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#709b5884f18502b8b421015372d0a9d2">count</a> () const</td></tr>
59
 
 
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56cd48dda979428402dd39d470674dee"></a><!-- doxytag: member="QwtDynGridLayout::setExpandingDirections" ref="56cd48dda979428402dd39d470674dee" args="(Qt::Orientations)" -->
61
 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#56cd48dda979428402dd39d470674dee">setExpandingDirections</a> (Qt::Orientations)</td></tr>
62
 
 
63
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="311207e2bec81a2b8c722544ecc988e3"></a><!-- doxytag: member="QwtDynGridLayout::expandingDirections" ref="311207e2bec81a2b8c722544ecc988e3" args="() const" -->
64
 
virtual Qt::Orientations&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#311207e2bec81a2b8c722544ecc988e3">expandingDirections</a> () const</td></tr>
65
 
 
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">QList&lt; QRect &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#25b469e49d37e430a94f3ecb28ee8d80">layoutItems</a> (const QRect &amp;, uint numCols) const</td></tr>
67
 
 
68
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#4f59bc630006261cf3d82609e9513add">maxItemWidth</a> () const</td></tr>
69
 
 
70
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#fdf23bb94de5258f14fb077b39a64391">setGeometry</a> (const QRect &amp;rect)</td></tr>
71
 
 
72
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#2f73373c139e0a872276b7282c293a14">hasHeightForWidth</a> () const</td></tr>
73
 
 
74
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#fa3fd53b485e9f1ed90796ff923466f1">heightForWidth</a> (int) const </td></tr>
75
 
 
76
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QSize&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#c4f9ce49d2ed581e5bb2ae4f1c3fa4f9">sizeHint</a> () const</td></tr>
77
 
 
78
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#9f2eeeb0220e669cf07f45c42ee6e007">isEmpty</a> () const</td></tr>
79
 
 
80
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#bc8630cd39eb75e12a9c38beac670783">itemCount</a> () const</td></tr>
81
 
 
82
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#27f533700d504f931753cec818d2ebdd">columnsForWidth</a> (int width) const</td></tr>
83
 
 
84
 
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
85
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#a2b7d34f7f24340c6944b821b6fd4e91">layoutGrid</a> (uint numCols, QwtArray&lt; int &gt; &amp;rowHeight, QwtArray&lt; int &gt; &amp;colWidth) const</td></tr>
86
 
 
87
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_dyn_grid_layout.html#c0cfbd1aa3cf8491d630b38ab3359ac8">stretchGrid</a> (const QRect &amp;rect, uint numCols, QwtArray&lt; int &gt; &amp;rowHeight, QwtArray&lt; int &gt; &amp;colWidth) const</td></tr>
88
 
 
89
 
</table>
90
 
<hr><h2>Constructor &amp; Destructor Documentation</h2>
91
 
<a class="anchor" name="2079ddcba8442ef9f386556dd9cb8cc6"></a><!-- doxytag: member="QwtDynGridLayout::QwtDynGridLayout" ref="2079ddcba8442ef9f386556dd9cb8cc6" args="(QWidget *, int margin=0, int space=-1)" -->
92
 
<div class="memitem">
93
 
<div class="memproto">
94
 
      <table class="memname">
95
 
        <tr>
96
 
          <td class="memname">QwtDynGridLayout::QwtDynGridLayout           </td>
97
 
          <td>(</td>
98
 
          <td class="paramtype">QWidget *&nbsp;</td>
99
 
          <td class="paramname"> <em>parent</em>, </td>
100
 
        </tr>
101
 
        <tr>
102
 
          <td class="paramkey"></td>
103
 
          <td></td>
104
 
          <td class="paramtype">int&nbsp;</td>
105
 
          <td class="paramname"> <em>margin</em> = <code>0</code>, </td>
106
 
        </tr>
107
 
        <tr>
108
 
          <td class="paramkey"></td>
109
 
          <td></td>
110
 
          <td class="paramtype">int&nbsp;</td>
111
 
          <td class="paramname"> <em>spacing</em> = <code>-1</code></td><td>&nbsp;</td>
112
 
        </tr>
113
 
        <tr>
114
 
          <td></td>
115
 
          <td>)</td>
116
 
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
117
 
        </tr>
118
 
      </table>
119
 
</div>
120
 
<div class="memdoc">
121
 
 
122
 
<p>
123
 
<dl compact><dt><b>Parameters:</b></dt><dd>
124
 
  <table border="0" cellspacing="2" cellpadding="0">
125
 
    <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Parent widget </td></tr>
126
 
    <tr><td valign="top"></td><td valign="top"><em>margin</em>&nbsp;</td><td>Margin </td></tr>
127
 
    <tr><td valign="top"></td><td valign="top"><em>spacing</em>&nbsp;</td><td>Spacing </td></tr>
128
 
  </table>
129
 
</dl>
130
 
 
131
 
<p>
132
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00107">107</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
133
 
</div>
134
 
</div><p>
135
 
<a class="anchor" name="05d45c0928702e37da3497626b0f7c93"></a><!-- doxytag: member="QwtDynGridLayout::QwtDynGridLayout" ref="05d45c0928702e37da3497626b0f7c93" args="(int space=-1)" -->
136
 
<div class="memitem">
137
 
<div class="memproto">
138
 
      <table class="memname">
139
 
        <tr>
140
 
          <td class="memname">QwtDynGridLayout::QwtDynGridLayout           </td>
141
 
          <td>(</td>
142
 
          <td class="paramtype">int&nbsp;</td>
143
 
          <td class="paramname"> <em>spacing</em> = <code>-1</code>          </td>
144
 
          <td>&nbsp;)&nbsp;</td>
145
 
          <td width="100%"><code> [explicit]</code></td>
146
 
        </tr>
147
 
      </table>
148
 
</div>
149
 
<div class="memdoc">
150
 
 
151
 
<p>
152
 
<dl compact><dt><b>Parameters:</b></dt><dd>
153
 
  <table border="0" cellspacing="2" cellpadding="0">
154
 
    <tr><td valign="top"></td><td valign="top"><em>spacing</em>&nbsp;</td><td>Spacing </td></tr>
155
 
  </table>
156
 
</dl>
157
 
 
158
 
<p>
159
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00133">133</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
160
 
</div>
161
 
</div><p>
162
 
<a class="anchor" name="bb583f302fbf5d92b306841d414e52a4"></a><!-- doxytag: member="QwtDynGridLayout::~QwtDynGridLayout" ref="bb583f302fbf5d92b306841d414e52a4" args="()" -->
163
 
<div class="memitem">
164
 
<div class="memproto">
165
 
      <table class="memname">
166
 
        <tr>
167
 
          <td class="memname">QwtDynGridLayout::~QwtDynGridLayout           </td>
168
 
          <td>(</td>
169
 
          <td class="paramname">          </td>
170
 
          <td>&nbsp;)&nbsp;</td>
171
 
          <td width="100%"><code> [virtual]</code></td>
172
 
        </tr>
173
 
      </table>
174
 
</div>
175
 
<div class="memdoc">
176
 
 
177
 
<p>
178
 
Destructor. 
179
 
<p>
180
 
 
181
 
<p>
182
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00158">158</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
183
 
</div>
184
 
</div><p>
185
 
<hr><h2>Member Function Documentation</h2>
186
 
<a class="anchor" name="edec17be16b997ecd1acff8424e02843"></a><!-- doxytag: member="QwtDynGridLayout::setMaxCols" ref="edec17be16b997ecd1acff8424e02843" args="(uint maxCols)" -->
187
 
<div class="memitem">
188
 
<div class="memproto">
189
 
      <table class="memname">
190
 
        <tr>
191
 
          <td class="memname">void QwtDynGridLayout::setMaxCols           </td>
192
 
          <td>(</td>
193
 
          <td class="paramtype">uint&nbsp;</td>
194
 
          <td class="paramname"> <em>maxCols</em>          </td>
195
 
          <td>&nbsp;)&nbsp;</td>
196
 
          <td width="100%"></td>
197
 
        </tr>
198
 
      </table>
199
 
</div>
200
 
<div class="memdoc">
201
 
 
202
 
<p>
203
 
Limit the number of columns. <dl compact><dt><b>Parameters:</b></dt><dd>
204
 
  <table border="0" cellspacing="2" cellpadding="0">
205
 
    <tr><td valign="top"></td><td valign="top"><em>maxCols</em>&nbsp;</td><td>upper limit, 0 means unlimited </td></tr>
206
 
  </table>
207
 
</dl>
208
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">QwtDynGridLayout::maxCols()</a> </dd></dl>
209
 
 
210
 
<p>
211
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00194">194</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
212
 
</div>
213
 
</div><p>
214
 
<a class="anchor" name="8fdbe1e7dc0db863c7b1cf7a4d71f6b7"></a><!-- doxytag: member="QwtDynGridLayout::maxCols" ref="8fdbe1e7dc0db863c7b1cf7a4d71f6b7" args="() const" -->
215
 
<div class="memitem">
216
 
<div class="memproto">
217
 
      <table class="memname">
218
 
        <tr>
219
 
          <td class="memname">uint QwtDynGridLayout::maxCols           </td>
220
 
          <td>(</td>
221
 
          <td class="paramname">          </td>
222
 
          <td>&nbsp;)&nbsp;</td>
223
 
          <td width="100%"> const</td>
224
 
        </tr>
225
 
      </table>
226
 
</div>
227
 
<div class="memdoc">
228
 
 
229
 
<p>
230
 
Return the upper limit for the number of columns. 0 means unlimited, what is the default. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#edec17be16b997ecd1acff8424e02843">QwtDynGridLayout::setMaxCols()</a> </dd></dl>
231
 
 
232
 
<p>
233
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00205">205</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
234
 
<p>
235
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">columnsForWidth()</a>.
236
 
</div>
237
 
</div><p>
238
 
<a class="anchor" name="912f31757155f2a7573a8e2076d248b8"></a><!-- doxytag: member="QwtDynGridLayout::numRows" ref="912f31757155f2a7573a8e2076d248b8" args="() const" -->
239
 
<div class="memitem">
240
 
<div class="memproto">
241
 
      <table class="memname">
242
 
        <tr>
243
 
          <td class="memname">uint QwtDynGridLayout::numRows           </td>
244
 
          <td>(</td>
245
 
          <td class="paramname">          </td>
246
 
          <td>&nbsp;)&nbsp;</td>
247
 
          <td width="100%"> const</td>
248
 
        </tr>
249
 
      </table>
250
 
</div>
251
 
<div class="memdoc">
252
 
 
253
 
<p>
254
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of rows of the current layout. </dd></dl>
255
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#7e372ab49f9ef5f4c20739d86a324294">QwtDynGridLayout::numCols</a> </dd></dl>
256
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The number of rows might change whenever the geometry changes </dd></dl>
257
 
 
258
 
<p>
259
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00678">678</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
260
 
<p>
261
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00557">heightForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00647">sizeHint()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00586">stretchGrid()</a>.
262
 
</div>
263
 
</div><p>
264
 
<a class="anchor" name="7e372ab49f9ef5f4c20739d86a324294"></a><!-- doxytag: member="QwtDynGridLayout::numCols" ref="7e372ab49f9ef5f4c20739d86a324294" args="() const" -->
265
 
<div class="memitem">
266
 
<div class="memproto">
267
 
      <table class="memname">
268
 
        <tr>
269
 
          <td class="memname">uint QwtDynGridLayout::numCols           </td>
270
 
          <td>(</td>
271
 
          <td class="paramname">          </td>
272
 
          <td>&nbsp;)&nbsp;</td>
273
 
          <td width="100%"> const</td>
274
 
        </tr>
275
 
      </table>
276
 
</div>
277
 
<div class="memdoc">
278
 
 
279
 
<p>
280
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of columns of the current layout. </dd></dl>
281
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#912f31757155f2a7573a8e2076d248b8">QwtDynGridLayout::numRows</a> </dd></dl>
282
 
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>The number of columns might change whenever the geometry changes </dd></dl>
283
 
 
284
 
<p>
285
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00688">688</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
286
 
<p>
287
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">columnsForWidth()</a>.
288
 
</div>
289
 
</div><p>
290
 
<a class="anchor" name="3ac3ace65c84e16fba7fe83cd795eea1"></a><!-- doxytag: member="QwtDynGridLayout::addItem" ref="3ac3ace65c84e16fba7fe83cd795eea1" args="(QLayoutItem *)" -->
291
 
<div class="memitem">
292
 
<div class="memproto">
293
 
      <table class="memname">
294
 
        <tr>
295
 
          <td class="memname">void QwtDynGridLayout::addItem           </td>
296
 
          <td>(</td>
297
 
          <td class="paramtype">QLayoutItem *&nbsp;</td>
298
 
          <td class="paramname">          </td>
299
 
          <td>&nbsp;)&nbsp;</td>
300
 
          <td width="100%"><code> [virtual]</code></td>
301
 
        </tr>
302
 
      </table>
303
 
</div>
304
 
<div class="memdoc">
305
 
 
306
 
<p>
307
 
Adds item to the next free position. 
308
 
<p>
309
 
 
310
 
<p>
311
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00212">212</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
312
 
<p>
313
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00167">invalidate()</a>.
314
 
</div>
315
 
</div><p>
316
 
<a class="anchor" name="25b469e49d37e430a94f3ecb28ee8d80"></a><!-- doxytag: member="QwtDynGridLayout::layoutItems" ref="25b469e49d37e430a94f3ecb28ee8d80" args="(const QRect &amp;, uint numCols) const" -->
317
 
<div class="memitem">
318
 
<div class="memproto">
319
 
      <table class="memname">
320
 
        <tr>
321
 
          <td class="memname">QList&lt; QRect &gt; QwtDynGridLayout::layoutItems           </td>
322
 
          <td>(</td>
323
 
          <td class="paramtype">const QRect &amp;&nbsp;</td>
324
 
          <td class="paramname"> <em>rect</em>, </td>
325
 
        </tr>
326
 
        <tr>
327
 
          <td class="paramkey"></td>
328
 
          <td></td>
329
 
          <td class="paramtype">uint&nbsp;</td>
330
 
          <td class="paramname"> <em>numCols</em></td><td>&nbsp;</td>
331
 
        </tr>
332
 
        <tr>
333
 
          <td></td>
334
 
          <td>)</td>
335
 
          <td></td><td></td><td width="100%"> const</td>
336
 
        </tr>
337
 
      </table>
338
 
</div>
339
 
<div class="memdoc">
340
 
 
341
 
<p>
342
 
Calculate the geometries of the layout items for a layout with numCols columns and a given rect. <dl compact><dt><b>Parameters:</b></dt><dd>
343
 
  <table border="0" cellspacing="2" cellpadding="0">
344
 
    <tr><td valign="top"></td><td valign="top"><em>rect</em>&nbsp;</td><td>Rect where to place the items </td></tr>
345
 
    <tr><td valign="top"></td><td valign="top"><em>numCols</em>&nbsp;</td><td>Number of columns </td></tr>
346
 
  </table>
347
 
</dl>
348
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>item geometries </dd></dl>
349
 
 
350
 
<p>
351
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00440">440</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
352
 
<p>
353
 
References <a class="el" href="qwt__dyngrid__layout_8h-source.html#l00101">d_data</a>.
354
 
<p>
355
 
Referenced by <a class="el" href="qwt__plot__print_8cpp-source.html#l00280">QwtPlot::printLegend()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00314">setGeometry()</a>.
356
 
</div>
357
 
</div><p>
358
 
<a class="anchor" name="4f59bc630006261cf3d82609e9513add"></a><!-- doxytag: member="QwtDynGridLayout::maxItemWidth" ref="4f59bc630006261cf3d82609e9513add" args="() const" -->
359
 
<div class="memitem">
360
 
<div class="memproto">
361
 
      <table class="memname">
362
 
        <tr>
363
 
          <td class="memname">int QwtDynGridLayout::maxItemWidth           </td>
364
 
          <td>(</td>
365
 
          <td class="paramname">          </td>
366
 
          <td>&nbsp;)&nbsp;</td>
367
 
          <td width="100%"> const<code> [virtual]</code></td>
368
 
        </tr>
369
 
      </table>
370
 
</div>
371
 
<div class="memdoc">
372
 
 
373
 
<p>
374
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the maximum width of all layout items </dd></dl>
375
 
 
376
 
<p>
377
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00409">409</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
378
 
<p>
379
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">isEmpty()</a>.
380
 
</div>
381
 
</div><p>
382
 
<a class="anchor" name="fdf23bb94de5258f14fb077b39a64391"></a><!-- doxytag: member="QwtDynGridLayout::setGeometry" ref="fdf23bb94de5258f14fb077b39a64391" args="(const QRect &amp;rect)" -->
383
 
<div class="memitem">
384
 
<div class="memproto">
385
 
      <table class="memname">
386
 
        <tr>
387
 
          <td class="memname">void QwtDynGridLayout::setGeometry           </td>
388
 
          <td>(</td>
389
 
          <td class="paramtype">const QRect &amp;&nbsp;</td>
390
 
          <td class="paramname"> <em>rect</em>          </td>
391
 
          <td>&nbsp;)&nbsp;</td>
392
 
          <td width="100%"><code> [virtual]</code></td>
393
 
        </tr>
394
 
      </table>
395
 
</div>
396
 
<div class="memdoc">
397
 
 
398
 
<p>
399
 
Reorganizes columns and rows and resizes managed widgets within the rectangle rect. 
400
 
<p>
401
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00314">314</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
402
 
<p>
403
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">columnsForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">isEmpty()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00231">itemCount()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00440">layoutItems()</a>.
404
 
</div>
405
 
</div><p>
406
 
<a class="anchor" name="2f73373c139e0a872276b7282c293a14"></a><!-- doxytag: member="QwtDynGridLayout::hasHeightForWidth" ref="2f73373c139e0a872276b7282c293a14" args="() const" -->
407
 
<div class="memitem">
408
 
<div class="memproto">
409
 
      <table class="memname">
410
 
        <tr>
411
 
          <td class="memname">bool QwtDynGridLayout::hasHeightForWidth           </td>
412
 
          <td>(</td>
413
 
          <td class="paramname">          </td>
414
 
          <td>&nbsp;)&nbsp;</td>
415
 
          <td width="100%"> const<code> [virtual]</code></td>
416
 
        </tr>
417
 
      </table>
418
 
</div>
419
 
<div class="memdoc">
420
 
 
421
 
<p>
422
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true: <a class="el" href="class_qwt_dyn_grid_layout.html">QwtDynGridLayout</a> implements heightForWidth. </dd></dl>
423
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#fa3fd53b485e9f1ed90796ff923466f1">QwtDynGridLayout::heightForWidth()</a> </dd></dl>
424
 
 
425
 
<p>
426
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00547">547</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
427
 
</div>
428
 
</div><p>
429
 
<a class="anchor" name="fa3fd53b485e9f1ed90796ff923466f1"></a><!-- doxytag: member="QwtDynGridLayout::heightForWidth" ref="fa3fd53b485e9f1ed90796ff923466f1" args="(int) const " -->
430
 
<div class="memitem">
431
 
<div class="memproto">
432
 
      <table class="memname">
433
 
        <tr>
434
 
          <td class="memname">int QwtDynGridLayout::heightForWidth           </td>
435
 
          <td>(</td>
436
 
          <td class="paramtype">int&nbsp;</td>
437
 
          <td class="paramname"> <em>width</em>          </td>
438
 
          <td>&nbsp;)&nbsp;</td>
439
 
          <td width="100%"> const<code> [virtual]</code></td>
440
 
        </tr>
441
 
      </table>
442
 
</div>
443
 
<div class="memdoc">
444
 
 
445
 
<p>
446
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The preferred height for this layout, given the width w. </dd></dl>
447
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#2f73373c139e0a872276b7282c293a14">QwtDynGridLayout::hasHeightForWidth()</a> </dd></dl>
448
 
 
449
 
<p>
450
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00557">557</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
451
 
<p>
452
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">columnsForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">isEmpty()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00231">itemCount()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00518">layoutGrid()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00678">numRows()</a>.
453
 
</div>
454
 
</div><p>
455
 
<a class="anchor" name="c4f9ce49d2ed581e5bb2ae4f1c3fa4f9"></a><!-- doxytag: member="QwtDynGridLayout::sizeHint" ref="c4f9ce49d2ed581e5bb2ae4f1c3fa4f9" args="() const" -->
456
 
<div class="memitem">
457
 
<div class="memproto">
458
 
      <table class="memname">
459
 
        <tr>
460
 
          <td class="memname">QSize QwtDynGridLayout::sizeHint           </td>
461
 
          <td>(</td>
462
 
          <td class="paramname">          </td>
463
 
          <td>&nbsp;)&nbsp;</td>
464
 
          <td width="100%"> const<code> [virtual]</code></td>
465
 
        </tr>
466
 
      </table>
467
 
</div>
468
 
<div class="memdoc">
469
 
 
470
 
<p>
471
 
Return the size hint. If <a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">maxCols()</a> &gt; 0 it is the size for a grid with <a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">maxCols()</a> columns, otherwise it is the size for a grid with only one row. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">QwtDynGridLayout::maxCols()</a>, <a class="el" href="class_qwt_dyn_grid_layout.html#edec17be16b997ecd1acff8424e02843">QwtDynGridLayout::setMaxCols()</a> </dd></dl>
472
 
 
473
 
<p>
474
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00647">647</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
475
 
<p>
476
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">isEmpty()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00231">itemCount()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00518">layoutGrid()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00678">numRows()</a>.
477
 
</div>
478
 
</div><p>
479
 
<a class="anchor" name="9f2eeeb0220e669cf07f45c42ee6e007"></a><!-- doxytag: member="QwtDynGridLayout::isEmpty" ref="9f2eeeb0220e669cf07f45c42ee6e007" args="() const" -->
480
 
<div class="memitem">
481
 
<div class="memproto">
482
 
      <table class="memname">
483
 
        <tr>
484
 
          <td class="memname">bool QwtDynGridLayout::isEmpty           </td>
485
 
          <td>(</td>
486
 
          <td class="paramname">          </td>
487
 
          <td>&nbsp;)&nbsp;</td>
488
 
          <td width="100%"> const<code> [virtual]</code></td>
489
 
        </tr>
490
 
      </table>
491
 
</div>
492
 
<div class="memdoc">
493
 
 
494
 
<p>
495
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if this layout is empty. </dd></dl>
496
 
 
497
 
<p>
498
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">222</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
499
 
<p>
500
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">columnsForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00557">heightForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00409">maxItemWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00314">setGeometry()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00647">sizeHint()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00586">stretchGrid()</a>.
501
 
</div>
502
 
</div><p>
503
 
<a class="anchor" name="bc8630cd39eb75e12a9c38beac670783"></a><!-- doxytag: member="QwtDynGridLayout::itemCount" ref="bc8630cd39eb75e12a9c38beac670783" args="() const" -->
504
 
<div class="memitem">
505
 
<div class="memproto">
506
 
      <table class="memname">
507
 
        <tr>
508
 
          <td class="memname">uint QwtDynGridLayout::itemCount           </td>
509
 
          <td>(</td>
510
 
          <td class="paramname">          </td>
511
 
          <td>&nbsp;)&nbsp;</td>
512
 
          <td width="100%"> const</td>
513
 
        </tr>
514
 
      </table>
515
 
</div>
516
 
<div class="memdoc">
517
 
 
518
 
<p>
519
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of layout items </dd></dl>
520
 
 
521
 
<p>
522
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00231">231</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
523
 
<p>
524
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">columnsForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00557">heightForWidth()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00314">setGeometry()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00647">sizeHint()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00586">stretchGrid()</a>.
525
 
</div>
526
 
</div><p>
527
 
<a class="anchor" name="27f533700d504f931753cec818d2ebdd"></a><!-- doxytag: member="QwtDynGridLayout::columnsForWidth" ref="27f533700d504f931753cec818d2ebdd" args="(int width) const" -->
528
 
<div class="memitem">
529
 
<div class="memproto">
530
 
      <table class="memname">
531
 
        <tr>
532
 
          <td class="memname">uint QwtDynGridLayout::columnsForWidth           </td>
533
 
          <td>(</td>
534
 
          <td class="paramtype">int&nbsp;</td>
535
 
          <td class="paramname"> <em>width</em>          </td>
536
 
          <td>&nbsp;)&nbsp;</td>
537
 
          <td width="100%"> const<code> [virtual]</code></td>
538
 
        </tr>
539
 
      </table>
540
 
</div>
541
 
<div class="memdoc">
542
 
 
543
 
<p>
544
 
Calculate the number of columns for a given width. It tries to use as many columns as possible (limited by <a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">maxCols()</a>)<p>
545
 
<dl compact><dt><b>Parameters:</b></dt><dd>
546
 
  <table border="0" cellspacing="2" cellpadding="0">
547
 
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Available width for all columns </td></tr>
548
 
  </table>
549
 
</dl>
550
 
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_dyn_grid_layout.html#8fdbe1e7dc0db863c7b1cf7a4d71f6b7">QwtDynGridLayout::maxCols()</a>, <a class="el" href="class_qwt_dyn_grid_layout.html#edec17be16b997ecd1acff8424e02843">QwtDynGridLayout::setMaxCols()</a> </dd></dl>
551
 
 
552
 
<p>
553
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00353">353</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
554
 
<p>
555
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">isEmpty()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00231">itemCount()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00205">maxCols()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00688">numCols()</a>.
556
 
<p>
557
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00557">heightForWidth()</a>, <a class="el" href="qwt__plot__print_8cpp-source.html#l00280">QwtPlot::printLegend()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00314">setGeometry()</a>.
558
 
</div>
559
 
</div><p>
560
 
<a class="anchor" name="a2b7d34f7f24340c6944b821b6fd4e91"></a><!-- doxytag: member="QwtDynGridLayout::layoutGrid" ref="a2b7d34f7f24340c6944b821b6fd4e91" args="(uint numCols, QwtArray&lt; int &gt; &amp;rowHeight, QwtArray&lt; int &gt; &amp;colWidth) const" -->
561
 
<div class="memitem">
562
 
<div class="memproto">
563
 
      <table class="memname">
564
 
        <tr>
565
 
          <td class="memname">void QwtDynGridLayout::layoutGrid           </td>
566
 
          <td>(</td>
567
 
          <td class="paramtype">uint&nbsp;</td>
568
 
          <td class="paramname"> <em>numCols</em>, </td>
569
 
        </tr>
570
 
        <tr>
571
 
          <td class="paramkey"></td>
572
 
          <td></td>
573
 
          <td class="paramtype">QwtArray&lt; int &gt; &amp;&nbsp;</td>
574
 
          <td class="paramname"> <em>rowHeight</em>, </td>
575
 
        </tr>
576
 
        <tr>
577
 
          <td class="paramkey"></td>
578
 
          <td></td>
579
 
          <td class="paramtype">QwtArray&lt; int &gt; &amp;&nbsp;</td>
580
 
          <td class="paramname"> <em>colWidth</em></td><td>&nbsp;</td>
581
 
        </tr>
582
 
        <tr>
583
 
          <td></td>
584
 
          <td>)</td>
585
 
          <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
586
 
        </tr>
587
 
      </table>
588
 
</div>
589
 
<div class="memdoc">
590
 
 
591
 
<p>
592
 
Calculate the dimensions for the columns and rows for a grid of numCols columns. <dl compact><dt><b>Parameters:</b></dt><dd>
593
 
  <table border="0" cellspacing="2" cellpadding="0">
594
 
    <tr><td valign="top"></td><td valign="top"><em>numCols</em>&nbsp;</td><td>Number of columns. </td></tr>
595
 
    <tr><td valign="top"></td><td valign="top"><em>rowHeight</em>&nbsp;</td><td>Array where to fill in the calculated row heights. </td></tr>
596
 
    <tr><td valign="top"></td><td valign="top"><em>colWidth</em>&nbsp;</td><td>Array where to fill in the calculated column widths. </td></tr>
597
 
  </table>
598
 
</dl>
599
 
 
600
 
<p>
601
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00518">518</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
602
 
<p>
603
 
Referenced by <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00557">heightForWidth()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00647">sizeHint()</a>.
604
 
</div>
605
 
</div><p>
606
 
<a class="anchor" name="c0cfbd1aa3cf8491d630b38ab3359ac8"></a><!-- doxytag: member="QwtDynGridLayout::stretchGrid" ref="c0cfbd1aa3cf8491d630b38ab3359ac8" args="(const QRect &amp;rect, uint numCols, QwtArray&lt; int &gt; &amp;rowHeight, QwtArray&lt; int &gt; &amp;colWidth) const" -->
607
 
<div class="memitem">
608
 
<div class="memproto">
609
 
      <table class="memname">
610
 
        <tr>
611
 
          <td class="memname">void QwtDynGridLayout::stretchGrid           </td>
612
 
          <td>(</td>
613
 
          <td class="paramtype">const QRect &amp;&nbsp;</td>
614
 
          <td class="paramname"> <em>rect</em>, </td>
615
 
        </tr>
616
 
        <tr>
617
 
          <td class="paramkey"></td>
618
 
          <td></td>
619
 
          <td class="paramtype">uint&nbsp;</td>
620
 
          <td class="paramname"> <em>numCols</em>, </td>
621
 
        </tr>
622
 
        <tr>
623
 
          <td class="paramkey"></td>
624
 
          <td></td>
625
 
          <td class="paramtype">QwtArray&lt; int &gt; &amp;&nbsp;</td>
626
 
          <td class="paramname"> <em>rowHeight</em>, </td>
627
 
        </tr>
628
 
        <tr>
629
 
          <td class="paramkey"></td>
630
 
          <td></td>
631
 
          <td class="paramtype">QwtArray&lt; int &gt; &amp;&nbsp;</td>
632
 
          <td class="paramname"> <em>colWidth</em></td><td>&nbsp;</td>
633
 
        </tr>
634
 
        <tr>
635
 
          <td></td>
636
 
          <td>)</td>
637
 
          <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
638
 
        </tr>
639
 
      </table>
640
 
</div>
641
 
<div class="memdoc">
642
 
 
643
 
<p>
644
 
Stretch columns in case of expanding() &amp; QSizePolicy::Horizontal and rows in case of expanding() &amp; QSizePolicy::Vertical to fill the entire rect. Rows and columns are stretched with the same factor. <dl class="see" compact><dt><b>See also:</b></dt><dd>QwtDynGridLayout::setExpanding(), QwtDynGridLayout::expanding() </dd></dl>
645
 
 
646
 
<p>
647
 
Definition at line <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00586">586</a> of file <a class="el" href="qwt__dyngrid__layout_8cpp-source.html">qwt_dyngrid_layout.cpp</a>.
648
 
<p>
649
 
References <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00302">expandingDirections()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00222">isEmpty()</a>, <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00231">itemCount()</a>, and <a class="el" href="qwt__dyngrid__layout_8cpp-source.html#l00678">numRows()</a>.
650
 
</div>
651
 
</div><p>
652
 
<hr size="1"><address style="align: right;"><small>Generated on Thu May 1 15:44:36 2008 for Qwt User's Guide by&nbsp;
653
 
<a href="http://www.doxygen.org/index.html">
654
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
655
 
</body>
656
 
</html>