annotate tools/duic/treewalker.cpp @ 414:b2a803c73b89 default tip

Declare tabArray const.
author David Nadlinger <code@klickverbot.at>
date Fri, 06 May 2011 13:39:49 +0200
parents e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 /****************************************************************************
e78566595089 initial import
mandel
parents:
diff changeset
2 **
e78566595089 initial import
mandel
parents:
diff changeset
3 ** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
e78566595089 initial import
mandel
parents:
diff changeset
4 ** Contact: Qt Software Information (qt-info@nokia.com)
e78566595089 initial import
mandel
parents:
diff changeset
5 **
e78566595089 initial import
mandel
parents:
diff changeset
6 ** This file is part of the tools applications of the Qt Toolkit.
e78566595089 initial import
mandel
parents:
diff changeset
7 **
e78566595089 initial import
mandel
parents:
diff changeset
8 ** Commercial Usage
e78566595089 initial import
mandel
parents:
diff changeset
9 ** Licensees holding valid Qt Commercial licenses may use this file in
e78566595089 initial import
mandel
parents:
diff changeset
10 ** accordance with the Qt Commercial License Agreement provided with the
e78566595089 initial import
mandel
parents:
diff changeset
11 ** Software or, alternatively, in accordance with the terms contained in
e78566595089 initial import
mandel
parents:
diff changeset
12 ** a written agreement between you and Nokia.
e78566595089 initial import
mandel
parents:
diff changeset
13 **
e78566595089 initial import
mandel
parents:
diff changeset
14 **
e78566595089 initial import
mandel
parents:
diff changeset
15 ** GNU General Public License Usage
e78566595089 initial import
mandel
parents:
diff changeset
16 ** Alternatively, this file may be used under the terms of the GNU
e78566595089 initial import
mandel
parents:
diff changeset
17 ** General Public License versions 2.0 or 3.0 as published by the Free
e78566595089 initial import
mandel
parents:
diff changeset
18 ** Software Foundation and appearing in the file LICENSE.GPL included in
e78566595089 initial import
mandel
parents:
diff changeset
19 ** the packaging of this file. Please review the following information
e78566595089 initial import
mandel
parents:
diff changeset
20 ** to ensure GNU General Public Licensing requirements will be met:
e78566595089 initial import
mandel
parents:
diff changeset
21 ** http://www.fsf.org/licensing/licenses/info/GPLv2.html and
e78566595089 initial import
mandel
parents:
diff changeset
22 ** http://www.gnu.org/copyleft/gpl.html. In addition, as a special
e78566595089 initial import
mandel
parents:
diff changeset
23 ** exception, Nokia gives you certain additional rights. These rights
e78566595089 initial import
mandel
parents:
diff changeset
24 ** are described in the Nokia Qt GPL Exception version 1.3, included in
e78566595089 initial import
mandel
parents:
diff changeset
25 ** the file GPL_EXCEPTION.txt in this package.
e78566595089 initial import
mandel
parents:
diff changeset
26 **
e78566595089 initial import
mandel
parents:
diff changeset
27 ** Qt for Windows(R) Licensees
e78566595089 initial import
mandel
parents:
diff changeset
28 ** As a special exception, Nokia, as the sole copyright holder for Qt
e78566595089 initial import
mandel
parents:
diff changeset
29 ** Designer, grants users of the Qt/Eclipse Integration plug-in the
e78566595089 initial import
mandel
parents:
diff changeset
30 ** right for the Qt/Eclipse Integration to link to functionality
e78566595089 initial import
mandel
parents:
diff changeset
31 ** provided by Qt Designer and its related libraries.
e78566595089 initial import
mandel
parents:
diff changeset
32 **
e78566595089 initial import
mandel
parents:
diff changeset
33 ** If you are unsure which license is appropriate for your use, please
e78566595089 initial import
mandel
parents:
diff changeset
34 ** contact the sales department at qt-sales@nokia.com.
e78566595089 initial import
mandel
parents:
diff changeset
35 **
e78566595089 initial import
mandel
parents:
diff changeset
36 ****************************************************************************/
e78566595089 initial import
mandel
parents:
diff changeset
37
e78566595089 initial import
mandel
parents:
diff changeset
38 #include "treewalker.h"
e78566595089 initial import
mandel
parents:
diff changeset
39 #include "ui4.h"
e78566595089 initial import
mandel
parents:
diff changeset
40
e78566595089 initial import
mandel
parents:
diff changeset
41 QT_BEGIN_NAMESPACE
e78566595089 initial import
mandel
parents:
diff changeset
42
e78566595089 initial import
mandel
parents:
diff changeset
43 void TreeWalker::acceptUI(DomUI *ui)
e78566595089 initial import
mandel
parents:
diff changeset
44 {
e78566595089 initial import
mandel
parents:
diff changeset
45 acceptWidget(ui->elementWidget());
e78566595089 initial import
mandel
parents:
diff changeset
46 acceptTabStops(ui->elementTabStops());
e78566595089 initial import
mandel
parents:
diff changeset
47
e78566595089 initial import
mandel
parents:
diff changeset
48 if (ui->elementImages())
e78566595089 initial import
mandel
parents:
diff changeset
49 acceptImages(ui->elementImages());
e78566595089 initial import
mandel
parents:
diff changeset
50 }
e78566595089 initial import
mandel
parents:
diff changeset
51
e78566595089 initial import
mandel
parents:
diff changeset
52 void TreeWalker::acceptLayoutDefault(DomLayoutDefault *layoutDefault)
e78566595089 initial import
mandel
parents:
diff changeset
53 {
e78566595089 initial import
mandel
parents:
diff changeset
54 Q_UNUSED(layoutDefault);
e78566595089 initial import
mandel
parents:
diff changeset
55 }
e78566595089 initial import
mandel
parents:
diff changeset
56
e78566595089 initial import
mandel
parents:
diff changeset
57 void TreeWalker::acceptLayoutFunction(DomLayoutFunction *layoutFunction)
e78566595089 initial import
mandel
parents:
diff changeset
58 {
e78566595089 initial import
mandel
parents:
diff changeset
59 Q_UNUSED(layoutFunction);
e78566595089 initial import
mandel
parents:
diff changeset
60 }
e78566595089 initial import
mandel
parents:
diff changeset
61
e78566595089 initial import
mandel
parents:
diff changeset
62 void TreeWalker::acceptTabStops(DomTabStops *tabStops)
e78566595089 initial import
mandel
parents:
diff changeset
63 {
e78566595089 initial import
mandel
parents:
diff changeset
64 Q_UNUSED(tabStops);
e78566595089 initial import
mandel
parents:
diff changeset
65 }
e78566595089 initial import
mandel
parents:
diff changeset
66
e78566595089 initial import
mandel
parents:
diff changeset
67 void TreeWalker::acceptLayout(DomLayout *layout)
e78566595089 initial import
mandel
parents:
diff changeset
68 {
e78566595089 initial import
mandel
parents:
diff changeset
69 for (int i=0; i<layout->elementProperty().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
70 acceptProperty(layout->elementProperty().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
71
e78566595089 initial import
mandel
parents:
diff changeset
72 for (int i=0; i<layout->elementItem().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
73 acceptLayoutItem(layout->elementItem().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
74 }
e78566595089 initial import
mandel
parents:
diff changeset
75
e78566595089 initial import
mandel
parents:
diff changeset
76 void TreeWalker::acceptLayoutItem(DomLayoutItem *layoutItem)
e78566595089 initial import
mandel
parents:
diff changeset
77 {
e78566595089 initial import
mandel
parents:
diff changeset
78 switch (layoutItem->kind()) {
e78566595089 initial import
mandel
parents:
diff changeset
79 case DomLayoutItem::Widget:
e78566595089 initial import
mandel
parents:
diff changeset
80 acceptWidget(layoutItem->elementWidget());
e78566595089 initial import
mandel
parents:
diff changeset
81 return;
e78566595089 initial import
mandel
parents:
diff changeset
82 case DomLayoutItem::Layout:
e78566595089 initial import
mandel
parents:
diff changeset
83 acceptLayout(layoutItem->elementLayout());
e78566595089 initial import
mandel
parents:
diff changeset
84 return;
e78566595089 initial import
mandel
parents:
diff changeset
85 case DomLayoutItem::Spacer:
e78566595089 initial import
mandel
parents:
diff changeset
86 acceptSpacer(layoutItem->elementSpacer());
e78566595089 initial import
mandel
parents:
diff changeset
87 return;
e78566595089 initial import
mandel
parents:
diff changeset
88 case DomLayoutItem::Unknown:
e78566595089 initial import
mandel
parents:
diff changeset
89 break;
e78566595089 initial import
mandel
parents:
diff changeset
90 }
e78566595089 initial import
mandel
parents:
diff changeset
91
e78566595089 initial import
mandel
parents:
diff changeset
92 Q_ASSERT( 0 );
e78566595089 initial import
mandel
parents:
diff changeset
93 }
e78566595089 initial import
mandel
parents:
diff changeset
94
e78566595089 initial import
mandel
parents:
diff changeset
95 void TreeWalker::acceptWidget(DomWidget *widget)
e78566595089 initial import
mandel
parents:
diff changeset
96 {
e78566595089 initial import
mandel
parents:
diff changeset
97 for (int i=0; i<widget->elementAction().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
98 acceptAction(widget->elementAction().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
99
e78566595089 initial import
mandel
parents:
diff changeset
100 for (int i=0; i<widget->elementActionGroup().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
101 acceptActionGroup(widget->elementActionGroup().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
102
e78566595089 initial import
mandel
parents:
diff changeset
103 for (int i=0; i<widget->elementAddAction().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
104 acceptActionRef(widget->elementAddAction().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
105
e78566595089 initial import
mandel
parents:
diff changeset
106 for (int i=0; i<widget->elementProperty().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
107 acceptProperty(widget->elementProperty().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
108
e78566595089 initial import
mandel
parents:
diff changeset
109
e78566595089 initial import
mandel
parents:
diff changeset
110
e78566595089 initial import
mandel
parents:
diff changeset
111 // recurse down
e78566595089 initial import
mandel
parents:
diff changeset
112 DomWidgets childWidgets;
e78566595089 initial import
mandel
parents:
diff changeset
113 for (int i=0; i<widget->elementWidget().size(); ++i) {
e78566595089 initial import
mandel
parents:
diff changeset
114 DomWidget *child = widget->elementWidget().at(i);
e78566595089 initial import
mandel
parents:
diff changeset
115 childWidgets += child;
e78566595089 initial import
mandel
parents:
diff changeset
116 acceptWidget(child);
e78566595089 initial import
mandel
parents:
diff changeset
117 }
e78566595089 initial import
mandel
parents:
diff changeset
118
e78566595089 initial import
mandel
parents:
diff changeset
119 if (!widget->elementLayout().isEmpty())
e78566595089 initial import
mandel
parents:
diff changeset
120 acceptLayout(widget->elementLayout().at(0));
e78566595089 initial import
mandel
parents:
diff changeset
121
e78566595089 initial import
mandel
parents:
diff changeset
122 const DomScripts scripts(widget->elementScript());
e78566595089 initial import
mandel
parents:
diff changeset
123 acceptWidgetScripts(scripts, widget, childWidgets);
e78566595089 initial import
mandel
parents:
diff changeset
124 }
e78566595089 initial import
mandel
parents:
diff changeset
125
e78566595089 initial import
mandel
parents:
diff changeset
126 void TreeWalker::acceptSpacer(DomSpacer *spacer)
e78566595089 initial import
mandel
parents:
diff changeset
127 {
e78566595089 initial import
mandel
parents:
diff changeset
128 for (int i=0; i<spacer->elementProperty().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
129 acceptProperty(spacer->elementProperty().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
130 }
e78566595089 initial import
mandel
parents:
diff changeset
131
e78566595089 initial import
mandel
parents:
diff changeset
132 void TreeWalker::acceptColor(DomColor *color)
e78566595089 initial import
mandel
parents:
diff changeset
133 {
e78566595089 initial import
mandel
parents:
diff changeset
134 Q_UNUSED(color);
e78566595089 initial import
mandel
parents:
diff changeset
135 }
e78566595089 initial import
mandel
parents:
diff changeset
136
e78566595089 initial import
mandel
parents:
diff changeset
137 void TreeWalker::acceptColorGroup(DomColorGroup *colorGroup)
e78566595089 initial import
mandel
parents:
diff changeset
138 {
e78566595089 initial import
mandel
parents:
diff changeset
139 Q_UNUSED(colorGroup);
e78566595089 initial import
mandel
parents:
diff changeset
140 }
e78566595089 initial import
mandel
parents:
diff changeset
141
e78566595089 initial import
mandel
parents:
diff changeset
142 void TreeWalker::acceptPalette(DomPalette *palette)
e78566595089 initial import
mandel
parents:
diff changeset
143 {
e78566595089 initial import
mandel
parents:
diff changeset
144 acceptColorGroup(palette->elementActive());
e78566595089 initial import
mandel
parents:
diff changeset
145 acceptColorGroup(palette->elementInactive());
e78566595089 initial import
mandel
parents:
diff changeset
146 acceptColorGroup(palette->elementDisabled());
e78566595089 initial import
mandel
parents:
diff changeset
147 }
e78566595089 initial import
mandel
parents:
diff changeset
148
e78566595089 initial import
mandel
parents:
diff changeset
149 void TreeWalker::acceptFont(DomFont *font)
e78566595089 initial import
mandel
parents:
diff changeset
150 {
e78566595089 initial import
mandel
parents:
diff changeset
151 Q_UNUSED(font);
e78566595089 initial import
mandel
parents:
diff changeset
152 }
e78566595089 initial import
mandel
parents:
diff changeset
153
e78566595089 initial import
mandel
parents:
diff changeset
154 void TreeWalker::acceptPoint(DomPoint *point)
e78566595089 initial import
mandel
parents:
diff changeset
155 {
e78566595089 initial import
mandel
parents:
diff changeset
156 Q_UNUSED(point);
e78566595089 initial import
mandel
parents:
diff changeset
157 }
e78566595089 initial import
mandel
parents:
diff changeset
158
e78566595089 initial import
mandel
parents:
diff changeset
159 void TreeWalker::acceptRect(DomRect *rect)
e78566595089 initial import
mandel
parents:
diff changeset
160 {
e78566595089 initial import
mandel
parents:
diff changeset
161 Q_UNUSED(rect);
e78566595089 initial import
mandel
parents:
diff changeset
162 }
e78566595089 initial import
mandel
parents:
diff changeset
163
e78566595089 initial import
mandel
parents:
diff changeset
164 void TreeWalker::acceptSizePolicy(DomSizePolicy *sizePolicy)
e78566595089 initial import
mandel
parents:
diff changeset
165 {
e78566595089 initial import
mandel
parents:
diff changeset
166 Q_UNUSED(sizePolicy);
e78566595089 initial import
mandel
parents:
diff changeset
167 }
e78566595089 initial import
mandel
parents:
diff changeset
168
e78566595089 initial import
mandel
parents:
diff changeset
169 void TreeWalker::acceptSize(DomSize *size)
e78566595089 initial import
mandel
parents:
diff changeset
170 {
e78566595089 initial import
mandel
parents:
diff changeset
171 Q_UNUSED(size);
e78566595089 initial import
mandel
parents:
diff changeset
172 }
e78566595089 initial import
mandel
parents:
diff changeset
173
e78566595089 initial import
mandel
parents:
diff changeset
174 void TreeWalker::acceptDate(DomDate *date)
e78566595089 initial import
mandel
parents:
diff changeset
175 {
e78566595089 initial import
mandel
parents:
diff changeset
176 Q_UNUSED(date);
e78566595089 initial import
mandel
parents:
diff changeset
177 }
e78566595089 initial import
mandel
parents:
diff changeset
178
e78566595089 initial import
mandel
parents:
diff changeset
179 void TreeWalker::acceptTime(DomTime *time)
e78566595089 initial import
mandel
parents:
diff changeset
180 {
e78566595089 initial import
mandel
parents:
diff changeset
181 Q_UNUSED(time);
e78566595089 initial import
mandel
parents:
diff changeset
182 }
e78566595089 initial import
mandel
parents:
diff changeset
183
e78566595089 initial import
mandel
parents:
diff changeset
184 void TreeWalker::acceptDateTime(DomDateTime *dateTime)
e78566595089 initial import
mandel
parents:
diff changeset
185 {
e78566595089 initial import
mandel
parents:
diff changeset
186 Q_UNUSED(dateTime);
e78566595089 initial import
mandel
parents:
diff changeset
187 }
e78566595089 initial import
mandel
parents:
diff changeset
188
e78566595089 initial import
mandel
parents:
diff changeset
189 void TreeWalker::acceptProperty(DomProperty *property)
e78566595089 initial import
mandel
parents:
diff changeset
190 {
e78566595089 initial import
mandel
parents:
diff changeset
191 switch (property->kind()) {
e78566595089 initial import
mandel
parents:
diff changeset
192 case DomProperty::Bool:
e78566595089 initial import
mandel
parents:
diff changeset
193 case DomProperty::Color:
e78566595089 initial import
mandel
parents:
diff changeset
194 case DomProperty::Cstring:
e78566595089 initial import
mandel
parents:
diff changeset
195 case DomProperty::Cursor:
e78566595089 initial import
mandel
parents:
diff changeset
196 case DomProperty::CursorShape:
e78566595089 initial import
mandel
parents:
diff changeset
197 case DomProperty::Enum:
e78566595089 initial import
mandel
parents:
diff changeset
198 case DomProperty::Font:
e78566595089 initial import
mandel
parents:
diff changeset
199 case DomProperty::Pixmap:
e78566595089 initial import
mandel
parents:
diff changeset
200 case DomProperty::IconSet:
e78566595089 initial import
mandel
parents:
diff changeset
201 case DomProperty::Palette:
e78566595089 initial import
mandel
parents:
diff changeset
202 case DomProperty::Point:
e78566595089 initial import
mandel
parents:
diff changeset
203 case DomProperty::PointF:
e78566595089 initial import
mandel
parents:
diff changeset
204 case DomProperty::Rect:
e78566595089 initial import
mandel
parents:
diff changeset
205 case DomProperty::RectF:
e78566595089 initial import
mandel
parents:
diff changeset
206 case DomProperty::Set:
e78566595089 initial import
mandel
parents:
diff changeset
207 case DomProperty::Locale:
e78566595089 initial import
mandel
parents:
diff changeset
208 case DomProperty::SizePolicy:
e78566595089 initial import
mandel
parents:
diff changeset
209 case DomProperty::Size:
e78566595089 initial import
mandel
parents:
diff changeset
210 case DomProperty::SizeF:
e78566595089 initial import
mandel
parents:
diff changeset
211 case DomProperty::String:
e78566595089 initial import
mandel
parents:
diff changeset
212 case DomProperty::Number:
e78566595089 initial import
mandel
parents:
diff changeset
213 case DomProperty::LongLong:
e78566595089 initial import
mandel
parents:
diff changeset
214 case DomProperty::Char:
e78566595089 initial import
mandel
parents:
diff changeset
215 case DomProperty::Date:
e78566595089 initial import
mandel
parents:
diff changeset
216 case DomProperty::Time:
e78566595089 initial import
mandel
parents:
diff changeset
217 case DomProperty::DateTime:
e78566595089 initial import
mandel
parents:
diff changeset
218 case DomProperty::Url:
e78566595089 initial import
mandel
parents:
diff changeset
219 case DomProperty::Unknown:
e78566595089 initial import
mandel
parents:
diff changeset
220 case DomProperty::StringList:
e78566595089 initial import
mandel
parents:
diff changeset
221 case DomProperty::Float:
e78566595089 initial import
mandel
parents:
diff changeset
222 case DomProperty::Double:
e78566595089 initial import
mandel
parents:
diff changeset
223 case DomProperty::UInt:
e78566595089 initial import
mandel
parents:
diff changeset
224 case DomProperty::ULongLong:
e78566595089 initial import
mandel
parents:
diff changeset
225 case DomProperty::Brush:
e78566595089 initial import
mandel
parents:
diff changeset
226 break;
e78566595089 initial import
mandel
parents:
diff changeset
227 }
e78566595089 initial import
mandel
parents:
diff changeset
228 }
e78566595089 initial import
mandel
parents:
diff changeset
229
e78566595089 initial import
mandel
parents:
diff changeset
230 void TreeWalker::acceptCustomWidgets(DomCustomWidgets *customWidgets)
e78566595089 initial import
mandel
parents:
diff changeset
231 {
e78566595089 initial import
mandel
parents:
diff changeset
232 for (int i=0; i<customWidgets->elementCustomWidget().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
233 acceptCustomWidget(customWidgets->elementCustomWidget().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
234 }
e78566595089 initial import
mandel
parents:
diff changeset
235
e78566595089 initial import
mandel
parents:
diff changeset
236 void TreeWalker::acceptCustomWidget(DomCustomWidget *customWidget)
e78566595089 initial import
mandel
parents:
diff changeset
237 {
e78566595089 initial import
mandel
parents:
diff changeset
238 Q_UNUSED(customWidget);
e78566595089 initial import
mandel
parents:
diff changeset
239 }
e78566595089 initial import
mandel
parents:
diff changeset
240
e78566595089 initial import
mandel
parents:
diff changeset
241 void TreeWalker::acceptAction(DomAction *action)
e78566595089 initial import
mandel
parents:
diff changeset
242 {
e78566595089 initial import
mandel
parents:
diff changeset
243 Q_UNUSED(action);
e78566595089 initial import
mandel
parents:
diff changeset
244 }
e78566595089 initial import
mandel
parents:
diff changeset
245
e78566595089 initial import
mandel
parents:
diff changeset
246 void TreeWalker::acceptActionGroup(DomActionGroup *actionGroup)
e78566595089 initial import
mandel
parents:
diff changeset
247 {
e78566595089 initial import
mandel
parents:
diff changeset
248 for (int i=0; i<actionGroup->elementAction().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
249 acceptAction(actionGroup->elementAction().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
250
e78566595089 initial import
mandel
parents:
diff changeset
251 for (int i=0; i<actionGroup->elementActionGroup().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
252 acceptActionGroup(actionGroup->elementActionGroup().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
253 }
e78566595089 initial import
mandel
parents:
diff changeset
254
e78566595089 initial import
mandel
parents:
diff changeset
255 void TreeWalker::acceptActionRef(DomActionRef *actionRef)
e78566595089 initial import
mandel
parents:
diff changeset
256 {
e78566595089 initial import
mandel
parents:
diff changeset
257 Q_UNUSED(actionRef);
e78566595089 initial import
mandel
parents:
diff changeset
258 }
e78566595089 initial import
mandel
parents:
diff changeset
259
e78566595089 initial import
mandel
parents:
diff changeset
260 void TreeWalker::acceptImages(DomImages *images)
e78566595089 initial import
mandel
parents:
diff changeset
261 {
e78566595089 initial import
mandel
parents:
diff changeset
262 for (int i=0; i<images->elementImage().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
263 acceptImage(images->elementImage().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
264 }
e78566595089 initial import
mandel
parents:
diff changeset
265
e78566595089 initial import
mandel
parents:
diff changeset
266 void TreeWalker::acceptImage(DomImage *image)
e78566595089 initial import
mandel
parents:
diff changeset
267 {
e78566595089 initial import
mandel
parents:
diff changeset
268 Q_UNUSED(image);
e78566595089 initial import
mandel
parents:
diff changeset
269 }
e78566595089 initial import
mandel
parents:
diff changeset
270
e78566595089 initial import
mandel
parents:
diff changeset
271 void TreeWalker::acceptIncludes(DomIncludes *includes)
e78566595089 initial import
mandel
parents:
diff changeset
272 {
e78566595089 initial import
mandel
parents:
diff changeset
273 for (int i=0; i<includes->elementInclude().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
274 acceptInclude(includes->elementInclude().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
275 }
e78566595089 initial import
mandel
parents:
diff changeset
276
e78566595089 initial import
mandel
parents:
diff changeset
277 void TreeWalker::acceptInclude(DomInclude *incl)
e78566595089 initial import
mandel
parents:
diff changeset
278 {
e78566595089 initial import
mandel
parents:
diff changeset
279 Q_UNUSED(incl);
e78566595089 initial import
mandel
parents:
diff changeset
280 }
e78566595089 initial import
mandel
parents:
diff changeset
281
e78566595089 initial import
mandel
parents:
diff changeset
282 void TreeWalker::acceptConnections(DomConnections *connections)
e78566595089 initial import
mandel
parents:
diff changeset
283 {
e78566595089 initial import
mandel
parents:
diff changeset
284 for (int i=0; i<connections->elementConnection().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
285 acceptConnection(connections->elementConnection().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
286 }
e78566595089 initial import
mandel
parents:
diff changeset
287
e78566595089 initial import
mandel
parents:
diff changeset
288 void TreeWalker::acceptConnection(DomConnection *connection)
e78566595089 initial import
mandel
parents:
diff changeset
289 {
e78566595089 initial import
mandel
parents:
diff changeset
290 acceptConnectionHints(connection->elementHints());
e78566595089 initial import
mandel
parents:
diff changeset
291 }
e78566595089 initial import
mandel
parents:
diff changeset
292
e78566595089 initial import
mandel
parents:
diff changeset
293 void TreeWalker::acceptConnectionHints(DomConnectionHints *connectionHints)
e78566595089 initial import
mandel
parents:
diff changeset
294 {
e78566595089 initial import
mandel
parents:
diff changeset
295 for (int i=0; i<connectionHints->elementHint().size(); ++i)
e78566595089 initial import
mandel
parents:
diff changeset
296 acceptConnectionHint(connectionHints->elementHint().at(i));
e78566595089 initial import
mandel
parents:
diff changeset
297 }
e78566595089 initial import
mandel
parents:
diff changeset
298
e78566595089 initial import
mandel
parents:
diff changeset
299 void TreeWalker::acceptConnectionHint(DomConnectionHint *connectionHint)
e78566595089 initial import
mandel
parents:
diff changeset
300 {
e78566595089 initial import
mandel
parents:
diff changeset
301 Q_UNUSED(connectionHint);
e78566595089 initial import
mandel
parents:
diff changeset
302 }
e78566595089 initial import
mandel
parents:
diff changeset
303
e78566595089 initial import
mandel
parents:
diff changeset
304 void TreeWalker::acceptWidgetScripts(const DomScripts &, DomWidget *, const DomWidgets &)
e78566595089 initial import
mandel
parents:
diff changeset
305 {
e78566595089 initial import
mandel
parents:
diff changeset
306 }
e78566595089 initial import
mandel
parents:
diff changeset
307
e78566595089 initial import
mandel
parents:
diff changeset
308 QT_END_NAMESPACE