QGIS API Documentation  2.7.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Slots | Public Member Functions | List of all members
QgsRasterHistogramWidget Class Reference

Histogram widget. More...

#include <qgsrasterhistogramwidget.h>

Inheritance diagram for QgsRasterHistogramWidget:
Inheritance graph
[legend]

Public Slots

void on_mSaveAsImageButton_clicked ()
 This slot lets you save the histogram as an image to disk. More...
 
void refreshHistogram ()
 slot executed when user wishes to refresh raster histogramwidget More...
 

Public Member Functions

 QgsRasterHistogramWidget (QgsRasterLayer *lyr, QWidget *parent=0)
 
 ~QgsRasterHistogramWidget ()
 
bool computeHistogram (bool forceComputeFlag)
 Compute the histogram on demand. More...
 
void histoAction (const QString &actionName, bool actionFlag=true)
 Apply a histoActionTriggered() event. More...
 
bool histoSaveAsImage (const QString &theFilename, int width=600, int height=600, int quality=-1)
 Save the histogram as an image to disk. More...
 
void setActive (bool theActiveFlag)
 Activate the histogram widget. More...
 
void setRendererWidget (const QString &name, QgsRasterRendererWidget *rendererWidget=NULL)
 Set the renderer widget (or just its name if there is no widget) More...
 
void setSelectedBand (int index)
 Apply a histoActionTriggered() event. More...
 

Detailed Description

Histogram widget.

Author
Etienne Tourigny

Definition at line 37 of file qgsrasterhistogramwidget.h.

Constructor & Destructor Documentation

QgsRasterHistogramWidget::QgsRasterHistogramWidget ( QgsRasterLayer lyr,
QWidget *  parent = 0 
)

Definition at line 53 of file qgsrasterhistogramwidget.cpp.

QgsRasterHistogramWidget::~QgsRasterHistogramWidget ( )

Definition at line 241 of file qgsrasterhistogramwidget.cpp.

Member Function Documentation

bool QgsRasterHistogramWidget::computeHistogram ( bool  forceComputeFlag)

Compute the histogram on demand.

Definition at line 279 of file qgsrasterhistogramwidget.cpp.

void QgsRasterHistogramWidget::histoAction ( const QString &  actionName,
bool  actionFlag = true 
)

Apply a histoActionTriggered() event.

Definition at line 781 of file qgsrasterhistogramwidget.cpp.

bool QgsRasterHistogramWidget::histoSaveAsImage ( const QString &  theFilename,
int  width = 600,
int  height = 600,
int  quality = -1 
)

Save the histogram as an image to disk.

Definition at line 692 of file qgsrasterhistogramwidget.cpp.

void QgsRasterHistogramWidget::on_mSaveAsImageButton_clicked ( )
slot

This slot lets you save the histogram as an image to disk.

Definition at line 677 of file qgsrasterhistogramwidget.cpp.

void QgsRasterHistogramWidget::refreshHistogram ( )
slot

slot executed when user wishes to refresh raster histogramwidget

Definition at line 325 of file qgsrasterhistogramwidget.cpp.

void QgsRasterHistogramWidget::setActive ( bool  theActiveFlag)

Activate the histogram widget.

Definition at line 253 of file qgsrasterhistogramwidget.cpp.

void QgsRasterHistogramWidget::setRendererWidget ( const QString &  name,
QgsRasterRendererWidget rendererWidget = NULL 
)

Set the renderer widget (or just its name if there is no widget)

Definition at line 245 of file qgsrasterhistogramwidget.cpp.

void QgsRasterHistogramWidget::setSelectedBand ( int  index)

Apply a histoActionTriggered() event.

Definition at line 744 of file qgsrasterhistogramwidget.cpp.


The documentation for this class was generated from the following files: