Q*PaintEngineState: use canonical signature for the copy constructor

I'm not sure why this code had copy constructors taking by non-const
reference. Add the missing const.

Change-Id: Ie6d1cb6eab7b829a59e21f1874b041a00a52d1e9
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
This commit is contained in:
Giuseppe D'Angelo 2025-01-08 16:47:26 +01:00
parent c64774eef7
commit 09e40152f8
4 changed files with 4 additions and 4 deletions

View File

@ -515,7 +515,7 @@ QRasterPaintEngineState::QRasterPaintEngineState()
dirty = 0;
}
QRasterPaintEngineState::QRasterPaintEngineState(QRasterPaintEngineState &s)
QRasterPaintEngineState::QRasterPaintEngineState(const QRasterPaintEngineState &s)
: QPainterState(s)
, lastPen(s.lastPen)
, penData(s.penData)

View File

@ -39,7 +39,7 @@ class QClipData;
class QRasterPaintEngineState : public QPainterState
{
public:
QRasterPaintEngineState(QRasterPaintEngineState &other);
QRasterPaintEngineState(const QRasterPaintEngineState &other);
QRasterPaintEngineState();
~QRasterPaintEngineState();

View File

@ -2680,7 +2680,7 @@ QPainterState *QOpenGL2PaintEngineEx::createState(QPainterState *orig) const
return s;
}
QOpenGL2PaintEngineState::QOpenGL2PaintEngineState(QOpenGL2PaintEngineState &other)
QOpenGL2PaintEngineState::QOpenGL2PaintEngineState(const QOpenGL2PaintEngineState &other)
: QPainterState(other)
{
isNew = true;

View File

@ -54,7 +54,7 @@ class QOpenGL2PaintEngineExPrivate;
class QOpenGL2PaintEngineState : public QPainterState
{
public:
QOpenGL2PaintEngineState(QOpenGL2PaintEngineState &other);
QOpenGL2PaintEngineState(const QOpenGL2PaintEngineState &other);
QOpenGL2PaintEngineState();
~QOpenGL2PaintEngineState();