From 084d83a58479e233b535c162c780880ae353312f Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <daniel.molkentin@nokia.com> Date: Wed, 28 Oct 2009 15:57:13 +0100 Subject: [PATCH] Datastructures 101: A QMap sorts, and is rarely what you want. --- .../welcome/communitywelcomepagewidget.cpp | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/plugins/welcome/communitywelcomepagewidget.cpp b/src/plugins/welcome/communitywelcomepagewidget.cpp index a6ffff280c9..3385dd39c9f 100644 --- a/src/plugins/welcome/communitywelcomepagewidget.cpp +++ b/src/plugins/welcome/communitywelcomepagewidget.cpp @@ -55,18 +55,18 @@ CommunityWelcomePageWidget::CommunityWelcomePageWidget(QWidget *parent) : //: Add localized feed here only if one exists m_rssFetcher->fetch(QUrl(tr("http://labs.trolltech.com/blogs/feed"))); - QMap<QString, QString> sites; - sites[tr("Qt Home")] = QLatin1String("http://qt.nokia.com"); - sites[tr("Qt Labs")] = QLatin1String("http://labs.qt.nokia.com"); - sites[tr("Qt Git Hosting")] = QLatin1String("http://qt.gitorious.org"); - sites[tr("Qt Centre")] = QLatin1String("http://www.qtcentre.org"); - sites[tr("Qt Apps")] = QLatin1String("http://www.qt-apps.org"); - sites[tr("Qt for Symbian at Forum Nokia")] = QLatin1String("http://discussion.forum.nokia.com/forum/forumdisplay.php?f=196"); + QList<QPair<QString, QString> > sites; + sites << qMakePair(tr("Qt Home"), QString(QLatin1String("http://qt.nokia.com"))); + sites << qMakePair(tr("Qt Labs"), QString(QLatin1String("http://labs.qt.nokia.com"))); + sites << qMakePair(tr("Qt Git Hosting"), QString(QLatin1String("http://qt.gitorious.org"))); + sites << qMakePair(tr("Qt Centre"), QString(QLatin1String("http://www.qtcentre.org"))); + sites << qMakePair(tr("Qt Apps"), QString(QLatin1String("http://www.qt-apps.org"))); + sites << qMakePair(tr("Qt for Symbian at Forum Nokia"), QString(QLatin1String("http://discussion.forum.nokia.com/forum/forumdisplay.php?f=196"))); - QMapIterator<QString, QString> it(sites); + QListIterator<QPair<QString, QString> > it(sites); while (it.hasNext()) { - it.next(); - ui->sitesTreeWidget->addItem(it.key(), it.value(), it.value()); + QPair<QString, QString> pair = it.next(); + ui->sitesTreeWidget->addItem(pair.first, pair.second, pair.second); } } -- GitLab