QgsContinuousColorDialog Class Reference

#include <qgscontinuouscolordialog.h>

Collaboration diagram for QgsContinuousColorDialog:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 29 of file qgscontinuouscolordialog.h.

Public Slots

void apply ()

Public Member Functions

 QgsContinuousColorDialog (QgsVectorLayer *layer)
 ~QgsContinuousColorDialog ()

Protected Slots

void selectMinimumColor ()
void selectMaximumColor ()
void on_cb_polygonOutline_clicked ()

Protected Attributes

QgsVectorLayermVectorLayer
std::map< int, int > mFieldMap
 Stores the relationship between provider field indices and field selection combobox indices.

Private Member Functions

 QgsContinuousColorDialog ()
 Default constructor is private, do not use this.


Constructor & Destructor Documentation

QgsContinuousColorDialog::QgsContinuousColorDialog ( QgsVectorLayer layer  ) 

Definition at line 31 of file qgscontinuouscolordialog.cpp.

References QgsSymbol::brush(), QgsContinuousColorRenderer::classificationField(), QgsVectorLayer::dataProvider(), QgsContinuousColorRenderer::drawPolygonOutline(), QgsVectorDataProvider::fields(), QgsVectorLayer::geometryType(), QGis::Line, QgsContinuousColorRenderer::maximumSymbol(), mFieldMap, QgsContinuousColorRenderer::minimumSymbol(), mVectorLayer, on_cb_polygonOutline_clicked(), QgsSymbol::pen(), QGis::Point, QGis::Polygon, QgsVectorLayer::renderer(), selectMaximumColor(), selectMinimumColor(), QgsSymbol::setColor(), and type().

QgsContinuousColorDialog::~QgsContinuousColorDialog (  ) 

Definition at line 146 of file qgscontinuouscolordialog.cpp.

QgsContinuousColorDialog::QgsContinuousColorDialog (  )  [private]

Default constructor is private, do not use this.

Definition at line 138 of file qgscontinuouscolordialog.cpp.


Member Function Documentation

void QgsContinuousColorDialog::apply (  )  [slot]

Definition at line 153 of file qgscontinuouscolordialog.cpp.

References QgsVectorLayer::dataProvider(), QgsVectorLayer::geometryType(), QGis::Line, QgsVectorDataProvider::maximumValue(), mFieldMap, QgsVectorDataProvider::minimumValue(), mVectorLayer, QGis::Point, QgsDebugMsg, QgsSymbol::setBrush(), QgsContinuousColorRenderer::setClassificationField(), QgsContinuousColorRenderer::setDrawPolygonOutline(), QgsContinuousColorRenderer::setMaximumSymbol(), QgsContinuousColorRenderer::setMinimumSymbol(), QgsSymbol::setPen(), and QgsVectorLayer::setRenderer().

void QgsContinuousColorDialog::selectMinimumColor (  )  [protected, slot]

Definition at line 220 of file qgscontinuouscolordialog.cpp.

Referenced by QgsContinuousColorDialog().

void QgsContinuousColorDialog::selectMaximumColor (  )  [protected, slot]

Definition at line 230 of file qgscontinuouscolordialog.cpp.

Referenced by QgsContinuousColorDialog().

void QgsContinuousColorDialog::on_cb_polygonOutline_clicked (  )  [protected, slot]

Definition at line 240 of file qgscontinuouscolordialog.cpp.

Referenced by QgsContinuousColorDialog().


Member Data Documentation

QgsVectorLayer* QgsContinuousColorDialog::mVectorLayer [protected]

Definition at line 46 of file qgscontinuouscolordialog.h.

Referenced by apply(), and QgsContinuousColorDialog().

std::map<int, int> QgsContinuousColorDialog::mFieldMap [protected]

Stores the relationship between provider field indices and field selection combobox indices.

First is the combobox index, second is the provider field index

Definition at line 49 of file qgscontinuouscolordialog.h.

Referenced by apply(), and QgsContinuousColorDialog().


The documentation for this class was generated from the following files:
Generated on Tue Oct 28 16:51:55 2008 for Quantum GIS API Documentation by  doxygen 1.5.1