Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/qmake/generators/xmloutput.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    7070        tDeclaration,       // <?xml version="x.x" encoding="xxx"?>
    7171        tTag,               // <tagname attribute1="value"
     72        tTagValue,          // <tagname>value</tagname>
     73        tValueTag,          // value</tagname>
    7274        tCloseTag,          // Closes an open tag
    7375        tAttribute,         //  attribute2="value">
     76        tAttributeTag,      //  attribute on the same line as a tag
    7477        tData,              // Tag data (formating done)
     78        tImport,            // <import "type"="path" />
    7579        tComment,           // <!-- Comment -->
    7680        tCDATA              // <![CDATA[ ... ]]>
     
    8690    int indentLevel();
    8791    void setState(XMLState state);
     92    void setFormat(XMLFormat newFormat);
    8893    XMLState state();
    8994
     
    122127    void addRaw(const QString &rawText);
    123128    void addAttribute(const QString &attribute, const QString &value);
     129    void addAttributeTag(const QString &attribute, const QString &value);
    124130    void addData(const QString &data);
    125131
     
    164170}
    165171
     172
     173inline XmlOutput::xml_output valueTag(const QString &value)
     174{
     175    return XmlOutput::xml_output(XmlOutput::tValueTag, value, QString());
     176}
     177
     178inline XmlOutput::xml_output tagValue(const QString &tagName, const QString &value)
     179{
     180    return XmlOutput::xml_output(XmlOutput::tTagValue, tagName, value);
     181}
     182
     183inline XmlOutput::xml_output import(const QString &tagName, const QString &value)
     184{
     185    return XmlOutput::xml_output(XmlOutput::tImport, tagName, value);
     186}
     187
    166188inline XmlOutput::xml_output closetag()
    167189{
     
    185207}
    186208
     209inline XmlOutput::xml_output attributeTag(const QString &name,
     210                                       const QString &value)
     211{
     212    return XmlOutput::xml_output(XmlOutput::tAttributeTag, name, value);
     213}
     214
    187215inline XmlOutput::xml_output attr(const QString &name,
    188216                                  const QString &value)
     
    191219}
    192220
     221inline XmlOutput::xml_output attrTag(const QString &name,
     222                                  const QString &value)
     223{
     224    return attributeTag(name, value);
     225}
     226
    193227inline XmlOutput::xml_output data(const QString &text = QString())
    194228{
Note: See TracChangeset for help on using the changeset viewer.