15 #ifndef QGSRASTERTRANSPARENCYWIDGET_H 16 #define QGSRASTERTRANSPARENCYWIDGET_H 20 #include "ui_qgsrastertransparencywidget.h" 57 void pixelSelected(
const QgsPoint& canvasPoint );
60 void transparencyCellTextEdited(
const QString & text );
63 void sliderTransparency_valueChanged(
int theValue );
66 void on_pbnAddValuesFromDisplay_clicked();
69 void on_pbnAddValuesManually_clicked();
72 void on_pbnDefaultValues_clicked();
75 void on_pbnExportTransparentPixelValues_clicked();
78 void on_pbnImportTransparentPixelValues_clicked();
80 void on_pbnRemoveSelectedRow_clicked();
86 bool rasterIsMultiBandColor();
91 void setupTransparencyTable(
int nBands );
93 void setTransparencyCell(
int row,
int column,
double value );
95 void adjustTransparencyCellWidth(
int row,
int column );
97 void setTransparencyToEdited(
int row );
99 double transparencyCellValue(
int row,
int column );
109 #endif // QGSRASTERTRANSPARENCYWIDGET_H
This class provides qgis with the ability to render raster datasets onto the mapcanvas.
Map canvas is a class for displaying all GIS data types on a canvas.
A class to represent a point.
Raster renderer pipe that applies colors to a raster.