diff options
author | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2009-05-28 13:03:40 (GMT) |
---|---|---|
committer | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2009-05-28 13:15:23 (GMT) |
commit | 1bf86e118a168c9aa6bed95bbe4b095f36e4a3cb (patch) | |
tree | a179333e5da8e6b9a85f9f5fcfbdc54e970a1c29 /src/gui/dialogs | |
parent | 49108bbc2bf79157f1be0f837db08f72408764cb (diff) | |
download | Qt-1bf86e118a168c9aa6bed95bbe4b095f36e4a3cb.zip Qt-1bf86e118a168c9aa6bed95bbe4b095f36e4a3cb.tar.gz Qt-1bf86e118a168c9aa6bed95bbe4b095f36e4a3cb.tar.bz2 |
Polished aboutQt dialog a little bit.
Splitted text in the AboutQt dialog into several chunks to make use of
advanced qmessagebox text fields
Reviewed-By: Trenton Schulz
Diffstat (limited to 'src/gui/dialogs')
-rw-r--r-- | src/gui/dialogs/qmessagebox.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/gui/dialogs/qmessagebox.cpp b/src/gui/dialogs/qmessagebox.cpp index 6790c3d..1734e85 100644 --- a/src/gui/dialogs/qmessagebox.cpp +++ b/src/gui/dialogs/qmessagebox.cpp @@ -1684,10 +1684,13 @@ void QMessageBox::aboutQt(QWidget *parent, const QString &title) } #endif - QString translatedTextAboutQt; - translatedTextAboutQt = QMessageBox::tr( + QString translatedTextAboutQtCaption; + translatedTextAboutQtCaption = QMessageBox::tr( "<h3>About Qt</h3>" "<p>This program uses Qt version %1.</p>" + ).arg(QLatin1String(QT_VERSION_STR)); + QString translatedTextAboutQtText; + translatedTextAboutQtText = QMessageBox::tr( "<p>Qt is a C++ toolkit for cross-platform application " "development.</p>" "<p>Qt provides single-source portability across MS Windows, " @@ -1715,12 +1718,12 @@ void QMessageBox::aboutQt(QWidget *parent, const QString &title) "<p>Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).</p>" "<p>Qt is a Nokia product. See <a href=\"http://www.qtsoftware.com/qt/\">www.qtsoftware.com/qt</a> " "for more information.</p>" - ).arg(QLatin1String(QT_VERSION_STR)); - + ); QMessageBox *msgBox = new QMessageBox(parent); msgBox->setAttribute(Qt::WA_DeleteOnClose); msgBox->setWindowTitle(title.isEmpty() ? tr("About Qt") : title); - msgBox->setInformativeText(translatedTextAboutQt); + msgBox->setText(translatedTextAboutQtCaption); + msgBox->setInformativeText(translatedTextAboutQtText); QPixmap pm(QLatin1String(":/trolltech/qmessagebox/images/qtlogo-64.png")); if (!pm.isNull()) |