File: qlayout.html

package info (click to toggle)
qt-embedded 2.3.2-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 68,608 kB
  • ctags: 45,998
  • sloc: cpp: 276,654; ansic: 71,987; makefile: 29,074; sh: 12,305; yacc: 2,465; python: 1,863; perl: 481; lex: 480; xml: 68; lisp: 15
file content (317 lines) | stat: -rw-r--r-- 21,138 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Qt Toolkit - QLayout Class</title><style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }body { background: white; color: black; }
--></style>
</head><body bgcolor="#ffffff">

<table width="100%">
<tr><td><a href="index.html">
<img width="100" height="100" src="qtlogo.png"
alt="Home" border="0"><img width="100"
height="100" src="face.png" alt="Home" border="0">
</a><td valign=top><div align=right><img src="dochead.png" width="472" height="27"><br>
<a href="classes.html"><b>Classes</b></a>
-<a href="annotated.html">Annotated</a>
- <a href="hierarchy.html">Tree</a>
-<a href="functions.html">Functions</a>
-<a href="index.html">Home</a>
-<a href="topicals.html"><b>Structure</b></a>
</div>
</table>

<h1 align=center>QLayout Class Reference</h1><br clear="all">
<p>
The QLayout class is the base class of geometry specifiers.
<a href="#details">More...</a>
<p>
<code>#include &lt;<a href="qabstractlayout-h.html">qabstractlayout.h</a>&gt;</code>
<p>
Inherits <a href="qlayoutitem.html">QLayoutItem</a> and <a href="qobject.html">QObject</a>.
<p>Inherited by <a href="qboxlayout.html">QBoxLayout</a> and <a href="qgridlayout.html">QGridLayout</a>.
<p><a href="qlayout-members.html">List of all member functions.</a>
<h2>Public Members</h2>
<ul>
<li><div class="fn"><a href="#35039a"><b>QLayout</b></a>(QWidget*parent, intmargin=0, intspace=-1, constchar*name=0)</div>
<li><div class="fn"><a href="#d36ffa"><b>QLayout</b></a>(QLayout*parentLayout, intspace=-1, constchar*name=0)</div>
<li><div class="fn"><a href="#9422ca"><b>QLayout</b></a>(intspace=-1, constchar*name=0)</div>
<li><div class="fn"><a href="#36971b"><b>~QLayout</b></a>()</div>
<li><div class="fn">int<a href="#2476ec"><b>margin</b></a>()const</div>
<li><div class="fn">int<a href="#372777"><b>spacing</b></a>()const</div>
<li><div class="fn">virtualvoid<a href="#cc3fec"><b>setMargin</b></a>(int)</div>
<li><div class="fn">virtualvoid<a href="#a37f09"><b>setSpacing</b></a>(int)</div>
<li><div class="fn">enum{unlimited=QWIDGETSIZE_MAX}</div>
<li><div class="fn">enum<a href="#ResizeMode"><b>ResizeMode</b></a>{FreeResize, Minimum, Fixed}</div>
<li><div class="fn">void<a href="#e750be"><b>setResizeMode</b></a>(ResizeMode)</div>
<li><div class="fn">ResizeMode<a href="#1e29a1"><b>resizeMode</b></a>()const</div>
<li><div class="fn">virtualvoid<a href="#6d51f1"><b>setMenuBar</b></a>(QMenuBar*w)</div>
<li><div class="fn">QMenuBar*<a href="#81e99b"><b>menuBar</b></a>()const</div>
<li><div class="fn">QWidget*<a href="#21ac4b"><b>mainWidget</b></a>()</div>
<li><div class="fn">bool<a href="#c29729"><b>isTopLevel</b></a>()const</div>
<li><div class="fn">virtualvoid<a href="#a83e73"><b>setAutoAdd</b></a>(bool)</div>
<li><div class="fn">bool<a href="#d02056"><b>autoAdd</b></a>()const</div>
<li><div class="fn">virtualvoid<a href="#9af473"><b>invalidate</b></a>()</div>
<li><div class="fn">bool<a href="#1cb33d"><b>activate</b></a>()</div>
<li><div class="fn">void<a href="#a9ddc3"><b>add</b></a>(QWidget*w)</div>
<li><div class="fn">virtualvoid<a href="#db69d5"><b>addItem</b></a>(QLayoutItem*)</div>
<li><div class="fn">virtualQSizePolicy::ExpandData<a href="#b4ec8c"><b>expanding</b></a>()const</div>
<li><div class="fn">virtualQSize<a href="#8e1dc2"><b>minimumSize</b></a>()const</div>
<li><div class="fn">virtualQSize<a href="#7a16d1"><b>maximumSize</b></a>()const</div>
<li><div class="fn">virtualvoid<a href="#f1f752"><b>setGeometry</b></a>(constQRect&amp;)</div>
<li><div class="fn">virtualQLayoutIterator<a href="#3d3ab8"><b>iterator</b></a>()</div>
<li><div class="fn">virtualbool<a href="#b61308"><b>isEmpty</b></a>()const</div>
<li><div class="fn">int<b>totalHeightForWidth</b>(intw)const(internal)</div>
<li><div class="fn">QSize<b>totalMinimumSize</b>()const(internal)</div>
<li><div class="fn">QSize<b>totalMaximumSize</b>()const(internal)</div>
<li><div class="fn">QSize<b>totalSizeHint</b>()const(internal)</div>
<li><div class="fn">bool<a href="#e669ce"><b>supportsMargin</b></a>()const</div>
<li><div class="fn">void<a href="#2ddff1"><b>setEnabled</b></a>(bool)</div>
<li><div class="fn">bool<a href="#b3a2cc"><b>isEnabled</b></a>()const</div>
</ul>
<h2>Protected Members</h2>
<ul>
<li><div class="fn">virtualbool<a href="#95c40e"><b>eventFilter</b></a>(QObject*, QEvent*)</div>
<li><div class="fn">void<a href="#c40cf8"><b>addChildLayout</b></a>(QLayout*l)</div>
<li><div class="fn">void<a href="#3349c9"><b>deleteAllItems</b></a>()</div>
<li><div class="fn">void<a href="#48c39d"><b>setSupportsMargin</b></a>(bool)</div>
<li><div class="fn">QRect<a href="#f85a57"><b>alignmentRect</b></a>(constQRect&amp;)const</div>
</ul>
<h2>Properties</h2>
<table border=1 cellpadding=3 cellspacing=0>
<tr><th>Type<th>Name<th>READ<th>WRITE<th>Options
<tr><td>int<td>margin<td>margin<td>setMargin<td>&nbsp;
<tr><td>int<td>spacing<td>spacing<td>setSpacing<td>&nbsp;
<tr><td>ResizeMode<td>resizeMode<td>resizeMode<td>setResizeMode<td>&nbsp;
</table>
<hr><h2><a name="details"></a>Detailed Description</h2>
The QLayout class is the base class of geometry specifiers.
<p>
This is an abstract base class. The concrete layout managers
<a href="qboxlayout.html">QBoxLayout</a> and <a href="qgridlayout.html">QGridLayout</a> inherit from this one.
<p>For users of Q*Layout or <a href="qmainwindow.html">QMainWindow</a>, there is seldom need to use
any of the basic functions provided by QLayout, such as <a href="#e750be">setResizeMode</a>()
or <a href="#6d51f1">setMenuBar</a>(). See the <a href="layout.html">layout overview page</a>
for more information.
<p>To make your own layout manager, make a subclass of <a href="qglayoutiterator.html">QGLayoutIterator</a>
and implement the functions <a href="#db69d5">addItem</a>(), <a href="qlayoutitem.html#48b5b2">sizeHint</a>(), <a href="#f1f752">setGeometry</a>() and
<a href="#3d3ab8">iterator</a>(). You should also implement <a href="#8e1dc2">minimumSize</a>(), otherwise your
layout will be resized to zero size if there is little space. To
support children whose height depend on their widths, implement
<a href="qlayoutitem.html#27843f">hasHeightForWidth</a>() and <a href="qlayoutitem.html#03af08">heightForWidth</a>().
See the <a href="customlayout.html">custom layout page</a> for an
in-depth description.
<p>Geometry management stops when the layout manager is deleted.

