Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.0.0
-
None
-
qtdeclarative 16d7e13a541d479ae5278f3ef8dfb60a64f162fe
Description
cppcheck reports the following error in qquickvisualdatamodel_p_p.h:
[./src/quick/items/qquickvisualdatamodel_p_p.h:174]: (error) Class QQuickVisualDataGroupEmitter which is inherited by class QQuickVisualDataModelPrivate does not have a virtual destructor
The report seems valid to me. QQuickVisualDataGroupEmitter holds a "QIntrusiveListNode emitterNode", which itself has a non-trivial destructor. Will the lack of a virtual destructor in QQuickVisualDataGroupEmitter prevent that from being called?