From ca36a1705db062ebf811be2a06e992031eb73c60 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 24 Mar 2022 17:12:34 +0100 Subject: [PATCH] Q_DISABLE_COPY added --- src/nodes/QskTextureRenderer.cpp | 4 ---- src/nodes/QskTextureRenderer.h | 7 ++++++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/nodes/QskTextureRenderer.cpp b/src/nodes/QskTextureRenderer.cpp index 3f46595f..d501d6f3 100644 --- a/src/nodes/QskTextureRenderer.cpp +++ b/src/nodes/QskTextureRenderer.cpp @@ -172,10 +172,6 @@ QSGTexture* QskTextureRenderer::textureFromId( return texture; } -QskTextureRenderer::PaintHelper::~PaintHelper() -{ -} - uint QskTextureRenderer::createTexture( QQuickWindow* window, RenderMode renderMode, const QSize& size, PaintHelper* helper ) diff --git a/src/nodes/QskTextureRenderer.h b/src/nodes/QskTextureRenderer.h index b69a3517..4e83b6fd 100644 --- a/src/nodes/QskTextureRenderer.h +++ b/src/nodes/QskTextureRenderer.h @@ -38,8 +38,13 @@ namespace QskTextureRenderer class QSK_EXPORT PaintHelper { public: - virtual ~PaintHelper(); + PaintHelper() = default; + virtual ~PaintHelper() = default; + virtual void paint( QPainter*, const QSize& ) = 0; + + private: + Q_DISABLE_COPY( PaintHelper ) }; QSK_EXPORT uint createTexture(