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;
Map canvas is a class for displaying all GIS data types on a canvas.
A class to represent a 2D point.
Represents a raster layer.
Raster renderer pipe that applies colors to a raster.