summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/data/abstractrenderitem_p.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2021-06-22 08:50:30 -0700
committerThiago Macieira <thiago.macieira@intel.com>2021-06-23 07:23:41 -0700
commit76da83bb060ad28ee2695802a84ae4b9a17aa142 (patch)
tree55645c7d72cd1164a36b0f4b5254e6ee01280723 /src/datavisualization/data/abstractrenderitem_p.h
parent3333795ff1f60d4f68ee7bdab5ef129b23121efb (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.h1
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