diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2021-06-22 08:50:30 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2021-06-23 07:23:41 -0700 |
commit | 76da83bb060ad28ee2695802a84ae4b9a17aa142 (patch) | |
tree | 55645c7d72cd1164a36b0f4b5254e6ee01280723 /src/datavisualization/data/abstractrenderitem_p.h | |
parent | 3333795ff1f60d4f68ee7bdab5ef129b23121efb (diff) |
Add missing operator=
GCC 11 says depending on it is deprecated:
bars3drenderer.cpp:237:42: required from here
qtbase/include/QtCore/../../../../../../src/qt/qt6/qtbase/src/corelib/tools/qcontainertools_impl.h:159:18: warning: implicitly-declared ‘constexpr BarRenderItem& BarRenderItem::operator=(const BarRenderItem&)’ is deprecated [-Wdeprecated-copy]
barrenderitem_p.h:51:5: note: because ‘BarRenderItem’ has user-provided ‘BarRenderItem::BarRenderItem(const BarRenderItem&)’
Note that copyable polymorphic classes are a big red flag.
Change-Id: I7246c3e7bb894e0d9521fffd168af24d8f0cd727
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Diffstat (limited to 'src/datavisualization/data/abstractrenderitem_p.h')
-rw-r--r-- | src/datavisualization/data/abstractrenderitem_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/datavisualization/data/abstractrenderitem_p.h b/src/datavisualization/data/abstractrenderitem_p.h index e95077e5..f1fcaf13 100644 --- a/src/datavisualization/data/abstractrenderitem_p.h +++ b/src/datavisualization/data/abstractrenderitem_p.h @@ -53,6 +53,7 @@ class AbstractRenderItem public: AbstractRenderItem(); AbstractRenderItem(const AbstractRenderItem &other); + AbstractRenderItem &operator=(const AbstractRenderItem &other) = default; virtual ~AbstractRenderItem(); // Position in 3D scene |