void WriteIncludes::acceptCustomWidget(DomCustomWidget *node) { const QString className = node->elementClass(); if (className.isEmpty()) return; if (const DomScript *domScript = node->elementScript()) if (!domScript->text().isEmpty()) activateScripts(); // custom header unless it is a built-in qt class QString header; bool global = false; if (node->elementHeader() && !m_classToHeader.contains(className) && node->elementHeader()->text().size()) { global = node->elementHeader()->attributeLocation().toLower() == QLatin1String("global"); header = node->elementHeader()->text(); } add(className, header, global); }
void WriteIncludes::acceptWidgetScripts(const DomScripts &scripts, DomWidget *, const DomWidgets &) { if (!scripts.empty()) { activateScripts(); } }