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.