diff options
author | Liang Qi <liang.qi@qt.io> | 2017-10-30 08:46:00 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2017-10-30 08:46:01 +0100 |
commit | 7b775f51f574a4875be414e636d82c325810dd02 (patch) | |
tree | 2432012a55c95d2978f664c8aaf453a91dc1ee31 /src/designer/src/lib | |
parent | 936ae1fdd4634e7ace7ef0f1358185158adc9c59 (diff) | |
parent | 779002b14dc2e9e4eb22f2c2c243f3da12fa4c72 (diff) | |
download | qttools-7b775f51f574a4875be414e636d82c325810dd02.tar.gz |
Merge remote-tracking branch 'origin/5.9' into 5.10
Change-Id: I9069b01eb82dfcce33e2afae3be853f7a5bd1fa8
Diffstat (limited to 'src/designer/src/lib')
-rw-r--r-- | src/designer/src/lib/shared/connectionedit.cpp | 8 | ||||
-rw-r--r-- | src/designer/src/lib/shared/qtresourcemodel.cpp | 4 | ||||
-rw-r--r-- | src/designer/src/lib/shared/qtresourceview.cpp | 7 |
3 files changed, 9 insertions, 10 deletions
diff --git a/src/designer/src/lib/shared/connectionedit.cpp b/src/designer/src/lib/shared/connectionedit.cpp index 8f3b12ab2..219774113 100644 --- a/src/designer/src/lib/shared/connectionedit.cpp +++ b/src/designer/src/lib/shared/connectionedit.cpp @@ -1194,12 +1194,10 @@ void ConnectionEdit::mouseDoubleClickEvent(QMouseEvent *e) case Dragging: break; case Editing: - if (!m_widget_under_mouse.isNull()) { + if (!m_widget_under_mouse.isNull()) emit widgetActivated(m_widget_under_mouse); - } else if (m_sel_con_set.size() == 1) { - Connection *con = m_sel_con_set.keys().first(); - modifyConnection(con); - } + else if (m_sel_con_set.size() == 1) + modifyConnection(m_sel_con_set.constBegin().key()); break; } diff --git a/src/designer/src/lib/shared/qtresourcemodel.cpp b/src/designer/src/lib/shared/qtresourcemodel.cpp index 92c15cd36..4b08f3670 100644 --- a/src/designer/src/lib/shared/qtresourcemodel.cpp +++ b/src/designer/src/lib/shared/qtresourcemodel.cpp @@ -473,7 +473,7 @@ QStringList QtResourceModel::loadedQrcFiles() const bool QtResourceModel::isModified(const QString &path) const { - QMap<QString, bool>::const_iterator it = d_ptr->m_pathToModified.find(path); + QMap<QString, bool>::const_iterator it = d_ptr->m_pathToModified.constFind(path); if (it != d_ptr->m_pathToModified.constEnd()) return it.value(); return true; @@ -481,7 +481,7 @@ bool QtResourceModel::isModified(const QString &path) const void QtResourceModel::setModified(const QString &path) { - QMap<QString, bool>::const_iterator itMod = d_ptr->m_pathToModified.find(path); + QMap<QString, bool>::const_iterator itMod = d_ptr->m_pathToModified.constFind(path); if (itMod == d_ptr->m_pathToModified.constEnd()) return; diff --git a/src/designer/src/lib/shared/qtresourceview.cpp b/src/designer/src/lib/shared/qtresourceview.cpp index a64b99000..00a656410 100644 --- a/src/designer/src/lib/shared/qtresourceview.cpp +++ b/src/designer/src/lib/shared/qtresourceview.cpp @@ -658,13 +658,14 @@ void QtResourceView::selectResource(const QString &resource) if (fi.isDir()) dir = QDir(resource); QString dirPath = dir.absolutePath(); - QMap<QString, QTreeWidgetItem *>::const_iterator it; - while ((it = d_ptr->m_pathToItem.find(dirPath)) == d_ptr->m_pathToItem.constEnd()) { + const auto cend = d_ptr->m_pathToItem.constEnd(); + auto it = cend; + while ((it = d_ptr->m_pathToItem.constFind(dirPath)) == cend) { if (!dir.cdUp()) break; dirPath = dir.absolutePath(); } - if (it != d_ptr->m_pathToItem.constEnd()) { + if (it != cend) { QTreeWidgetItem *treeItem = it.value(); d_ptr->m_treeWidget->setCurrentItem(treeItem); d_ptr->m_treeWidget->scrollToItem(treeItem); |