<hr><h2>Member Type Documentation</h2>
<h3 class="fn"><a name="ResizeMode">QLayout::ResizeMode</a></h3>
The possible values are are:
<ul>
<li> <code>Fixed</code> - the main widget's size is set to <a href="qlayoutitem.html#48b5b2">sizeHint</a>(), it
cannot be resized at all.
<li> <code>Minimum</code> - The main widget's minimum size is set to
<a href="#8e1dc2">minimumSize</a>(), it cannot be smaller.
<li> <code>FreeResize</code> - the widget is not constrained.
</ul>
<hr><h2>Member Function Documentation</h2>
<h3 class="fn"><a name="35039a"></a>QLayout::QLayout(<a href="qwidget.html">QWidget</a>*parent, intborder=0, intspace=-1, constchar*name=0)</h3>
<p>Constructs a new top-level QLayout with main widget <em>parent. parent</em> may not be 0.
<p><em>border</em> is the number of pixels between the edge of the widget and
the managed children.  <em>space</em> sets the value of <a href="#372777">spacing</a>(), which
gives the spacing between widgets.  The default value for <em>space</em>
is -1, which means that the value of <em>border</em> is used.
<p><em>name</em> is the internal object name
<p>There can only be one top-level layout for a widget. It is returned
by <a href="qwidget.html#839758">QWidget::layout</a>().
<h3 class="fn"><a name="d36ffa"></a>QLayout::QLayout(QLayout*parentLayout, intspace=-1, constchar*name=0)</h3>
<p>Constructs a new child QLayout, and places it inside
<em>parentLayout,</em> using the default placement defined by
<a href="#db69d5">addItem</a>().
<p>If <em>space</em> is -1, this QLayout inherits <em>parentLayout's</em>
<a href="#372777">spacing</a>(), otherwise <em>space</em> is used.
<h3 class="fn"><a name="9422ca"></a>QLayout::QLayout(intspace=-1, constchar*name=0)</h3>
<p>Constructs a new child QLayout,
If <em>space</em> is -1, this QLayout inherits its parent's
<a href="#372777">spacing</a>(), otherwise <em>space</em> is used.
<p>This layout has to be inserted into another layout before geometry
management will work.
<h3 class="fn"><a name="36971b"></a>QLayout::~QLayout()</h3>
<p>Destructs the layout, deleting all child layouts.
Geometry management stops when a toplevel layout is deleted.
<h3 class="fn">bool<a name="1cb33d"></a>QLayout::activate()</h3>
<p>Redoes the layout for <a href="#21ac4b">mainWidget</a>().  You should generally not
need to call this, as it is automatically called at most appropriate
times.
<p>However, if you set up a QLayout for a visible widget without
resizing that widget, you need to call this function in order to lay
it out.
<p>See also  <a href="qwidget.html#5f7c35">QWidget::updateGeometry</a>().
<p>Examples:
 <a href="layout-layout-cpp.html#activate">layout/layout.cpp</a>
 <a href="popup-popup-cpp.html#activate">popup/popup.cpp</a>
 <a href="scrollview-scrollview-cpp.html#activate">scrollview/scrollview.cpp</a>
