class QgsSingleBandGrayRendererWidget: QgsRasterRendererWidget { %TypeHeaderCode #include %End public: QgsSingleBandGrayRendererWidget( QgsRasterLayer *layer, const QgsRectangle &extent = QgsRectangle() ); ~QgsSingleBandGrayRendererWidget(); static QgsRasterRendererWidget *create( QgsRasterLayer *layer, const QgsRectangle &extent ) /Factory/; QgsRasterRenderer *renderer(); void setMapCanvas( QgsMapCanvas *canvas ); void setFromRenderer( const QgsRasterRenderer *r ); QString min( int index = 0 ); QString max( int index = 0 ); void setMin( const QString &value, int index = 0 ); void setMax( const QString &value, int index = 0 ); int selectedBand( int index = 0 ); void doComputations(); public slots: void loadMinMax( int bandNo, double min, double max ); };