8#include <databaseinfo.h>
13#define QT_CLASS_LIB(klass, module, header) { #klass, #module, #header },
33 m_knownClasses.clear();
36 if (node->elementIncludes())
40 if (node->elementCustomWidgets())
46 if (node->elementButtonGroups())
54 add(node->attributeClass());
60 add(node->attributeClass());
73 if (node->kind() == DomProperty::Date)
75 if (node->kind() == DomProperty::Locale)
77 if (node->kind() == DomProperty::IconSet)
84 if (className.isEmpty() || m_knownClasses.contains(className))
87 m_knownClasses.insert(className);
90 static const QStringList treeViewsWithHeaders = {
94 if (cwi->extendsOneOf(className, treeViewsWithHeaders))
97 if (!m_laidOut && cwi->extends(className,
"QToolBox"))
105 if (cwi->extends(className,
"QDialogButtonBox"))
108 doAdd(className, dcw);
113 const QString className = node->elementClass();
114 if (!className.isEmpty())
115 add(className, node);
const CustomWidgetsInfo * customWidgetsInfo() const
WriteIncludesBase(Uic *uic)
void acceptActionRef(DomActionRef *node) override
void acceptSpacer(DomSpacer *node) override
void acceptCustomWidget(DomCustomWidget *node) override
void acceptUI(DomUI *node) override
void acceptLayout(DomLayout *node) override
void acceptWidget(DomWidget *node) override
void acceptActionGroup(DomActionGroup *node) override
void acceptAction(DomAction *node) override
void acceptProperty(DomProperty *node) override
Combined button and popup list for selecting options.
#define QStringLiteral(str)
virtual void acceptAction(DomAction *action)
virtual void acceptActionGroup(DomActionGroup *actionGroup)
virtual void acceptProperty(DomProperty *property)
virtual void acceptIncludes(DomIncludes *includes)
virtual void acceptSpacer(DomSpacer *spacer)
virtual void acceptCustomWidgets(DomCustomWidgets *customWidgets)
virtual void acceptActionRef(DomActionRef *actionRef)
virtual void acceptWidget(DomWidget *widget)
virtual void acceptUI(DomUI *ui)
virtual void acceptLayout(DomLayout *layout)
ClassInfoEntries classInfoEntries()
static QT_BEGIN_NAMESPACE const ClassInfoEntry qclass_lib_map[]