From 6b468bc32d00a167b7499c7278676aeccaf3ad17 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Tue, 26 Nov 2024 15:01:47 +1000 Subject: [PATCH] Add != operator for QgsColorRampShader --- .../core/auto_generated/raster/qgscolorrampshader.sip.in | 2 ++ python/core/auto_generated/raster/qgscolorrampshader.sip.in | 2 ++ src/core/raster/qgscolorrampshader.h | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in b/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in index 5f70377a820..666bcf8170f 100644 --- a/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in @@ -39,6 +39,8 @@ Creates a new color ramp shader. bool operator==( const QgsColorRampShader &other ) const; + bool operator!=( const QgsColorRampShader &other ) const; + struct ColorRampItem { diff --git a/python/core/auto_generated/raster/qgscolorrampshader.sip.in b/python/core/auto_generated/raster/qgscolorrampshader.sip.in index 5f70377a820..666bcf8170f 100644 --- a/python/core/auto_generated/raster/qgscolorrampshader.sip.in +++ b/python/core/auto_generated/raster/qgscolorrampshader.sip.in @@ -39,6 +39,8 @@ Creates a new color ramp shader. bool operator==( const QgsColorRampShader &other ) const; + bool operator!=( const QgsColorRampShader &other ) const; + struct ColorRampItem { diff --git a/src/core/raster/qgscolorrampshader.h b/src/core/raster/qgscolorrampshader.h index a0ed44b61ae..2314ddff993 100644 --- a/src/core/raster/qgscolorrampshader.h +++ b/src/core/raster/qgscolorrampshader.h @@ -75,6 +75,11 @@ class CORE_EXPORT QgsColorRampShader : public QgsRasterShaderFunction return true; } + bool operator!=( const QgsColorRampShader &other ) const + { + return !( *this == other ); + } + //An entry for classification based upon value. //Such a classification is typically used for //single band layers where a pixel value represents