diff --git a/src/gui/painting/qcolorspace.cpp b/src/gui/painting/qcolorspace.cpp index 3d763d577c9..0a38b2ec140 100644 --- a/src/gui/painting/qcolorspace.cpp +++ b/src/gui/painting/qcolorspace.cpp @@ -187,7 +187,7 @@ QColorSpacePrivate::QColorSpacePrivate(const QColorSpacePrimaries &primaries, setTransferFunction(); } -QColorSpacePrivate::QColorSpacePrivate(const QPointF &whitePoint, +QColorSpacePrivate::QColorSpacePrivate(QPointF whitePoint, QColorSpace::TransferFunction transferFunction, float gamma) : primaries(QColorSpace::Primaries::Custom) @@ -201,7 +201,7 @@ QColorSpacePrivate::QColorSpacePrivate(const QPointF &whitePoint, setTransferFunction(); } -QColorSpacePrivate::QColorSpacePrivate(const QPointF &whitePoint, const QList &transferFunctionTable) +QColorSpacePrivate::QColorSpacePrivate(QPointF whitePoint, const QList &transferFunctionTable) : primaries(QColorSpace::Primaries::Custom) , transferFunction(QColorSpace::TransferFunction::Custom) , colorModel(QColorSpace::ColorModel::Gray) @@ -711,7 +711,7 @@ QColorSpace::QColorSpace(QColorSpace::Primaries gamut, const QList &tr \since 6.8 */ -QColorSpace::QColorSpace(const QPointF &whitePoint, TransferFunction transferFunction, float gamma) +QColorSpace::QColorSpace(QPointF whitePoint, TransferFunction transferFunction, float gamma) : d_ptr(new QColorSpacePrivate(whitePoint, transferFunction, gamma)) { } @@ -722,7 +722,7 @@ QColorSpace::QColorSpace(const QPointF &whitePoint, TransferFunction transferFun \since 6.8 */ -QColorSpace::QColorSpace(const QPointF &whitePoint, const QList &transferFunctionTable) +QColorSpace::QColorSpace(QPointF whitePoint, const QList &transferFunctionTable) : d_ptr(new QColorSpacePrivate(whitePoint, transferFunctionTable)) { } @@ -1037,7 +1037,7 @@ QPointF QColorSpace::whitePoint() const \since 6.8 */ -void QColorSpace::setWhitePoint(const QPointF &whitePoint) +void QColorSpace::setWhitePoint(QPointF whitePoint) { if (Q_UNLIKELY(!d_ptr)) { d_ptr = new QColorSpacePrivate(whitePoint, TransferFunction::Custom, 0.0f); diff --git a/src/gui/painting/qcolorspace.h b/src/gui/painting/qcolorspace.h index ecf66145616..e23e995d672 100644 --- a/src/gui/painting/qcolorspace.h +++ b/src/gui/painting/qcolorspace.h @@ -67,8 +67,8 @@ public: QColorSpace() noexcept = default; QColorSpace(NamedColorSpace namedColorSpace); - QColorSpace(const QPointF &whitePoint, TransferFunction transferFunction, float gamma = 0.0f); - QColorSpace(const QPointF &whitePoint, const QList &transferFunctionTable); + explicit QColorSpace(QPointF whitePoint, TransferFunction transferFunction, float gamma = 0.0f); + explicit QColorSpace(QPointF whitePoint, const QList &transferFunctionTable); QColorSpace(Primaries primaries, TransferFunction transferFunction, float gamma = 0.0f); QColorSpace(Primaries primaries, float gamma); QColorSpace(Primaries primaries, const QList &transferFunctionTable); @@ -120,7 +120,7 @@ public: void setPrimaries(Primaries primariesId); void setPrimaries(const QPointF &whitePoint, const QPointF &redPoint, const QPointF &greenPoint, const QPointF &bluePoint); - void setWhitePoint(const QPointF &whitePoint); + void setWhitePoint(QPointF whitePoint); QPointF whitePoint() const; TransformModel transformModel() const noexcept; diff --git a/src/gui/painting/qcolorspace_p.h b/src/gui/painting/qcolorspace_p.h index 4ec801b16b3..0f5e846d316 100644 --- a/src/gui/painting/qcolorspace_p.h +++ b/src/gui/painting/qcolorspace_p.h @@ -66,8 +66,8 @@ public: const QList &redTransferFunctionTable, const QList &greenTransferFunctionTable, const QList &blueRransferFunctionTable); - QColorSpacePrivate(const QPointF &whitePoint, QColorSpace::TransferFunction transferFunction, float gamma); - QColorSpacePrivate(const QPointF &whitePoint, const QList &transferFunctionTable); + QColorSpacePrivate(QPointF whitePoint, QColorSpace::TransferFunction transferFunction, float gamma); + QColorSpacePrivate(QPointF whitePoint, const QList &transferFunctionTable); QColorSpacePrivate(const QColorSpacePrivate &other) = default; static const QColorSpacePrivate *get(const QColorSpace &colorSpace)