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/src/tools/uic/cpp/cppwriteicondata.cpp

    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)
     
    115115void WriteIconData::acceptImage(DomImage *image)
    116116{
    117     writeImage(output, option.indent, image);
     117    // Limit line length when writing code.
     118    writeImage(output, option.indent, true, image);
    118119}
    119120
    120 void WriteIconData::writeImage(QTextStream &output, const QString &indent, DomImage *image)
     121void WriteIconData::writeImage(QTextStream &output, const QString &indent,
     122                               bool limitXPM_LineLength, const DomImage *image)
    121123{
    122124    QString img = image->attributeName() + QLatin1String("_data");
     
    134136        int column = 0;
    135137        bool inQuote = false;
    136         output << indent << "static const char* const " << img << "[] = { \n";
     138        output << indent << "/* XPM */\n"
     139               << indent << "static const char* const " << img << "[] = { \n";
    137140        while (baunzip[a] != '\"')
    138141            a++;
     
    145148            }
    146149
    147             if (column++ >= 511 && inQuote) {
     150            column++;
     151            if (limitXPM_LineLength && column >= 512 && inQuote) {
    148152                output << "\"\n\""; // be nice with MSVC & Co.
    149153                column = 1;
Note: See TracChangeset for help on using the changeset viewer.