Logo Search packages:      
Sourcecode: qgis version File versions

QgsRasterLayerProperties Class Reference

#include <qgsrasterlayerproperties.h>

Inheritance diagram for QgsRasterLayerProperties:

List of all members.


Detailed Description

The qgsrasterlayerproperties class is used to set up how raster layers are displayed.

Property sheet for a raster map layer

Author:
Tim Sutton

Definition at line 35 of file qgsrasterlayerproperties.h.


Public Slots

virtual void sliderTransparency_sliderMoved (int)

Public Member Functions

void accept ()
void apply ()
 Applies the settings made in the dialog without closing the box.
 QgsRasterLayerProperties (QgsMapLayer *lyr)
 Constructor.
void rbtnSingleBand_toggled (bool)
 slot executed when the single band radio button is pressed.
void rbtnThreeBand_toggled (bool)
 slot executed when the three band radio button is pressed.
void sliderMaxBlue_valueChanged (int)
 slot executed when the max blue level changes.
void sliderMaxGray_valueChanged (int)
 slot executed when the max gray level changes.
void sliderMaxGreen_valueChanged (int)
 slot executed when the max green level changes.
void sliderMaxRed_valueChanged (int)
 slot executed when the max red level changes.
void sliderMinBlue_valueChanged (int)
 slot executed when the max blue level changes.
void sliderMinGray_valueChanged (int)
 slot executed when the min gray level changes.
void sliderMinGreen_valueChanged (int)
 slot executed when the min green level changes.
void sliderMinRed_valueChanged (int)
 slot executed when the min red level changes.
void sliderTransparency_valueChanged (int)
 slot executed when the transparency level changes.
void sync ()
 ~QgsRasterLayerProperties ()
 Destructor.

Public Attributes

QButtonGroup * bgrpBehaviour
QButtonGroup * bgrpShowAs
QPushButton * buttonApply
QPushButton * buttonBuildPyramids
QPushButton * buttonCancel
QPushButton * buttonHelp
QPushButton * buttonOk
QComboBox * cboBlue
QComboBox * cboColorMap
QComboBox * cboGray
QComboBox * cboGreen
QComboBox * cboRed
QComboBox * cboResamplingMethod
QComboBox * cboStdDev
QCheckBox * cboxInvertColorMap
QCheckBox * cboxShowDebugInfo
QCheckBox * chkUseScaleDependentRendering
QGroupBox * groupBox10
QGroupBox * groupBox3_2
QGroupBox * groupBox8
QGroupBox * groupBox9
QGroupBox * grpBoxAppearance
QGroupBox * grpBoxBlue
QGroupBox * grpBoxGray
QGroupBox * grpBoxGrayscale
QGroupBox * grpBoxGreen
QGroupBox * grpBoxRed
QGroupBox * grpBoxRGB
QLabel * lblColumns
QLabel * lblDisplayName
QLabel * lblLayerSource
QLabel * lblNoData
QLabel * lblRows
QLabel * lblTransparencyPercent
QListBox * lbxPyramidResolutions
QLineEdit * leDisplayName
QLineEdit * leLayerSource
QLabel * pixmapLegend
QLabel * pixmapPalette
QLabel * pixmapScaleBlue
QLabel * pixmapScaleGray
QLabel * pixmapScaleGreen
QLabel * pixmapScaleRed
QLabel * pixmapThumbnail
QRadioButton * rbtnBehaviourExcludeUsingLimits
QRadioButton * rbtnBehaviourScaleToLimits
QRadioButton * rbtnSingleBand
QRadioButton * rbtnThreeBand
QSlider * sliderMaxBlue
QSlider * sliderMaxGray
QSlider * sliderMaxGreen
QSlider * sliderMaxRed
QSlider * sliderMinBlue
QSlider * sliderMinGray
QSlider * sliderMinGreen
QSlider * sliderMinRed
QSlider * sliderTransparency
QSpinBox * spinMaximumScale
QSpinBox * spinMinimumScale
QWidget * tab
QWidget * tab_2
QWidget * tabMetadata
QWidget * TabPage
QWidget * TabPage_2
QTabWidget * tabSymbology
QTextEdit * textEdit5
QLabel * textLabel1
QLabel * textLabel1_2_2_2
QLabel * textLabel1_3
QLabel * textLabel2
QLabel * textLabel2_2
QLabel * textLabel2_3
QLabel * textLabel2_4
QLabel * textLabel2_4_2
QLabel * textLabel2_5
QLabel * textLabel2_6
QLabel * textLabel2_6_2
QLabel * textLabel2_6_2_2
QLabel * textLabel3
QLabel * textLabel4
QLabel * textLabel4_2
QLabel * textLabel5
QTextBrowser * txtbMetadata
QTextEdit * txtSymologyNotes

Protected Slots

virtual void languageChange ()

Protected Attributes

QGridLayout * bgrpBehaviourLayout
QGridLayout * bgrpShowAsLayout
QGridLayout * groupBox10Layout
QGridLayout * groupBox3_2Layout
QGridLayout * groupBox8Layout
QGridLayout * groupBox9Layout
QGridLayout * grpBoxAppearanceLayout
QGridLayout * grpBoxBlueLayout
QGridLayout * grpBoxGrayLayout
QGridLayout * grpBoxGrayscaleLayout
QGridLayout * grpBoxGreenLayout
QGridLayout * grpBoxRedLayout
QGridLayout * grpBoxRGBLayout
QSpacerItem * Horizontal_Spacing2
QHBoxLayout * layout11
QHBoxLayout * layout2
QHBoxLayout * layout5
QGridLayout * QgsRasterLayerPropertiesBaseLayout
QSpacerItem * spacer14
QSpacerItem * spacer15
QSpacerItem * spacer17
QSpacerItem * spacer19
QSpacerItem * spacer27
QSpacerItem * spacer4
QSpacerItem * spacer4_2
QGridLayout * tabLayout
QGridLayout * tabLayout_2
QGridLayout * tabMetadataLayout
QGridLayout * TabPageLayout
QGridLayout * TabPageLayout_2

Private Member Functions

void buttonBuildPyramids_clicked ()
 this slot asks the rasterlayer to construct pyramids
void makeScalePreview (QString theColor)
 This function makes a pixmap to display in the color box.

Private Attributes

QgsRasterLayerrasterLayer
 Pointer to the raster layer that this property dilog changes the behaviour of.

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

Generated by  Doxygen 1.6.0   Back to index