Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/tools/qdoc3/separator.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the tools applications of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you have questions regarding the use of this file, please contact
     37** Nokia at qt-info@nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    4949QT_BEGIN_NAMESPACE
    5050
    51 QString separator( int index, int count )
     51QString separator(int index, int count)
    5252{
    53     if ( index == count - 1 )
    54         return tr( ".", "terminator" );
     53    if (index == count - 1)
     54        return tr(".", "terminator");
     55    if (count == 2)
     56        return tr(" and ", "separator when N = 2");
     57    if (index == 0)
     58        return tr(", ", "first separator when N > 2");
     59    if (index < count - 2)
     60        return tr(", ", "general separator when N > 2");
     61    return tr(", and ", "last separator when N > 2");
     62}
    5563
    56     if ( count == 2 ) {
    57         return tr( " and ", "separator when N = 2" );
    58     } else {
    59         if ( index == 0 ) {
    60             return tr( ", ", "first separator when N > 2" );
    61         } else if ( index < count - 2 ) {
    62             return tr( ", ", "general separator when N > 2" );
    63         } else {
    64             return tr( ", and ", "last separator when N > 2" );
    65         }
    66     }
     64QString comma(int index, int count)
     65{
     66    if (index == count - 1)
     67        return QString("");
     68    if (count == 2)
     69        return tr(" and ", "separator when N = 2");
     70    if (index == 0)
     71        return tr(", ", "first separator when N > 2");
     72    if (index < count - 2)
     73        return tr(", ", "general separator when N > 2");
     74    return tr(", and ", "last separator when N > 2");
    6775}
    6876
Note: See TracChangeset for help on using the changeset viewer.