summaryrefslogtreecommitdiffstats
path: root/src/designer/src/lib/shared/qtresourceview.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2016-10-26 13:46:43 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2016-10-31 15:38:27 +0000
commit4ca6d6bfb0071aa03744e292f688ef69772a5a47 (patch)
treee044ed382b28e70c04e5faf3dc986f108fb3ae2b /src/designer/src/lib/shared/qtresourceview.cpp
parent8829f0044cd54f0a0357f5022a63969d37aa2648 (diff)
Qt Designer: Remove use of Java-style map iterators
Use STL style iterators instead. Change-Id: Id82546f667059c69521507f3a3b6b997de5cd6ba Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/designer/src/lib/shared/qtresourceview.cpp')
-rw-r--r--src/designer/src/lib/shared/qtresourceview.cpp26
1 files changed, 8 insertions, 18 deletions
diff --git a/src/designer/src/lib/shared/qtresourceview.cpp b/src/designer/src/lib/shared/qtresourceview.cpp
index 24571c283..87b47f45d 100644
--- a/src/designer/src/lib/shared/qtresourceview.cpp
+++ b/src/designer/src/lib/shared/qtresourceview.cpp
@@ -262,20 +262,14 @@ void QtResourceViewPrivate::slotFilterChanged(const QString &pattern)
void QtResourceViewPrivate::storeExpansionState()
{
- QMapIterator<QString, QTreeWidgetItem *> it(m_pathToItem);
- while (it.hasNext()) {
- it.next();
- m_expansionState[it.key()] = it.value()->isExpanded();
- }
+ for (auto it = m_pathToItem.cbegin(), end = m_pathToItem.cend(); it != end; ++it)
+ m_expansionState.insert(it.key(), it.value()->isExpanded());
}
void QtResourceViewPrivate::applyExpansionState()
{
- QMapIterator<QString, QTreeWidgetItem *> it(m_pathToItem);
- while (it.hasNext()) {
- it.next();
+ for (auto it = m_pathToItem.cbegin(), end = m_pathToItem.cend(); it != end; ++it)
it.value()->setExpanded(m_expansionState.value(it.key(), true));
- }
}
QPixmap QtResourceViewPrivate::makeThumbnail(const QPixmap &pix) const
@@ -377,10 +371,8 @@ void QtResourceViewPrivate::createPaths()
const QString root(QStringLiteral(":/"));
QMap<QString, QString> contents = m_resourceModel->contents();
- QMapIterator<QString, QString> itContents(contents);
- while (itContents.hasNext()) {
- const QString filePath = itContents.next().key();
- const QFileInfo fi(filePath);
+ for (auto it = contents.cbegin(), end = contents.cend(); it != end; ++it) {
+ const QFileInfo fi(it.key());
QString dirPath = fi.absolutePath();
m_pathToContents[dirPath].append(fi.fileName());
while (!m_pathToParentPath.contains(dirPath) && dirPath != root) { // create all parent paths
@@ -503,11 +495,9 @@ void QtResourceViewPrivate::filterOutResources()
m_listWidget->scrollToItem(currentResourceItem);
}
- QMapIterator<QString, bool> it(pathToVisible); // hide all paths filtered out
- while (it.hasNext()) {
- const QString path = it.next().key();
- QTreeWidgetItem *item = m_pathToItem.value(path);
- if (item)
+ // hide all paths filtered out
+ for (auto it = pathToVisible.cbegin(), end = pathToVisible.cend(); it != end; ++it) {
+ if (QTreeWidgetItem *item = m_pathToItem.value(it.key()))
item->setHidden(!it.value());
}
}