aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/winextras
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/winextras')
-rw-r--r--src/imports/winextras/qquickjumplist.cpp5
-rw-r--r--src/imports/winextras/qquickjumplistcategory.cpp2
-rw-r--r--src/imports/winextras/qquickthumbnailtoolbar.cpp2
-rw-r--r--src/imports/winextras/winextras.pro2
4 files changed, 7 insertions, 4 deletions
diff --git a/src/imports/winextras/qquickjumplist.cpp b/src/imports/winextras/qquickjumplist.cpp
index a60de40..0f210c7 100644
--- a/src/imports/winextras/qquickjumplist.cpp
+++ b/src/imports/winextras/qquickjumplist.cpp
@@ -170,10 +170,11 @@ void QQuickJumpList::rebuild()
jumpList.frequent()->setVisible(m_frequent && m_frequent->isVisible());
if (m_tasks && m_tasks->isVisible()) {
jumpList.tasks()->setVisible(true);
- foreach (QWinJumpListItem *item, m_tasks->toItemList())
+ const auto items = m_tasks->toItemList();
+ for (QWinJumpListItem *item : items)
jumpList.tasks()->addItem(item);
}
- foreach (QQuickJumpListCategory *category, m_categories) {
+ for (QQuickJumpListCategory *category : qAsConst(m_categories)) {
if (category->isVisible())
jumpList.addCategory(category->title(), category->toItemList())->setVisible(true);
}
diff --git a/src/imports/winextras/qquickjumplistcategory.cpp b/src/imports/winextras/qquickjumplistcategory.cpp
index a69534f..052a4e6 100644
--- a/src/imports/winextras/qquickjumplistcategory.cpp
+++ b/src/imports/winextras/qquickjumplistcategory.cpp
@@ -127,7 +127,7 @@ void QQuickJumpListCategory::setVisible(bool visible)
QList<QWinJumpListItem *> QQuickJumpListCategory::toItemList() const
{
QList<QWinJumpListItem *> items;
- foreach (QQuickJumpListItem *item, m_items)
+ for (QQuickJumpListItem *item : m_items)
items.append(item->toJumpListItem());
return items;
}
diff --git a/src/imports/winextras/qquickthumbnailtoolbar.cpp b/src/imports/winextras/qquickthumbnailtoolbar.cpp
index ef7e079..00eb1b5 100644
--- a/src/imports/winextras/qquickthumbnailtoolbar.cpp
+++ b/src/imports/winextras/qquickthumbnailtoolbar.cpp
@@ -115,7 +115,7 @@ void QQuickThumbnailToolBar::removeButton(QQuickThumbnailToolButton *button)
void QQuickThumbnailToolBar::clear()
{
m_toolbar.clear();
- foreach (QQuickThumbnailToolButton *button, m_buttons)
+ for (QQuickThumbnailToolButton *button : qAsConst(m_buttons))
button->deleteLater();
m_buttons.clear();
emit countChanged();
diff --git a/src/imports/winextras/winextras.pro b/src/imports/winextras/winextras.pro
index 019c7de..0d6ec55 100644
--- a/src/imports/winextras/winextras.pro
+++ b/src/imports/winextras/winextras.pro
@@ -5,6 +5,8 @@ IMPORT_VERSION = 1.0
QT += qml quick winextras winextras-private
+DEFINES += QT_NO_FOREACH
+
QML_FILES += \
JumpListLink.qml \
JumpListDestination.qml \