<h3 class="fn">void<a name="a9ddc3"></a>QLayout::add(<a href="qwidget.html">QWidget</a>*w)</h3>
<p>Adds <em>w</em> to this layout in a manner specific to the layout. This
function uses addItem.
<p>Examples:
 <a href="customlayout-main-cpp.html#add">customlayout/main.cpp</a>
<h3 class="fn">void<a name="c40cf8"></a>QLayout::addChildLayout(QLayout*l) <code>[protected]</code></h3>
<p>This function is called from addLayout functions in subclasses,
to add <em>l</em> layout as a sublayout.
<h3 class="fn">void<a name="db69d5"></a>QLayout::addItem(<a href="qlayoutitem.html">QLayoutItem</a>*item) <code>[virtual]</code></h3>
<p>Implemented in subclasses to add <em>item.</em> How it is
added is specific to each subclass.
<p>Note that the ownership of <em>item</em> is transferred to
the layout, and it is the layout's responsibility to
delete it.
<p>Reimplemented in <a href="qgridlayout.html#fe33c3">QGridLayout</a> and <a href="qboxlayout.html#fa3b1e">QBoxLayout</a>.
<h3 class="fn"><a href="qrect.html">QRect</a><a name="f85a57"></a>QLayout::alignmentRect(const<a href="qrect.html">QRect</a>&amp;r)const <code>[protected]</code></h3>
<p>Returns the rectangle that should be covered when the geometry of
this layout is set to <em>r,</em> if this layout supports <a href="qlayoutitem.html#06c4a7">setAlignment</a>().
<p>The result is calculated from <a href="qlayoutitem.html#48b5b2">sizeHint</a>() and <a href="#b4ec8c">expanding</a>(). It is
never larger than <em>r.</em>
<h3 class="fn">bool<a name="d02056"></a>QLayout::autoAdd()const</h3>
<p>Returns TRUE if this layout automatically grabs all new
<a href="#21ac4b">mainWidget</a>()'s new children and adds them as defined by
<a href="#db69d5">addItem</a>(). This only has effect for top-level layouts, ie. layouts
that are direct children of their mainWidget().
<p>autoAdd() is disabled by default.
<p>See also  <a href="#a83e73">setAutoAdd</a>().
<h3 class="fn">void<a name="3349c9"></a>QLayout::deleteAllItems() <code>[protected]</code></h3>
<p>Removes and deletes all items in this layout.
<h3 class="fn">bool<a name="95c40e"></a>QLayout::eventFilter(<a href="qobject.html">QObject</a>*o, <a href="qevent.html">QEvent</a>*e) <code>[virtualprotected]</code></h3>
<p>Performs child widget layout when the parent widget is resized.
Also handles removal of widgets and child layouts.
<p>Reimplemented from <a href="qobject.html#bd20fe">QObject.</a>
<h3 class="fn">QSizePolicy::ExpandData<a name="b4ec8c"></a>QLayout::expanding()const <code>[virtual]</code></h3>
<p>Returns whether this layout can make use of more space than
<a href="qlayoutitem.html#48b5b2">sizeHint</a>().  A value of Vertical or Horizontal means that it wants
to grow in only one dimension, while BothDirections means that it wants to
grow in both dimensions.
<p>The default implementation returns BothDirections.
<p>Reimplemented from <a href="qlayoutitem.html#132fc8">QLayoutItem.</a>
<h3 class="fn"><a href="qrect.html">QRect</a><a name="688c64"></a>QLayout::geometry()const <code>[virtual]</code></h3>
<p>Reimplemented for internal reasons; the API is not affected.
<p>Reimplemented from <a href="qlayoutitem.html#14a669">QLayoutItem.</a>
<h3 class="fn">void<a name="9af473"></a>QLayout::invalidate() <code>[virtual]</code></h3>
<p>Invalidates cached information. Reimplementations must call this.
<p>Reimplemented from <a href="qlayoutitem.html#91d950">QLayoutItem.</a>
<h3 class="fn">bool<a name="b61308"></a>QLayout::isEmpty()const <code>[virtual]</code></h3>
<p>Returns TRUE if this layout is empty.
The default implementation returns FALSE.
<p>Reimplemented from <a href="qlayoutitem.html#ca255b">QLayoutItem.</a>
<h3 class="fn">bool<a name="b3a2cc"></a>QLayout::isEnabled()const</h3>
<p>Returns whether or not this layout is enabled.
<p>See also  <a href="#2ddff1">setEnabled</a>().
<h3 class="fn">bool<a name="c29729"></a>QLayout::isTopLevel()const</h3>
<p>Returns TRUE if this layout is a top level layout, i.e. not a child
of another layout.
<h3 class="fn"><a href="qlayoutiterator.html">QLayoutIterator</a><a name="3d3ab8"></a>QLayout::iterator() <code>[virtual]</code></h3>
<p>Returns an iterator over the children of this layout.
<p>This function must be implemented by subclasses.
<p>Reimplemented from <a href="qlayoutitem.html#40af74">QLayoutItem.</a>
<h3 class="fn">QLayout*<a name="0af322"></a>QLayout::layout() <code>[virtual]</code></h3>
<p>Reimplemented for internal reasons; the API is not affected.
<p>Reimplemented from <a href="qlayoutitem.html#902494">QLayoutItem.</a>
<h3 class="fn"><a href="qwidget.html">QWidget</a>*<a name="21ac4b"></a>QLayout::mainWidget()</h3>
<p>Returns the main widget (parent widget) of this layout, or 0 if this
layout is a sub-layout which is not yet inserted.
<h3 class="fn">int<a name="2476ec"></a>QLayout::margin()const</h3>
<p>returns the width of the outside border of the layout.
<p>See also  <a href="#372777">spacing</a>() and <a href="#cc3fec">setMargin</a>().
<h3 class="fn"><a href="qsize.html">QSize</a><a name="7a16d1"></a>QLayout::maximumSize()const <code>[virtual]</code></h3>
<p>Returns the maximum size of this layout. This is the largest size
that the layout can have, while still respecting the specifications.
Does not include what's  needed by <a href="#2476ec">margin</a>() or <a href="#81e99b">menuBar</a>().
<p>The default implementation allows unlimited resizing.
<p>Reimplemented from <a href="qlayoutitem.html#7c9b8e">QLayoutItem.</a>
<h3 class="fn"><a href="qmenubar.html">QMenuBar</a>*<a name="81e99b"></a>QLayout::menuBar()const</h3>
<p>Returns the menu bar set for this layout, or a null pointer if no
menu bar is set.
<h3 class="fn"><a href="qsize.html">QSize</a><a name="8e1dc2"></a>QLayout::minimumSize()const <code>[virtual]</code></h3>
<p>Returns the minimum size of this layout. This is the smallest size
that the layout can have, while still respecting the specifications.
Does not include what's needed by <a href="#2476ec">margin</a>() or <a href="#81e99b">menuBar</a>().
<p>The default implementation allows unlimited resizing.
<p>Reimplemented from <a href="qlayoutitem.html#83838c">QLayoutItem.</a>
<h3 class="fn">QLayout::ResizeMode<a name="1e29a1"></a>QLayout::resizeMode()const</h3>
<p>Returns the resize mode.
<h3 class="fn">void<a name="a83e73"></a>QLayout::setAutoAdd(boolb) <code>[virtual]</code></h3>
<p>Sets <a href="#d02056">autoAdd</a>() if <em>b</em> is TRUE.
<p>See also  <a href="#d02056">autoAdd</a>().
<p>Examples:
 <a href="i18n-main-cpp.html#setAutoAdd">i18n/main.cpp</a>
