From ab5d4c890d7c5ab10c2fef0ea2e81f317043fe7d Mon Sep 17 00:00:00 2001 From: sgourdas Date: Tue, 10 Sep 2024 14:45:02 +0300 Subject: [PATCH] Fix deprecation of qAsConst --- src/flowlayout.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/flowlayout.cpp b/src/flowlayout.cpp index 563bc67..69ba13d 100644 --- a/src/flowlayout.cpp +++ b/src/flowlayout.cpp @@ -49,6 +49,7 @@ ****************************************************************************/ #include "flowlayout.h" #include +#include //! [1] FlowLayout::FlowLayout(QWidget *parent, int margin, int hSpacing, int vSpacing) : QLayout(parent), m_hSpace(hSpacing), m_vSpace(vSpacing) @@ -153,7 +154,7 @@ QSize FlowLayout::sizeHint() const QSize FlowLayout::minimumSize() const { QSize size; - for (const QLayoutItem *item : qAsConst(itemList)) + for (const QLayoutItem *item : std::as_const(itemList)) size = size.expandedTo(item->minimumSize()); const QMargins margins = contentsMargins(); @@ -174,7 +175,7 @@ int FlowLayout::doLayout(const QRect &rect, bool testOnly) const //! [9] //! [10] - for (QLayoutItem *item : qAsConst(itemList)) { + for (QLayoutItem *item : std::as_const(itemList)) { const QWidget *wid = item->widget(); int spaceX = horizontalSpacing(); if (spaceX == -1)