12 if (
const DomButtonGroups *domButtonGroups = ui->elementButtonGroups())
20 Q_UNUSED(layoutDefault);
25 Q_UNUSED(layoutFunction);
35 for (
int i=0; i<layout->elementProperty().size(); ++i)
38 for (
int i=0; i<layout->elementItem().size(); ++i)
44 switch (layoutItem->kind()) {
45 case DomLayoutItem::Widget:
48 case DomLayoutItem::Layout:
51 case DomLayoutItem::Spacer:
54 case DomLayoutItem::Unknown:
63 for (
int i=0; i<widget->elementAction().size(); ++i)
66 for (
int i=0; i<widget->elementActionGroup().size(); ++i)
69 for (
int i=0; i<widget->elementAddAction().size(); ++i)
72 for (
int i=0; i<widget->elementProperty().size(); ++i)
78 DomWidgets childWidgets;
79 for (
int i=0; i<widget->elementWidget().size(); ++i) {
80 DomWidget *child = widget->elementWidget().at(i);
81 childWidgets += child;
85 if (!widget->elementLayout().isEmpty())
91 for (
int i=0; i<spacer->elementProperty().size(); ++i)
102 Q_UNUSED(colorGroup);
129 Q_UNUSED(sizePolicy);
154 switch (property->kind()) {
155 case DomProperty::Bool:
156 case DomProperty::Color:
157 case DomProperty::Cstring:
158 case DomProperty::Cursor:
159 case DomProperty::CursorShape:
160 case DomProperty::Enum:
161 case DomProperty::Font:
162 case DomProperty::Pixmap:
163 case DomProperty::IconSet:
164 case DomProperty::Palette:
165 case DomProperty::Point:
166 case DomProperty::PointF:
167 case DomProperty::Rect:
168 case DomProperty::RectF:
169 case DomProperty::Set:
170 case DomProperty::Locale:
171 case DomProperty::SizePolicy:
172 case DomProperty::Size:
173 case DomProperty::SizeF:
174 case DomProperty::String:
175 case DomProperty::Number:
176 case DomProperty::LongLong:
177 case DomProperty::Char:
178 case DomProperty::Date:
179 case DomProperty::Time:
180 case DomProperty::DateTime:
181 case DomProperty::Url:
182 case DomProperty::Unknown:
183 case DomProperty::StringList:
184 case DomProperty::Float:
185 case DomProperty::Double:
186 case DomProperty::UInt:
187 case DomProperty::ULongLong:
188 case DomProperty::Brush:
195 for (
int i=0; i<customWidgets->elementCustomWidget().size(); ++i)
201 Q_UNUSED(customWidget);
211 for (
int i=0; i<actionGroup->elementAction().size(); ++i)
214 for (
int i=0; i<actionGroup->elementActionGroup().size(); ++i)
225 for (
int i=0; i<includes->elementInclude().size(); ++i)
236 for (
int i=0; i<connections->elementConnection().size(); ++i)
247 for (
int i=0; i<connectionHints->elementHint().size(); ++i)
253 Q_UNUSED(connectionHint);
258 const auto &domGroups = domButtonGroups->elementButtonGroup();
259 for (
const DomButtonGroup *g : domGroups)
260 acceptButtonGroup(g);
Combined button and popup list for selecting options.
virtual void acceptAction(DomAction *action)
virtual void acceptLayoutDefault(DomLayoutDefault *layoutDefault)
virtual void acceptDate(DomDate *date)
virtual void acceptActionGroup(DomActionGroup *actionGroup)
virtual void acceptLayoutFunction(DomLayoutFunction *layoutFunction)
virtual void acceptButtonGroup(const DomButtonGroup *buttonGroup)
virtual void acceptConnection(DomConnection *connection)
virtual void acceptRect(DomRect *rect)
virtual void acceptProperty(DomProperty *property)
virtual void acceptLayoutItem(DomLayoutItem *layoutItem)
virtual void acceptIncludes(DomIncludes *includes)
virtual void acceptFont(DomFont *font)
virtual void acceptDateTime(DomDateTime *dateTime)
virtual void acceptInclude(DomInclude *incl)
virtual void acceptSpacer(DomSpacer *spacer)
virtual void acceptCustomWidgets(DomCustomWidgets *customWidgets)
virtual void acceptCustomWidget(DomCustomWidget *customWidget)
virtual void acceptColor(DomColor *color)
virtual void acceptColorGroup(DomColorGroup *colorGroup)
virtual void acceptTabStops(DomTabStops *tabStops)
virtual void acceptConnectionHint(DomConnectionHint *connectionHint)
virtual void acceptPalette(DomPalette *palette)
virtual void acceptSize(DomSize *size)
virtual void acceptActionRef(DomActionRef *actionRef)
virtual void acceptPoint(DomPoint *point)
virtual void acceptTime(DomTime *time)
virtual void acceptSizePolicy(DomSizePolicy *sizePolicy)
virtual void acceptWidget(DomWidget *widget)
virtual void acceptConnectionHints(DomConnectionHints *connectionHints)
virtual void acceptUI(DomUI *ui)
virtual void acceptButtonGroups(const DomButtonGroups *buttonGroups)
virtual void acceptConnections(DomConnections *connections)
virtual void acceptLayout(DomLayout *layout)