<h3 class="fn">void<a name="2ddff1"></a>QLayout::setEnabled(boolenable)</h3>
<p>Enables this layout if <em>enable</em> is TRUE, otherwise disables it.
<p>An enabled layout adjusts dynamically to changes, a disabled layout
acts as if it was not existing.
<p>By default, all layouts are enabled.
<p>See also  <a href="#b3a2cc">isEnabled</a>().
<h3 class="fn">void<a name="f1f752"></a>QLayout::setGeometry(const<a href="qrect.html">QRect</a>&amp;r) <code>[virtual]</code></h3>
<p>This function is reimplemented in subclasses to
perform layout.
<p>The default implementation maintains the <a href="#688c64">geometry</a>() information.
Reimplementors must call this function.
<p>Reimplemented from <a href="qlayoutitem.html#0c6928">QLayoutItem.</a>
<h3 class="fn">void<a name="cc3fec"></a>QLayout::setMargin(intborder) <code>[virtual]</code></h3>
<p>Sets the outside border of the layout to <em>border.</em>
<p>For some layout classes, this function only has an effect on
top-level layouts; <a href="qboxlayout.html">QBoxLayout</a> and <a href="qgridlayout.html">QGridLayout</a> support margins for
child layouts.
<p>For some layout classes, this function only has an effect on
top-level layouts; QBoxLayout and QGridLayout support margins for
child layouts.
<p>See also  <a href="#2476ec">margin</a>(), <a href="#a37f09">setSpacing</a>() and <a href="#e669ce">supportsMargin</a>().
<h3 class="fn">void<a name="6d51f1"></a>QLayout::setMenuBar(<a href="qmenubar.html">QMenuBar</a>*w) <code>[virtual]</code></h3>
<p>Makes the geometry manager take account of the menu bar <em>w.</em> All
child widgets are placed below the bottom edge of the menu bar.
<p>A menu bar does its own geometry managing, never do addWidget()
on a <a href="qmenubar.html">QMenuBar</a>.
<p>Examples:
 <a href="scrollview-scrollview-cpp.html#setMenuBar">scrollview/scrollview.cpp</a>
