From 3907824b4d080c2949919b48627559f80bfb4e3c Mon Sep 17 00:00:00 2001 From: cerf Date: Mon, 22 Aug 2011 15:33:03 +0000 Subject: vcsbase: refactor status parsing in VCSBaseClient This impacts Bazaar and Mercurial plugins Change-Id: Ife1e83083b268e597928fbae30378e488e31ee96 Merge-request: 358 Reviewed-by: Tobias Hunger Reviewed-on: http://codereview.qt.nokia.com/3335 --- src/plugins/bazaar/commiteditor.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/plugins/bazaar/commiteditor.cpp') diff --git a/src/plugins/bazaar/commiteditor.cpp b/src/plugins/bazaar/commiteditor.cpp index 92a24efa8b..0cfc688e58 100644 --- a/src/plugins/bazaar/commiteditor.cpp +++ b/src/plugins/bazaar/commiteditor.cpp @@ -62,7 +62,7 @@ BazaarCommitWidget *CommitEditor::commitWidget() void CommitEditor::setFields(const BranchInfo &branch, const QString &userName, const QString &email, - const QList > &repoStatus) + const QList &repoStatus) { BazaarCommitWidget *bazaarWidget = commitWidget(); if (!bazaarWidget) @@ -71,9 +71,8 @@ void CommitEditor::setFields(const BranchInfo &branch, bazaarWidget->setFields(branch, userName, email); m_fileModel = new VCSBase::SubmitFileModel(this); - typedef QPair StringPair; - foreach (const StringPair &status, repoStatus) - if (status.first != QLatin1String("Unknown")) - m_fileModel->addFile(status.second, status.first, true); + foreach (const VCSBase::VCSBaseClient::StatusItem &item, repoStatus) + if (item.flags != QLatin1String("Unknown")) + m_fileModel->addFile(item.file, item.flags, true); setFileModel(m_fileModel); } -- cgit v1.2.1