15 #ifndef QGSRASTERTRANSPARENCYWIDGET_H 16 #define QGSRASTERTRANSPARENCYWIDGET_H 20 #include "ui_qgsrastertransparencywidget.h" 56 void apply()
override;
60 void pixelSelected(
const QgsPointXY &canvasPoint );
63 void transparencyCellTextEdited(
const QString &text );
66 void pbnAddValuesFromDisplay_clicked();
69 void pbnAddValuesManually_clicked();
72 void pbnDefaultValues_clicked();
75 void pbnExportTransparentPixelValues_clicked();
78 void pbnImportTransparentPixelValues_clicked();
80 void pbnRemoveSelectedRow_clicked();
84 const QString TRSTRING_NOT_SET;
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 );
107 QVector<bool> mTransparencyToEdited;
109 #endif // QGSRASTERTRANSPARENCYWIDGET_H
This class provides qgis with the ability to render raster datasets onto the mapcanvas.
A class to represent a 2D point.
Map canvas is a class for displaying all GIS data types on a canvas.
Raster renderer pipe that applies colors to a raster.