summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-03-24 12:51:44 +0100
committercon <qtc-committer@nokia.com>2009-03-24 12:52:20 +0100
commitbd2a163f7834a1be5379ee9357309fdf717497de (patch)
tree4146381ea33ea0b74b63c76193ee0c0360bcb85c /src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
parent87fdacba5c75ef1d979a2e9854018e1789626010 (diff)
downloadqt-creator-bd2a163f7834a1be5379ee9357309fdf717497de.tar.gz
Simplify 'Save modified files' internals.
Diffstat (limited to 'src/plugins/coreplugin/dialogs/saveitemsdialog.cpp')
-rw-r--r--src/plugins/coreplugin/dialogs/saveitemsdialog.cpp17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp b/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
index 31cc36ee97..80b15b4c94 100644
--- a/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
+++ b/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp
@@ -46,7 +46,7 @@ using namespace Core;
using namespace Core::Internal;
SaveItemsDialog::SaveItemsDialog(QWidget *parent,
- QMap<IFile*, QString> items)
+ QList<IFile *> items)
: QDialog(parent)
{
m_ui.setupUi(this);
@@ -55,13 +55,12 @@ SaveItemsDialog::SaveItemsDialog(QWidget *parent,
m_ui.buttonBox->button(QDialogButtonBox::Save)->setFocus(Qt::TabFocusReason);
m_ui.buttonBox->button(QDialogButtonBox::Save)->setMinimumWidth(130); // bad magic number to avoid resizing of button
- QMap<IFile*, QString>::const_iterator it = items.constBegin();
- while (it != items.constEnd()) {
+ foreach (IFile *file, items) {
QString visibleName;
QString directory;
- QString fileName = it.key()->fileName();
+ QString fileName = file->fileName();
if (fileName.isEmpty()) {
- visibleName = it.key()->suggestedFileName();
+ visibleName = file->suggestedFileName();
} else {
QFileInfo info = QFileInfo(fileName);
directory = info.absolutePath();
@@ -69,8 +68,7 @@ SaveItemsDialog::SaveItemsDialog(QWidget *parent,
}
QTreeWidgetItem *item = new QTreeWidgetItem(m_ui.treeWidget, QStringList()
<< visibleName << directory);
- item->setData(0, Qt::UserRole, qVariantFromValue(it.key()));
- ++it;
+ item->setData(0, Qt::UserRole, qVariantFromValue(file));
}
m_ui.treeWidget->resizeColumnToContents(0);
@@ -123,8 +121,3 @@ QList<IFile*> SaveItemsDialog::itemsToSave() const
{
return m_itemsToSave;
}
-
-QSet<IFile*> SaveItemsDialog::itemsToOpenWithVCS() const
-{
- return m_itemsToSave.toSet();
-}