示例#1
0
    DBusXMLHandler(ParserInterface * parser,
                   QXmlSimpleReader * reader,
                   const char * file_name,
                   Entry * root) :
        m_parser(parser),
        m_locator(reader),
        m_currentEntry(0),
        m_currentInterface(0),
        m_currentMethod(0),
        m_currentArgument(0),
        m_currentProperty(0),
        m_currentEnum(0),
        m_fileName(file_name),
        m_currentComment(0)
    {
        setDocumentLocator(&m_locator);

        m_scopeCount = 0;

        // Set up stack cleanup:
        m_structStack.setAutoDelete(TRUE);
        m_elementStack.setAutoDelete(TRUE);
        m_scopeStack.setAutoDelete(TRUE);

        openScopes(root);
    }
void QXmlDefaultHandler_QtDShell::__override_setDocumentLocator(QXmlLocator*  locator0, bool static_call)
{
    if (static_call) {
        QXmlDefaultHandler::setDocumentLocator((QXmlLocator* )locator0);
    } else {
        setDocumentLocator((QXmlLocator* )locator0);
    }
}