diff --git a/src/plugins/coreplugin/versiondialog.cpp b/src/plugins/coreplugin/versiondialog.cpp index 06c8517a44c..1db2e863793 100644 --- a/src/plugins/coreplugin/versiondialog.cpp +++ b/src/plugins/coreplugin/versiondialog.cpp @@ -36,6 +36,7 @@ #include #include +#include #include #include @@ -62,26 +63,28 @@ VersionDialog::VersionDialog(QWidget *parent) QString version = QLatin1String(IDE_VERSION_LONG); version += QDate(2007, 25, 10).toString(Qt::SystemLocaleDate); - const QString description = tr( - "

Qt Creator %1

" - "Based on Qt %2
" - "
" - "Built on " __DATE__ " at " __TIME__ "
" + QString ideRev; #ifdef IDE_REVISION - "From revision %5
" + //: This gets conditionally inserted as argument %8 into the description string. + ideRev = tr("From revision %1
").arg(QString::fromLatin1(IDE_REVISION_STR).left(10)); #endif + + const QString description = tr( + "

Qt Creator %1

" + "Based on Qt %2 (%3 bit)
" "
" + "Built on %4 at %5
" "
" - "Copyright 2008-%3 %4. All rights reserved.
" + "%8" + "
" + "Copyright 2008-%6 %7. All rights reserved.
" "
" "The program is provided AS IS with NO WARRANTY OF ANY KIND, " "INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A " "PARTICULAR PURPOSE.
") - .arg(version, QLatin1String(QT_VERSION_STR), QLatin1String(IDE_YEAR), (QLatin1String(IDE_AUTHOR)) -#ifdef IDE_REVISION - , QString(IDE_REVISION_STR).left(10) -#endif - ); + .arg(version, QLatin1String(QT_VERSION_STR), QString::number(QSysInfo::WordSize), + QLatin1String(__DATE__), QLatin1String(__TIME__), QLatin1String(IDE_YEAR), + (QLatin1String(IDE_AUTHOR)), ideRev); QLabel *copyRightLabel = new QLabel(description); copyRightLabel->setWordWrap(true);