mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
Rename classes
This commit is contained in:
parent
6da9741a3f
commit
4bd2e66b3f
@ -125,7 +125,7 @@ Base class for processing filters like renderers, reprojector, resampler etc.
|
|||||||
#include <qgssinglebandcolordatarenderer.h>
|
#include <qgssinglebandcolordatarenderer.h>
|
||||||
#include <qgssinglebandgrayrenderer.h>
|
#include <qgssinglebandgrayrenderer.h>
|
||||||
#include <qgssinglebandpseudocolorrenderer.h>
|
#include <qgssinglebandpseudocolorrenderer.h>
|
||||||
#include <qgssinglecolorrenderer.h>
|
#include <qgsrastersinglecolorrenderer.h>
|
||||||
#include <qgsrastercontourrenderer.h>
|
#include <qgsrastercontourrenderer.h>
|
||||||
%End
|
%End
|
||||||
%ConvertToSubClassCode
|
%ConvertToSubClassCode
|
||||||
@ -158,8 +158,8 @@ Base class for processing filters like renderers, reprojector, resampler etc.
|
|||||||
sipType = sipType_QgsSingleBandGrayRenderer;
|
sipType = sipType_QgsSingleBandGrayRenderer;
|
||||||
else if ( dynamic_cast<QgsSingleBandPseudoColorRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsSingleBandPseudoColorRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsSingleBandPseudoColorRenderer;
|
sipType = sipType_QgsSingleBandPseudoColorRenderer;
|
||||||
else if ( dynamic_cast<QgsSingleColorRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsRasterSingleColorRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsSingleColorRenderer;
|
sipType = sipType_QgsRasterSingleColorRenderer;
|
||||||
else if ( dynamic_cast<QgsRasterContourRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsRasterContourRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsRasterContourRenderer;
|
sipType = sipType_QgsRasterContourRenderer;
|
||||||
else
|
else
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/core/raster/qgssinglecolorrenderer.h *
|
* src/core/raster/qgsrastersinglecolorrenderer.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
||||||
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
class QgsSingleColorRenderer: QgsRasterRenderer
|
class QgsRasterSingleColorRenderer: QgsRasterRenderer
|
||||||
{
|
{
|
||||||
%Docstring(signature="appended")
|
%Docstring(signature="appended")
|
||||||
Raster single color renderer pipe.
|
Raster single color renderer pipe.
|
||||||
@ -20,20 +20,20 @@ Raster single color renderer pipe.
|
|||||||
%End
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include "qgssinglecolorrenderer.h"
|
#include "qgsrastersinglecolorrenderer.h"
|
||||||
%End
|
%End
|
||||||
public:
|
public:
|
||||||
|
|
||||||
QgsSingleColorRenderer( QgsRasterInterface *input, QColor color );
|
QgsRasterSingleColorRenderer( QgsRasterInterface *input, QColor color );
|
||||||
%Docstring
|
%Docstring
|
||||||
Creates a single ``color`` renderer
|
Creates a single ``color`` renderer
|
||||||
%End
|
%End
|
||||||
|
|
||||||
|
|
||||||
virtual QgsSingleColorRenderer *clone() const /Factory/;
|
virtual QgsRasterSingleColorRenderer *clone() const /Factory/;
|
||||||
|
|
||||||
%Docstring
|
%Docstring
|
||||||
QgsSingleColorRenderer cannot be copied. Use :py:func:`~QgsSingleColorRenderer.clone` instead.
|
QgsRasterSingleColorRenderer cannot be copied. Use :py:func:`~QgsRasterSingleColorRenderer.clone` instead.
|
||||||
%End
|
%End
|
||||||
virtual Qgis::RasterRendererFlags flags() const;
|
virtual Qgis::RasterRendererFlags flags() const;
|
||||||
|
|
||||||
@ -63,14 +63,14 @@ Sets the single color used by the renderer.
|
|||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QgsSingleColorRenderer( const QgsSingleColorRenderer & );
|
QgsRasterSingleColorRenderer( const QgsRasterSingleColorRenderer & );
|
||||||
const QgsSingleColorRenderer &operator=( const QgsSingleColorRenderer & );
|
const QgsRasterSingleColorRenderer &operator=( const QgsRasterSingleColorRenderer & );
|
||||||
};
|
};
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/core/raster/qgssinglecolorrenderer.h *
|
* src/core/raster/qgsrastersinglecolorrenderer.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
@ -654,7 +654,7 @@
|
|||||||
%Include auto_generated/raster/qgssinglebandcolordatarenderer.sip
|
%Include auto_generated/raster/qgssinglebandcolordatarenderer.sip
|
||||||
%Include auto_generated/raster/qgssinglebandgrayrenderer.sip
|
%Include auto_generated/raster/qgssinglebandgrayrenderer.sip
|
||||||
%Include auto_generated/raster/qgssinglebandpseudocolorrenderer.sip
|
%Include auto_generated/raster/qgssinglebandpseudocolorrenderer.sip
|
||||||
%Include auto_generated/raster/qgssinglecolorrenderer.sip
|
%Include auto_generated/raster/qgsrastersinglecolorrenderer.sip
|
||||||
%Include auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip
|
%Include auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip
|
||||||
%Include auto_generated/scalebar/qgshollowscalebarrenderer.sip
|
%Include auto_generated/scalebar/qgshollowscalebarrenderer.sip
|
||||||
%Include auto_generated/scalebar/qgsnumericscalebarrenderer.sip
|
%Include auto_generated/scalebar/qgsnumericscalebarrenderer.sip
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/gui/raster/qgssinglecolorrendererwidget.h *
|
* src/gui/raster/qgsrastersinglecolorrendererwidget.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
||||||
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
class QgsSingleColorRendererWidget: QgsRasterRendererWidget
|
class QgsRasterSingleColorRendererWidget: QgsRasterRendererWidget
|
||||||
{
|
{
|
||||||
%Docstring(signature="appended")
|
%Docstring(signature="appended")
|
||||||
Renderer widget for the single color renderer.
|
Renderer widget for the single color renderer.
|
||||||
@ -19,10 +19,10 @@ Renderer widget for the single color renderer.
|
|||||||
%End
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include "qgssinglecolorrendererwidget.h"
|
#include "qgsrastersinglecolorrendererwidget.h"
|
||||||
%End
|
%End
|
||||||
public:
|
public:
|
||||||
QgsSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
|
QgsRasterSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
|
||||||
%Docstring
|
%Docstring
|
||||||
Constructs the widget
|
Constructs the widget
|
||||||
%End
|
%End
|
||||||
@ -45,7 +45,7 @@ Sets the widget state from the specified renderer.
|
|||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/gui/raster/qgssinglecolorrendererwidget.h *
|
* src/gui/raster/qgsrastersinglecolorrendererwidget.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
@ -461,7 +461,7 @@
|
|||||||
%Include auto_generated/raster/qgsrendererrasterpropertieswidget.sip
|
%Include auto_generated/raster/qgsrendererrasterpropertieswidget.sip
|
||||||
%Include auto_generated/raster/qgssinglebandgrayrendererwidget.sip
|
%Include auto_generated/raster/qgssinglebandgrayrendererwidget.sip
|
||||||
%Include auto_generated/raster/qgssinglebandpseudocolorrendererwidget.sip
|
%Include auto_generated/raster/qgssinglebandpseudocolorrendererwidget.sip
|
||||||
%Include auto_generated/raster/qgssinglecolorrendererwidget.sip
|
%Include auto_generated/raster/qgsrastersinglecolorrendererwidget.sip
|
||||||
%Include auto_generated/raster/qgsrasterlayerproperties.sip
|
%Include auto_generated/raster/qgsrasterlayerproperties.sip
|
||||||
%Include auto_generated/raster/qgsrasterlayertemporalpropertieswidget.sip
|
%Include auto_generated/raster/qgsrasterlayertemporalpropertieswidget.sip
|
||||||
%Include auto_generated/vector/qgsfieldcalculator.sip
|
%Include auto_generated/vector/qgsfieldcalculator.sip
|
||||||
|
@ -125,7 +125,7 @@ Base class for processing filters like renderers, reprojector, resampler etc.
|
|||||||
#include <qgssinglebandcolordatarenderer.h>
|
#include <qgssinglebandcolordatarenderer.h>
|
||||||
#include <qgssinglebandgrayrenderer.h>
|
#include <qgssinglebandgrayrenderer.h>
|
||||||
#include <qgssinglebandpseudocolorrenderer.h>
|
#include <qgssinglebandpseudocolorrenderer.h>
|
||||||
#include <qgssinglecolorrenderer.h>
|
#include <qgsrastersinglecolorrenderer.h>
|
||||||
#include <qgsrastercontourrenderer.h>
|
#include <qgsrastercontourrenderer.h>
|
||||||
%End
|
%End
|
||||||
%ConvertToSubClassCode
|
%ConvertToSubClassCode
|
||||||
@ -158,8 +158,8 @@ Base class for processing filters like renderers, reprojector, resampler etc.
|
|||||||
sipType = sipType_QgsSingleBandGrayRenderer;
|
sipType = sipType_QgsSingleBandGrayRenderer;
|
||||||
else if ( dynamic_cast<QgsSingleBandPseudoColorRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsSingleBandPseudoColorRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsSingleBandPseudoColorRenderer;
|
sipType = sipType_QgsSingleBandPseudoColorRenderer;
|
||||||
else if ( dynamic_cast<QgsSingleColorRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsRasterSingleColorRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsSingleColorRenderer;
|
sipType = sipType_QgsRasterSingleColorRenderer;
|
||||||
else if ( dynamic_cast<QgsRasterContourRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsRasterContourRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsRasterContourRenderer;
|
sipType = sipType_QgsRasterContourRenderer;
|
||||||
else
|
else
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/core/raster/qgssinglecolorrenderer.h *
|
* src/core/raster/qgsrastersinglecolorrenderer.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
||||||
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
class QgsSingleColorRenderer: QgsRasterRenderer
|
class QgsRasterSingleColorRenderer: QgsRasterRenderer
|
||||||
{
|
{
|
||||||
%Docstring(signature="appended")
|
%Docstring(signature="appended")
|
||||||
Raster single color renderer pipe.
|
Raster single color renderer pipe.
|
||||||
@ -20,20 +20,20 @@ Raster single color renderer pipe.
|
|||||||
%End
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include "qgssinglecolorrenderer.h"
|
#include "qgsrastersinglecolorrenderer.h"
|
||||||
%End
|
%End
|
||||||
public:
|
public:
|
||||||
|
|
||||||
QgsSingleColorRenderer( QgsRasterInterface *input, QColor color );
|
QgsRasterSingleColorRenderer( QgsRasterInterface *input, QColor color );
|
||||||
%Docstring
|
%Docstring
|
||||||
Creates a single ``color`` renderer
|
Creates a single ``color`` renderer
|
||||||
%End
|
%End
|
||||||
|
|
||||||
|
|
||||||
virtual QgsSingleColorRenderer *clone() const /Factory/;
|
virtual QgsRasterSingleColorRenderer *clone() const /Factory/;
|
||||||
|
|
||||||
%Docstring
|
%Docstring
|
||||||
QgsSingleColorRenderer cannot be copied. Use :py:func:`~QgsSingleColorRenderer.clone` instead.
|
QgsRasterSingleColorRenderer cannot be copied. Use :py:func:`~QgsRasterSingleColorRenderer.clone` instead.
|
||||||
%End
|
%End
|
||||||
virtual Qgis::RasterRendererFlags flags() const;
|
virtual Qgis::RasterRendererFlags flags() const;
|
||||||
|
|
||||||
@ -63,14 +63,14 @@ Sets the single color used by the renderer.
|
|||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QgsSingleColorRenderer( const QgsSingleColorRenderer & );
|
QgsRasterSingleColorRenderer( const QgsRasterSingleColorRenderer & );
|
||||||
const QgsSingleColorRenderer &operator=( const QgsSingleColorRenderer & );
|
const QgsRasterSingleColorRenderer &operator=( const QgsRasterSingleColorRenderer & );
|
||||||
};
|
};
|
||||||
|
|
||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/core/raster/qgssinglecolorrenderer.h *
|
* src/core/raster/qgsrastersinglecolorrenderer.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
@ -654,7 +654,7 @@
|
|||||||
%Include auto_generated/raster/qgssinglebandcolordatarenderer.sip
|
%Include auto_generated/raster/qgssinglebandcolordatarenderer.sip
|
||||||
%Include auto_generated/raster/qgssinglebandgrayrenderer.sip
|
%Include auto_generated/raster/qgssinglebandgrayrenderer.sip
|
||||||
%Include auto_generated/raster/qgssinglebandpseudocolorrenderer.sip
|
%Include auto_generated/raster/qgssinglebandpseudocolorrenderer.sip
|
||||||
%Include auto_generated/raster/qgssinglecolorrenderer.sip
|
%Include auto_generated/raster/qgsrastersinglecolorrenderer.sip
|
||||||
%Include auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip
|
%Include auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip
|
||||||
%Include auto_generated/scalebar/qgshollowscalebarrenderer.sip
|
%Include auto_generated/scalebar/qgshollowscalebarrenderer.sip
|
||||||
%Include auto_generated/scalebar/qgsnumericscalebarrenderer.sip
|
%Include auto_generated/scalebar/qgsnumericscalebarrenderer.sip
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/gui/raster/qgssinglecolorrendererwidget.h *
|
* src/gui/raster/qgsrastersinglecolorrendererwidget.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
||||||
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
class QgsSingleColorRendererWidget: QgsRasterRendererWidget
|
class QgsRasterSingleColorRendererWidget: QgsRasterRendererWidget
|
||||||
{
|
{
|
||||||
%Docstring(signature="appended")
|
%Docstring(signature="appended")
|
||||||
Renderer widget for the single color renderer.
|
Renderer widget for the single color renderer.
|
||||||
@ -19,10 +19,10 @@ Renderer widget for the single color renderer.
|
|||||||
%End
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include "qgssinglecolorrendererwidget.h"
|
#include "qgsrastersinglecolorrendererwidget.h"
|
||||||
%End
|
%End
|
||||||
public:
|
public:
|
||||||
QgsSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
|
QgsRasterSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
|
||||||
%Docstring
|
%Docstring
|
||||||
Constructs the widget
|
Constructs the widget
|
||||||
%End
|
%End
|
||||||
@ -45,7 +45,7 @@ Sets the widget state from the specified renderer.
|
|||||||
/************************************************************************
|
/************************************************************************
|
||||||
* This file has been generated automatically from *
|
* This file has been generated automatically from *
|
||||||
* *
|
* *
|
||||||
* src/gui/raster/qgssinglecolorrendererwidget.h *
|
* src/gui/raster/qgsrastersinglecolorrendererwidget.h *
|
||||||
* *
|
* *
|
||||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
************************************************************************/
|
************************************************************************/
|
@ -461,7 +461,7 @@
|
|||||||
%Include auto_generated/raster/qgsrendererrasterpropertieswidget.sip
|
%Include auto_generated/raster/qgsrendererrasterpropertieswidget.sip
|
||||||
%Include auto_generated/raster/qgssinglebandgrayrendererwidget.sip
|
%Include auto_generated/raster/qgssinglebandgrayrendererwidget.sip
|
||||||
%Include auto_generated/raster/qgssinglebandpseudocolorrendererwidget.sip
|
%Include auto_generated/raster/qgssinglebandpseudocolorrendererwidget.sip
|
||||||
%Include auto_generated/raster/qgssinglecolorrendererwidget.sip
|
%Include auto_generated/raster/qgsrastersinglecolorrendererwidget.sip
|
||||||
%Include auto_generated/raster/qgsrasterlayerproperties.sip
|
%Include auto_generated/raster/qgsrasterlayerproperties.sip
|
||||||
%Include auto_generated/raster/qgsrasterlayertemporalpropertieswidget.sip
|
%Include auto_generated/raster/qgsrasterlayertemporalpropertieswidget.sip
|
||||||
%Include auto_generated/vector/qgsfieldcalculator.sip
|
%Include auto_generated/vector/qgsfieldcalculator.sip
|
||||||
|
@ -784,7 +784,7 @@ set(QGIS_CORE_SRCS
|
|||||||
raster/qgssinglebandcolordatarenderer.cpp
|
raster/qgssinglebandcolordatarenderer.cpp
|
||||||
raster/qgssinglebandgrayrenderer.cpp
|
raster/qgssinglebandgrayrenderer.cpp
|
||||||
raster/qgssinglebandpseudocolorrenderer.cpp
|
raster/qgssinglebandpseudocolorrenderer.cpp
|
||||||
raster/qgssinglecolorrenderer.cpp
|
raster/qgsrastersinglecolorrenderer.cpp
|
||||||
raster/qgshillshaderenderer.cpp
|
raster/qgshillshaderenderer.cpp
|
||||||
|
|
||||||
mesh/qgsmesh3daveraging.cpp
|
mesh/qgsmesh3daveraging.cpp
|
||||||
@ -1882,7 +1882,7 @@ set(QGIS_CORE_HDRS
|
|||||||
raster/qgssinglebandcolordatarenderer.h
|
raster/qgssinglebandcolordatarenderer.h
|
||||||
raster/qgssinglebandgrayrenderer.h
|
raster/qgssinglebandgrayrenderer.h
|
||||||
raster/qgssinglebandpseudocolorrenderer.h
|
raster/qgssinglebandpseudocolorrenderer.h
|
||||||
raster/qgssinglecolorrenderer.h
|
raster/qgsrastersinglecolorrenderer.h
|
||||||
|
|
||||||
scalebar/qgsdoubleboxscalebarrenderer.h
|
scalebar/qgsdoubleboxscalebarrenderer.h
|
||||||
scalebar/qgshollowscalebarrenderer.h
|
scalebar/qgshollowscalebarrenderer.h
|
||||||
|
@ -151,7 +151,7 @@ class CORE_EXPORT QgsRasterInterface
|
|||||||
#include <qgssinglebandcolordatarenderer.h>
|
#include <qgssinglebandcolordatarenderer.h>
|
||||||
#include <qgssinglebandgrayrenderer.h>
|
#include <qgssinglebandgrayrenderer.h>
|
||||||
#include <qgssinglebandpseudocolorrenderer.h>
|
#include <qgssinglebandpseudocolorrenderer.h>
|
||||||
#include <qgssinglecolorrenderer.h>
|
#include <qgsrastersinglecolorrenderer.h>
|
||||||
#include <qgsrastercontourrenderer.h>
|
#include <qgsrastercontourrenderer.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -187,8 +187,8 @@ class CORE_EXPORT QgsRasterInterface
|
|||||||
sipType = sipType_QgsSingleBandGrayRenderer;
|
sipType = sipType_QgsSingleBandGrayRenderer;
|
||||||
else if ( dynamic_cast<QgsSingleBandPseudoColorRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsSingleBandPseudoColorRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsSingleBandPseudoColorRenderer;
|
sipType = sipType_QgsSingleBandPseudoColorRenderer;
|
||||||
else if ( dynamic_cast<QgsSingleColorRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsRasterSingleColorRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsSingleColorRenderer;
|
sipType = sipType_QgsRasterSingleColorRenderer;
|
||||||
else if ( dynamic_cast<QgsRasterContourRenderer *>( sipCpp ) )
|
else if ( dynamic_cast<QgsRasterContourRenderer *>( sipCpp ) )
|
||||||
sipType = sipType_QgsRasterContourRenderer;
|
sipType = sipType_QgsRasterContourRenderer;
|
||||||
else
|
else
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
#include "qgssinglebandcolordatarenderer.h"
|
#include "qgssinglebandcolordatarenderer.h"
|
||||||
#include "qgssinglebandgrayrenderer.h"
|
#include "qgssinglebandgrayrenderer.h"
|
||||||
#include "qgssinglebandpseudocolorrenderer.h"
|
#include "qgssinglebandpseudocolorrenderer.h"
|
||||||
#include "qgssinglecolorrenderer.h"
|
#include "qgsrastersinglecolorrenderer.h"
|
||||||
#include "qgshillshaderenderer.h"
|
#include "qgshillshaderenderer.h"
|
||||||
#include "qgsapplication.h"
|
#include "qgsapplication.h"
|
||||||
#include "qgssettings.h"
|
#include "qgssettings.h"
|
||||||
@ -64,7 +64,7 @@ QgsRasterRendererRegistry::QgsRasterRendererRegistry()
|
|||||||
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "singlebandcolordata" ), QObject::tr( "Singleband color data" ),
|
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "singlebandcolordata" ), QObject::tr( "Singleband color data" ),
|
||||||
QgsSingleBandColorDataRenderer::create, nullptr ) );
|
QgsSingleBandColorDataRenderer::create, nullptr ) );
|
||||||
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "singlecolor" ), QObject::tr( "Single color" ),
|
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "singlecolor" ), QObject::tr( "Single color" ),
|
||||||
QgsSingleColorRenderer::create, nullptr ) );
|
QgsRasterSingleColorRenderer::create, nullptr ) );
|
||||||
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "hillshade" ), QObject::tr( "Hillshade" ),
|
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "hillshade" ), QObject::tr( "Hillshade" ),
|
||||||
QgsHillshadeRenderer::create, nullptr ) );
|
QgsHillshadeRenderer::create, nullptr ) );
|
||||||
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "contour" ), QObject::tr( "Contours" ),
|
insert( QgsRasterRendererRegistryEntry( QStringLiteral( "contour" ), QObject::tr( "Contours" ),
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
qgssinglecolorrenderer.cpp
|
qgsrastersinglecolorrenderer.cpp
|
||||||
-----------------------------
|
-----------------------------
|
||||||
begin : April 2024
|
begin : April 2024
|
||||||
copyright : (C) 2024 by Mathieu Pellerin
|
copyright : (C) 2024 by Mathieu Pellerin
|
||||||
@ -15,32 +15,32 @@
|
|||||||
* *
|
* *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
#include "qgssinglecolorrenderer.h"
|
#include "qgsrastersinglecolorrenderer.h"
|
||||||
#include "qgsrastertransparency.h"
|
#include "qgsrastertransparency.h"
|
||||||
#include "qgscolorutils.h"
|
#include "qgscolorutils.h"
|
||||||
|
|
||||||
#include <QDomDocument>
|
#include <QDomDocument>
|
||||||
#include <QDomElement>
|
#include <QDomElement>
|
||||||
|
|
||||||
QgsSingleColorRenderer::QgsSingleColorRenderer( QgsRasterInterface *input, QColor color )
|
QgsRasterSingleColorRenderer::QgsRasterSingleColorRenderer( QgsRasterInterface *input, QColor color )
|
||||||
: QgsRasterRenderer( input, QStringLiteral( "singlecolor" ) )
|
: QgsRasterRenderer( input, QStringLiteral( "singlecolor" ) )
|
||||||
, mColor( color )
|
, mColor( color )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
QgsSingleColorRenderer *QgsSingleColorRenderer::clone() const
|
QgsRasterSingleColorRenderer *QgsRasterSingleColorRenderer::clone() const
|
||||||
{
|
{
|
||||||
QgsSingleColorRenderer *renderer = new QgsSingleColorRenderer( nullptr, mColor );
|
QgsRasterSingleColorRenderer *renderer = new QgsRasterSingleColorRenderer( nullptr, mColor );
|
||||||
renderer->copyCommonProperties( this );
|
renderer->copyCommonProperties( this );
|
||||||
return renderer;
|
return renderer;
|
||||||
}
|
}
|
||||||
|
|
||||||
Qgis::RasterRendererFlags QgsSingleColorRenderer::flags() const
|
Qgis::RasterRendererFlags QgsRasterSingleColorRenderer::flags() const
|
||||||
{
|
{
|
||||||
return Qgis::RasterRendererFlag::InternalLayerOpacityHandling;
|
return Qgis::RasterRendererFlag::InternalLayerOpacityHandling;
|
||||||
}
|
}
|
||||||
|
|
||||||
QgsRasterRenderer *QgsSingleColorRenderer::create( const QDomElement &elem, QgsRasterInterface *input )
|
QgsRasterRenderer *QgsRasterSingleColorRenderer::create( const QDomElement &elem, QgsRasterInterface *input )
|
||||||
{
|
{
|
||||||
if ( elem.isNull() )
|
if ( elem.isNull() )
|
||||||
{
|
{
|
||||||
@ -48,13 +48,13 @@ QgsRasterRenderer *QgsSingleColorRenderer::create( const QDomElement &elem, QgsR
|
|||||||
}
|
}
|
||||||
|
|
||||||
const QColor color = QgsColorUtils::colorFromString( elem.attribute( QStringLiteral( "color" ), QStringLiteral( "0,0,0" ) ) );
|
const QColor color = QgsColorUtils::colorFromString( elem.attribute( QStringLiteral( "color" ), QStringLiteral( "0,0,0" ) ) );
|
||||||
QgsSingleColorRenderer *r = new QgsSingleColorRenderer( input, color );
|
QgsRasterSingleColorRenderer *r = new QgsRasterSingleColorRenderer( input, color );
|
||||||
r->readXml( elem );
|
r->readXml( elem );
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
QgsRasterBlock *QgsSingleColorRenderer::block( int bandNo, const QgsRectangle &extent, int width, int height, QgsRasterBlockFeedback *feedback )
|
QgsRasterBlock *QgsRasterSingleColorRenderer::block( int bandNo, const QgsRectangle &extent, int width, int height, QgsRasterBlockFeedback *feedback )
|
||||||
{
|
{
|
||||||
QgsDebugMsgLevel( QStringLiteral( "width = %1 height = %2" ).arg( width ).arg( height ), 4 );
|
QgsDebugMsgLevel( QStringLiteral( "width = %1 height = %2" ).arg( width ).arg( height ), 4 );
|
||||||
|
|
||||||
@ -128,17 +128,17 @@ QgsRasterBlock *QgsSingleColorRenderer::block( int bandNo, const QgsRectangle &e
|
|||||||
return outputBlock.release();
|
return outputBlock.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
void QgsSingleColorRenderer::setColor( QColor &color )
|
void QgsRasterSingleColorRenderer::setColor( QColor &color )
|
||||||
{
|
{
|
||||||
mColor = color;;
|
mColor = color;;
|
||||||
}
|
}
|
||||||
|
|
||||||
QColor QgsSingleColorRenderer::color() const
|
QColor QgsRasterSingleColorRenderer::color() const
|
||||||
{
|
{
|
||||||
return mColor;
|
return mColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QgsSingleColorRenderer::writeXml( QDomDocument &doc, QDomElement &parentElem ) const
|
void QgsRasterSingleColorRenderer::writeXml( QDomDocument &doc, QDomElement &parentElem ) const
|
||||||
{
|
{
|
||||||
if ( parentElem.isNull() )
|
if ( parentElem.isNull() )
|
||||||
{
|
{
|
||||||
@ -153,7 +153,7 @@ void QgsSingleColorRenderer::writeXml( QDomDocument &doc, QDomElement &parentEle
|
|||||||
parentElem.appendChild( rasterRendererElem );
|
parentElem.appendChild( rasterRendererElem );
|
||||||
}
|
}
|
||||||
|
|
||||||
QList<int> QgsSingleColorRenderer::usesBands() const
|
QList<int> QgsRasterSingleColorRenderer::usesBands() const
|
||||||
{
|
{
|
||||||
QList<int> bandList;
|
QList<int> bandList;
|
||||||
for ( int i = 0; i <= bandCount(); i++ )
|
for ( int i = 0; i <= bandCount(); i++ )
|
@ -1,5 +1,5 @@
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
qgssinglecolorrenderer.h
|
qgsrastersinglecolorrenderer.h
|
||||||
---------------------------
|
---------------------------
|
||||||
begin : April 2024
|
begin : April 2024
|
||||||
copyright : (C) 2024 by Mathieu Pellerin
|
copyright : (C) 2024 by Mathieu Pellerin
|
||||||
@ -15,8 +15,8 @@
|
|||||||
* *
|
* *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
#ifndef QGSSINGLECOLORRENDERER_H
|
#ifndef QGSRASTERSINGLECOLORRENDERER_H
|
||||||
#define QGSSINGLECOLORRENDERER_H
|
#define QGSRASTERSINGLECOLORRENDERER_H
|
||||||
|
|
||||||
#include "qgis_core.h"
|
#include "qgis_core.h"
|
||||||
#include "qgis_sip.h"
|
#include "qgis_sip.h"
|
||||||
@ -31,19 +31,19 @@ class QDomElement;
|
|||||||
* \brief Raster single color renderer pipe.
|
* \brief Raster single color renderer pipe.
|
||||||
* \since QGIS 3.38
|
* \since QGIS 3.38
|
||||||
*/
|
*/
|
||||||
class CORE_EXPORT QgsSingleColorRenderer: public QgsRasterRenderer
|
class CORE_EXPORT QgsRasterSingleColorRenderer: public QgsRasterRenderer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
//! Creates a single \a color renderer
|
//! Creates a single \a color renderer
|
||||||
QgsSingleColorRenderer( QgsRasterInterface *input, QColor color );
|
QgsRasterSingleColorRenderer( QgsRasterInterface *input, QColor color );
|
||||||
|
|
||||||
//! QgsSingleColorRenderer cannot be copied. Use clone() instead.
|
//! QgsRasterSingleColorRenderer cannot be copied. Use clone() instead.
|
||||||
QgsSingleColorRenderer( const QgsSingleColorRenderer & ) = delete;
|
QgsRasterSingleColorRenderer( const QgsRasterSingleColorRenderer & ) = delete;
|
||||||
//! QgsSingleColorRenderer cannot be copied. Use clone() instead.
|
//! QgsRasterSingleColorRenderer cannot be copied. Use clone() instead.
|
||||||
const QgsSingleColorRenderer &operator=( const QgsSingleColorRenderer & ) = delete;
|
const QgsRasterSingleColorRenderer &operator=( const QgsRasterSingleColorRenderer & ) = delete;
|
||||||
|
|
||||||
QgsSingleColorRenderer *clone() const override SIP_FACTORY;
|
QgsRasterSingleColorRenderer *clone() const override SIP_FACTORY;
|
||||||
Qgis::RasterRendererFlags flags() const override;
|
Qgis::RasterRendererFlags flags() const override;
|
||||||
|
|
||||||
//! Creates an instance of the renderer based on definition from XML (used by the renderer registry)
|
//! Creates an instance of the renderer based on definition from XML (used by the renderer registry)
|
||||||
@ -67,11 +67,11 @@ class CORE_EXPORT QgsSingleColorRenderer: public QgsRasterRenderer
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
#ifdef SIP_RUN
|
#ifdef SIP_RUN
|
||||||
QgsSingleColorRenderer( const QgsSingleColorRenderer & );
|
QgsRasterSingleColorRenderer( const QgsRasterSingleColorRenderer & );
|
||||||
const QgsSingleColorRenderer &operator=( const QgsSingleColorRenderer & );
|
const QgsRasterSingleColorRenderer &operator=( const QgsRasterSingleColorRenderer & );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QColor mColor;
|
QColor mColor;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QGSSINGLECOLORRENDERER_H
|
#endif // QGSRASTERSINGLECOLORRENDERER_H
|
@ -24,7 +24,7 @@ set(QGIS_GUI_SRCS
|
|||||||
raster/qgsrasterrendererwidget.cpp
|
raster/qgsrasterrendererwidget.cpp
|
||||||
raster/qgssinglebandgrayrendererwidget.cpp
|
raster/qgssinglebandgrayrendererwidget.cpp
|
||||||
raster/qgssinglebandpseudocolorrendererwidget.cpp
|
raster/qgssinglebandpseudocolorrendererwidget.cpp
|
||||||
raster/qgssinglecolorrendererwidget.cpp
|
raster/qgsrastersinglecolorrendererwidget.cpp
|
||||||
raster/qgsrendererrasterpropertieswidget.cpp
|
raster/qgsrendererrasterpropertieswidget.cpp
|
||||||
raster/qgsrastertransparencywidget.cpp
|
raster/qgsrastertransparencywidget.cpp
|
||||||
raster/qgshillshaderendererwidget.cpp
|
raster/qgshillshaderendererwidget.cpp
|
||||||
@ -1457,7 +1457,7 @@ set(QGIS_GUI_HDRS
|
|||||||
raster/qgsrendererrasterpropertieswidget.h
|
raster/qgsrendererrasterpropertieswidget.h
|
||||||
raster/qgssinglebandgrayrendererwidget.h
|
raster/qgssinglebandgrayrendererwidget.h
|
||||||
raster/qgssinglebandpseudocolorrendererwidget.h
|
raster/qgssinglebandpseudocolorrendererwidget.h
|
||||||
raster/qgssinglecolorrendererwidget.h
|
raster/qgsrastersinglecolorrendererwidget.h
|
||||||
raster/qgsrasterlayerproperties.h
|
raster/qgsrasterlayerproperties.h
|
||||||
raster/qgsrasterlayertemporalpropertieswidget.h
|
raster/qgsrasterlayertemporalpropertieswidget.h
|
||||||
raster/qgsresamplingutils.h
|
raster/qgsresamplingutils.h
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
#include "qgsrastertransparency.h"
|
#include "qgsrastertransparency.h"
|
||||||
#include "qgssinglebandgrayrendererwidget.h"
|
#include "qgssinglebandgrayrendererwidget.h"
|
||||||
#include "qgssinglebandpseudocolorrendererwidget.h"
|
#include "qgssinglebandpseudocolorrendererwidget.h"
|
||||||
#include "qgssinglecolorrendererwidget.h"
|
#include "qgsrastersinglecolorrendererwidget.h"
|
||||||
#include "qgshuesaturationfilter.h"
|
#include "qgshuesaturationfilter.h"
|
||||||
#include "qgshillshaderendererwidget.h"
|
#include "qgshillshaderendererwidget.h"
|
||||||
#include "qgssettings.h"
|
#include "qgssettings.h"
|
||||||
@ -463,7 +463,7 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer *lyr, QgsMapCanv
|
|||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlebandgray" ), QgsSingleBandGrayRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlebandgray" ), QgsSingleBandGrayRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "hillshade" ), QgsHillshadeRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "hillshade" ), QgsHillshadeRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "contour" ), QgsRasterContourRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "contour" ), QgsRasterContourRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlecolor" ), QgsSingleColorRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlecolor" ), QgsRasterSingleColorRendererWidget::create );
|
||||||
|
|
||||||
//fill available renderers into combo box
|
//fill available renderers into combo box
|
||||||
QgsRasterRendererRegistryEntry entry;
|
QgsRasterRendererRegistryEntry entry;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
qgssinglecolorrendererwidget.cpp
|
qgsrastersinglecolorrendererwidget.cpp
|
||||||
---------------------------------
|
---------------------------------
|
||||||
begin : April 2024
|
begin : April 2024
|
||||||
copyright : (C) 2024 by Mathieu Pellerin
|
copyright : (C) 2024 by Mathieu Pellerin
|
||||||
@ -15,12 +15,12 @@
|
|||||||
* *
|
* *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
#include "qgssinglecolorrendererwidget.h"
|
#include "qgsrastersinglecolorrendererwidget.h"
|
||||||
#include "qgssinglecolorrenderer.h"
|
#include "qgsrastersinglecolorrenderer.h"
|
||||||
#include "qgsrasterlayer.h"
|
#include "qgsrasterlayer.h"
|
||||||
#include "qgsrasterdataprovider.h"
|
#include "qgsrasterdataprovider.h"
|
||||||
|
|
||||||
QgsSingleColorRendererWidget::QgsSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent )
|
QgsRasterSingleColorRendererWidget::QgsRasterSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent )
|
||||||
: QgsRasterRendererWidget( layer, extent )
|
: QgsRasterRendererWidget( layer, extent )
|
||||||
{
|
{
|
||||||
setupUi( this );
|
setupUi( this );
|
||||||
@ -33,13 +33,13 @@ QgsSingleColorRendererWidget::QgsSingleColorRendererWidget( QgsRasterLayer *laye
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
connect( mColor, &QgsColorButton::colorChanged, this, &QgsSingleColorRendererWidget::colorChanged );
|
connect( mColor, &QgsColorButton::colorChanged, this, &QgsRasterSingleColorRendererWidget::colorChanged );
|
||||||
|
|
||||||
setFromRenderer( layer->renderer() );
|
setFromRenderer( layer->renderer() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QgsRasterRenderer *QgsSingleColorRendererWidget::renderer()
|
QgsRasterRenderer *QgsRasterSingleColorRendererWidget::renderer()
|
||||||
{
|
{
|
||||||
if ( !mRasterLayer )
|
if ( !mRasterLayer )
|
||||||
{
|
{
|
||||||
@ -52,18 +52,18 @@ QgsRasterRenderer *QgsSingleColorRendererWidget::renderer()
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
QgsSingleColorRenderer *renderer = new QgsSingleColorRenderer( provider, mColor->color() );
|
QgsRasterSingleColorRenderer *renderer = new QgsRasterSingleColorRenderer( provider, mColor->color() );
|
||||||
return renderer;
|
return renderer;
|
||||||
}
|
}
|
||||||
|
|
||||||
void QgsSingleColorRendererWidget::colorChanged( const QColor & )
|
void QgsRasterSingleColorRendererWidget::colorChanged( const QColor & )
|
||||||
{
|
{
|
||||||
emit widgetChanged();
|
emit widgetChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
void QgsSingleColorRendererWidget::setFromRenderer( const QgsRasterRenderer *r )
|
void QgsRasterSingleColorRendererWidget::setFromRenderer( const QgsRasterRenderer *r )
|
||||||
{
|
{
|
||||||
const QgsSingleColorRenderer *scr = dynamic_cast<const QgsSingleColorRenderer *>( r );
|
const QgsRasterSingleColorRenderer *scr = dynamic_cast<const QgsRasterSingleColorRenderer *>( r );
|
||||||
if ( scr )
|
if ( scr )
|
||||||
{
|
{
|
||||||
mColor->setColor( scr->color() );
|
mColor->setColor( scr->color() );
|
@ -1,5 +1,5 @@
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
qgssinglecolorrendererwidget.h
|
qgsrastersinglecolorrendererwidget.h
|
||||||
---------------------------------
|
---------------------------------
|
||||||
begin : April 2024
|
begin : April 2024
|
||||||
copyright : (C) 2024 by Mathieu Pellerin
|
copyright : (C) 2024 by Mathieu Pellerin
|
||||||
@ -15,10 +15,10 @@
|
|||||||
* *
|
* *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
#ifndef QGSSINGLECOLORRENDERERWIDGET_H
|
#ifndef QGSRASTERSINGLECOLORRENDERERWIDGET_H
|
||||||
#define QGSSINGLECOLORRENDERERWIDGET_H
|
#define QGSRASTERSINGLECOLORRENDERERWIDGET_H
|
||||||
|
|
||||||
#include "ui_qgssinglecolorrendererwidgetbase.h"
|
#include "ui_qgsrastersinglecolorrendererwidgetbase.h"
|
||||||
|
|
||||||
#include "qgsrasterrendererwidget.h"
|
#include "qgsrasterrendererwidget.h"
|
||||||
#include "qgis_sip.h"
|
#include "qgis_sip.h"
|
||||||
@ -29,15 +29,15 @@
|
|||||||
* \ingroup gui
|
* \ingroup gui
|
||||||
* \since QGIS 3.38
|
* \since QGIS 3.38
|
||||||
*/
|
*/
|
||||||
class GUI_EXPORT QgsSingleColorRendererWidget: public QgsRasterRendererWidget, private Ui::QgsSingleColorRendererWidgetBase
|
class GUI_EXPORT QgsRasterSingleColorRendererWidget: public QgsRasterRendererWidget, private Ui::QgsRasterSingleColorRendererWidgetBase
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
//! Constructs the widget
|
//! Constructs the widget
|
||||||
QgsSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
|
QgsRasterSingleColorRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() );
|
||||||
|
|
||||||
//! Widget creation function (use by the renderer registry)
|
//! Widget creation function (use by the renderer registry)
|
||||||
static QgsRasterRendererWidget *create( QgsRasterLayer *layer, const QgsRectangle &extent ) SIP_FACTORY { return new QgsSingleColorRendererWidget( layer, extent ); }
|
static QgsRasterRendererWidget *create( QgsRasterLayer *layer, const QgsRectangle &extent ) SIP_FACTORY { return new QgsRasterSingleColorRendererWidget( layer, extent ); }
|
||||||
|
|
||||||
QgsRasterRenderer *renderer() SIP_FACTORY override;
|
QgsRasterRenderer *renderer() SIP_FACTORY override;
|
||||||
|
|
||||||
@ -51,4 +51,4 @@ class GUI_EXPORT QgsSingleColorRendererWidget: public QgsRasterRendererWidget, p
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QGSSINGLECOLORRENDERERWIDGET_H
|
#endif // QGSRASTERSINGLECOLORRENDERERWIDGET_H
|
@ -24,7 +24,7 @@
|
|||||||
#include "qgsrasterrendererregistry.h"
|
#include "qgsrasterrendererregistry.h"
|
||||||
#include "qgssinglebandgrayrendererwidget.h"
|
#include "qgssinglebandgrayrendererwidget.h"
|
||||||
#include "qgssinglebandpseudocolorrendererwidget.h"
|
#include "qgssinglebandpseudocolorrendererwidget.h"
|
||||||
#include "qgssinglecolorrendererwidget.h"
|
#include "qgsrastersinglecolorrendererwidget.h"
|
||||||
#include "qgsmultibandcolorrendererwidget.h"
|
#include "qgsmultibandcolorrendererwidget.h"
|
||||||
#include "qgspalettedrendererwidget.h"
|
#include "qgspalettedrendererwidget.h"
|
||||||
#include "qgshillshaderendererwidget.h"
|
#include "qgshillshaderendererwidget.h"
|
||||||
@ -44,7 +44,7 @@ void QgsRendererRasterPropertiesWidget::initRendererWidgetFunctions()
|
|||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "multibandcolor" ), QgsMultiBandColorRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "multibandcolor" ), QgsMultiBandColorRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlebandpseudocolor" ), QgsSingleBandPseudoColorRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlebandpseudocolor" ), QgsSingleBandPseudoColorRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlebandgray" ), QgsSingleBandGrayRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlebandgray" ), QgsSingleBandGrayRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlecolor" ), QgsSingleColorRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "singlecolor" ), QgsRasterSingleColorRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "hillshade" ), QgsHillshadeRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "hillshade" ), QgsHillshadeRendererWidget::create );
|
||||||
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "contour" ), QgsRasterContourRendererWidget::create );
|
QgsApplication::rasterRendererRegistry()->insertWidgetFunction( QStringLiteral( "contour" ), QgsRasterContourRendererWidget::create );
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>QgsSingleColorRendererWidgetBase</class>
|
<class>QgsRasterSingleColorRendererWidgetBase</class>
|
||||||
<widget class="QWidget" name="QgsSingleColorRendererWidgetBase">
|
<widget class="QWidget" name="QgsRasterSingleColorRendererWidgetBase">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
@ -291,7 +291,7 @@ ADD_PYTHON_TEST(PyQgsSingleBandColorDataRenderer test_qgssinglebandcolordatarend
|
|||||||
ADD_PYTHON_TEST(PyQgsSingleBandGrayRenderer test_qgssinglebandgrayrenderer.py)
|
ADD_PYTHON_TEST(PyQgsSingleBandGrayRenderer test_qgssinglebandgrayrenderer.py)
|
||||||
ADD_PYTHON_TEST(PyQgsSingleBandPseudoColorRenderer test_qgssinglebandpseudocolorrenderer.py)
|
ADD_PYTHON_TEST(PyQgsSingleBandPseudoColorRenderer test_qgssinglebandpseudocolorrenderer.py)
|
||||||
ADD_PYTHON_TEST(PyQgsSingleSymbolRenderer test_qgssinglesymbolrenderer.py)
|
ADD_PYTHON_TEST(PyQgsSingleSymbolRenderer test_qgssinglesymbolrenderer.py)
|
||||||
ADD_PYTHON_TEST(PyQgsSingleColorRenderer test_qgssinglecolorrenderer.py)
|
ADD_PYTHON_TEST(PyQgsRasterSingleColorRenderer test_rasterqgssinglecolorrenderer.py)
|
||||||
ADD_PYTHON_TEST(PyQgsShapefileProvider test_provider_shapefile.py)
|
ADD_PYTHON_TEST(PyQgsShapefileProvider test_provider_shapefile.py)
|
||||||
ADD_PYTHON_TEST(PyQgsSphere test_qgssphere.py)
|
ADD_PYTHON_TEST(PyQgsSphere test_qgssphere.py)
|
||||||
ADD_PYTHON_TEST(PyQgsSvgCache test_qgssvgcache.py)
|
ADD_PYTHON_TEST(PyQgsSvgCache test_qgssvgcache.py)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"""QGIS Unit tests for QgsSingleColorRenderer.
|
"""QGIS Unit tests for QgsRasterSingleColorRenderer.
|
||||||
|
|
||||||
.. note:: This program is free software; you can redistribute it and/or modify
|
.. note:: This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -12,7 +12,7 @@ from qgis.PyQt.QtCore import QFileInfo
|
|||||||
from qgis.PyQt.QtGui import QColor
|
from qgis.PyQt.QtGui import QColor
|
||||||
from qgis.core import (
|
from qgis.core import (
|
||||||
QgsRasterLayer,
|
QgsRasterLayer,
|
||||||
QgsSingleColorRenderer,
|
QgsRasterSingleColorRenderer,
|
||||||
QgsMapSettings,
|
QgsMapSettings,
|
||||||
)
|
)
|
||||||
import unittest
|
import unittest
|
||||||
@ -25,7 +25,7 @@ from utilities import unitTestDataPath
|
|||||||
start_app()
|
start_app()
|
||||||
|
|
||||||
|
|
||||||
class TestQgsSingleBandGrayRenderer(QgisTestCase):
|
class TestQgsRasterSingleBandGrayRenderer(QgisTestCase):
|
||||||
|
|
||||||
def testRenderer(self):
|
def testRenderer(self):
|
||||||
path = os.path.join(unitTestDataPath(),
|
path = os.path.join(unitTestDataPath(),
|
||||||
@ -35,7 +35,7 @@ class TestQgsSingleBandGrayRenderer(QgisTestCase):
|
|||||||
layer = QgsRasterLayer(path, base_name)
|
layer = QgsRasterLayer(path, base_name)
|
||||||
self.assertTrue(layer.isValid(), f'Raster not loaded: {path}')
|
self.assertTrue(layer.isValid(), f'Raster not loaded: {path}')
|
||||||
|
|
||||||
renderer = QgsSingleColorRenderer(layer.dataProvider(),
|
renderer = QgsRasterSingleColorRenderer(layer.dataProvider(),
|
||||||
QColor(255, 0, 0))
|
QColor(255, 0, 0))
|
||||||
|
|
||||||
self.assertEqual(renderer.color(), QColor(255, 0, 0))
|
self.assertEqual(renderer.color(), QColor(255, 0, 0))
|
||||||
@ -49,8 +49,8 @@ class TestQgsSingleBandGrayRenderer(QgisTestCase):
|
|||||||
|
|
||||||
self.assertTrue(
|
self.assertTrue(
|
||||||
self.render_map_settings_check(
|
self.render_map_settings_check(
|
||||||
'single_color_renderer',
|
'raster_single_color_renderer',
|
||||||
'single_color_renderer',
|
'raster_single_color_renderer',
|
||||||
ms)
|
ms)
|
||||||
)
|
)
|
||||||
|
|
Before Width: | Height: | Size: 352 KiB After Width: | Height: | Size: 352 KiB |
Loading…
x
Reference in New Issue
Block a user