<h3 class="fn">void<a name="e750be"></a>QLayout::setResizeMode(<a href="qlayout.html#ResizeMode">ResizeMode</a>mode)</h3>
<p>Sets the resize mode to <em>mode.</em>
<p>The default mode is <code>Minimum</code> for top level widgets, and <code>FreeResize</code>
for all others.
<p>See also  <a href="#ResizeMode">QLayout::ResizeMode</a>.
<h3 class="fn">void<a name="a37f09"></a>QLayout::setSpacing(intspace) <code>[virtual]</code></h3>
<p>Sets the internal spacing of the layout to <em>space.</em>
<p>See also  <a href="#372777">spacing</a>() and <a href="#cc3fec">setMargin</a>().
<h3 class="fn">void<a name="48c39d"></a>QLayout::setSupportsMargin(boolb) <code>[protected]</code></h3>
<p>Sets the value returned by <a href="#e669ce">supportsMargin</a>(). If <em>b</em> is TRUE,
<a href="#2476ec">margin</a>() handling is implemented by the subclass. If <em>b</em> is
FALSE (the default) QLayout will add margin() around top-level
layouts.
<p>If <em>b</em> is TRUE, margin handling needs to be implemented in
<a href="#f1f752">setGeometry</a>(), <a href="#7a16d1">maximumSize</a>(), <a href="#8e1dc2">minimumSize</a>(), <a href="qlayoutitem.html#48b5b2">sizeHint</a>() and
<a href="qlayoutitem.html#03af08">heightForWidth</a>().
<p>See also  <a href="#e669ce">supportsMargin</a>().
<h3 class="fn">int<a name="372777"></a>QLayout::spacing()const</h3>
<p>Returns the spacing between widgets inside the layout.
<p>See also  <a href="#2476ec">margin</a>() and <a href="#a37f09">setSpacing</a>().
<h3 class="fn">bool<a name="e669ce"></a>QLayout::supportsMargin()const</h3>
<p>Returns TRUE if this layout supports <a href="#cc3fec">setMargin</a>() on non-toplevel
layouts.
<p>See also  <a href="#cc3fec">setMargin</a>().
<h3 class="fn">int<a name="fe4c58"></a>QLayout::totalHeightForWidth(intw)const</h3>
<p>For internal use only.
<h3 class="fn"><a href="qsize.html">QSize</a><a name="0f0c43"></a>QLayout::totalMaximumSize()const</h3>
<p>For internal use only.
<h3 class="fn"><a href="qsize.html">QSize</a><a name="43afc0"></a>QLayout::totalMinimumSize()const</h3>
<p>For internal use only.
<h3 class="fn"><a href="qsize.html">QSize</a><a name="a64261"></a>QLayout::totalSizeHint()const</h3>
<p>For internal use only.
<hr><p>
Search the documentation, FAQ, qt-interest archive and more (uses
<a href="http://www.trolltech.com">www.trolltech.com</a>):<br>
<form method=post action="http://www.trolltech.com/search.cgi">
<input type=hidden name="version" value="2.3.2"><nobr>
<input size="50" name="search"><input type=submit value="Search">
</nobr></form><hr><p>
This file is part of the <a href="index.html">Qt toolkit</a>,
copyright &copy; 1995-2001
<a href="http://www.trolltech.com">Trolltech</a>, all rights reserved.<p><address><hr><div align="center">
<table width="100%" cellspacing="0" border="0"><tr>
<td>Copyright  2001 Trolltech<td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a>
<td align="right"><div align="right">Qt version 2.3.2</div>
</table></div></address></body></html>