コード例 #1
0
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);
}
コード例 #2
0
ファイル: cppwriteincludes.cpp プロジェクト: husninazer/qt
void WriteIncludes::acceptWidgetScripts(const DomScripts &scripts, DomWidget *, const  DomWidgets &)
{
    if (!scripts.empty()) {
        activateScripts();
    }
}