fix travis issues: docs, sip, test

This commit is contained in:
Peter Petrik 2018-06-26 11:07:45 +02:00
parent aeea184890
commit 252e41d3dc
5 changed files with 115 additions and 4 deletions

View File

@ -0,0 +1,107 @@
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/raster/qgscolorrampshaderwidget.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsColorRampShaderWidget: QWidget, protected Ui::QgsColorRampShaderWidgetBase
{
%Docstring
It has 2 ways how to use it. For raster layers, raster data provider and band is assigned and
the Quantile classification mode can be used and the LoadFromBandButton is visible.
The other mode is used to style mesh layer contours (scalar datasets)
.. versionadded:: 3.4
%End
%TypeHeaderCode
#include "qgscolorrampshaderwidget.h"
%End
public:
QgsColorRampShaderWidget( QWidget *parent = 0 );
%Docstring
Creates new color ramp shader widget
%End
void initForUseWithRasterLayer();
%Docstring
Allows quantile classification mode for raster layers
%End
void setRasterBand( QgsRasterDataProvider *dp, int band, const QgsRectangle &extent );
%Docstring
Associates raster with the widget
%End
void setMinMaxAndClassify( double min, double max );
%Docstring
Sets min max and classify color tree
%End
void setMinMax( double min, double max );
%Docstring
Sets min max
%End
QgsColorRampShader shader() const;
%Docstring
Returns shared function used in the renderer
%End
void setFromShader( const QgsColorRampShader &colorRampShader );
%Docstring
Sets widget state from the color ramp shader
%End
signals:
void minMaxChangedFromTree( double min, double max );
%Docstring
Color ramp tree has changed
%End
void widgetChanged();
%Docstring
Widget changed
%End
void classificationModeChanged( QgsColorRampShader::ClassificationMode mode );
%Docstring
Classification mode changed
%End
public slots:
void classify();
%Docstring
Executes the single band pseudo raster classification
%End
void loadMinMaxFromTree();
%Docstring
Loads min and max values from color ramp tree
%End
protected:
void populateColormapTreeWidget( const QList<QgsColorRampShader::ColorRampItem> &colorRampItems );
%Docstring
Populates color ramp tree from ramp items
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/raster/qgscolorrampshaderwidget.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/

View File

@ -206,6 +206,7 @@
%Include auto_generated/qgsvariableeditorwidget.sip
%Include auto_generated/qgsvscrollarea.sip
%Include auto_generated/qgsfiledownloaderdialog.sip
%Include auto_generated/raster/qgscolorrampshaderwidget.sip
%Include auto_generated/raster/qgsmultibandcolorrendererwidget.sip
%Include auto_generated/raster/qgspalettedrendererwidget.sip
%Include auto_generated/raster/qgsrasterbandcombobox.sip

View File

@ -45,6 +45,7 @@ class GUI_EXPORT QgsColorRampShaderWidget: public QWidget, protected Ui::QgsColo
public:
//! Creates new color ramp shader widget
QgsColorRampShaderWidget( QWidget *parent = nullptr );
//! Allows quantile classification mode for raster layers
@ -61,17 +62,18 @@ class GUI_EXPORT QgsColorRampShaderWidget: public QWidget, protected Ui::QgsColo
//! Returns shared function used in the renderer
QgsColorRampShader shader() const;
//! Sets widget state from the color ramp shader
void setFromShader( const QgsColorRampShader &colorRampShader );
signals:
//! color ramp tree has changed
//! Color ramp tree has changed
void minMaxChangedFromTree( double min, double max );
//! widget changed
//! Widget changed
void widgetChanged();
//! classification mode changed
//! Classification mode changed
void classificationModeChanged( QgsColorRampShader::ClassificationMode mode );
public slots:
@ -81,10 +83,11 @@ class GUI_EXPORT QgsColorRampShaderWidget: public QWidget, protected Ui::QgsColo
*/
void classify();
//! called when the color ramp tree has changed
//! Loads min and max values from color ramp tree
void loadMinMaxFromTree();
protected:
//! Populates color ramp tree from ramp items
void populateColormapTreeWidget( const QList<QgsColorRampShader::ColorRampItem> &colorRampItems );
private:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB