Skip to content

Commit

Permalink
apply #1683 (completes r13568)
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.osgeo.org/qgis/trunk@13582 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
jef committed May 28, 2010
1 parent 578cd9c commit b0ab895
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 19 deletions.
9 changes: 9 additions & 0 deletions src/app/qgsrasterlayerproperties.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -775,6 +775,8 @@ void QgsRasterLayerProperties::sync()
labelDefaultContrastEnhancementAlgorithm->setText( tr( "No Stretch" ) );
}

mDefaultStandardDeviation = myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toDouble();
sboxThreeBandStdDev->setValue( mDefaultStandardDeviation );


QgsDebugMsg( "populate transparency tab" );
Expand Down Expand Up @@ -1192,6 +1194,8 @@ void QgsRasterLayerProperties::apply()

myQSettings.setValue( "/Raster/defaultContrastEnhancementAlgorithm", mDefaultContrastEnhancementAlgorithm );

myQSettings.setValue( "/Raster/defaultStandardDeviation", mDefaultStandardDeviation );

QgsDebugMsg( "processing transparency tab" );
/*
* Transparent Pixel Tab
Expand Down Expand Up @@ -2973,6 +2977,11 @@ void QgsRasterLayerProperties::on_pbtnMakeContrastEnhancementAlgorithmDefault_cl
}
}

void QgsRasterLayerProperties::on_pbtnMakeStandardDeviationDefault_clicked()
{
mDefaultStandardDeviation = sboxThreeBandStdDev->value();
}

void QgsRasterLayerProperties::on_pbtnSortColorMap_clicked()
{
bool inserted = false;
Expand Down
43 changes: 24 additions & 19 deletions src/app/qgsrasterlayerproperties.h
Original file line number Diff line number Diff line change
Expand Up @@ -92,43 +92,45 @@ class QgsRasterLayerProperties : public QDialog, private Ui::QgsRasterLayerPrope
void userDefinedMinMax_textEdited( QString );

private slots:
/** This slow handles necessary interface modifiations (i.e., loading min max values) */
/** This slow handles necessary interface modifications (i.e. loading min max values) */
void on_cboBlue_currentIndexChanged( const QString& );
/** This slow handles necessary interface modifiations (i.e., loading min max values) */
/** This slow handles necessary interface modifications (i.e. loading min max values) */
void on_cboGray_currentIndexChanged( const QString& );
/** This slow handles necessary interface modifiations (i.e., loading min max values) */
/** This slow handles necessary interface modifications (i.e. loading min max values) */
void on_cboGreen_currentIndexChanged( const QString& );
/** This slow handles necessary interface modifiations (i.e., loading min max values) */
/** This slow handles necessary interface modifications (i.e. loading min max values) */
void on_cboRed_currentIndexChanged( const QString& );
/**The slot handles necessary interface modifications based when color map selected changes*/
/** This slot handles necessary interface modifications based when color map selected changes */
void on_cboxColorMap_currentIndexChanged( const QString& );
/**This slot calculates classification values and colors for the tree widget on the colormap tab*/
/** This slot calculates classification values and colors for the tree widget on the colormap tab */
void on_mClassifyButton_clicked();
/**This slot deletes the current class from the tree widget on the colormap tab*/
/** This slot deletes the current class from the tree widget on the colormap tab */
void on_mDeleteEntryButton_clicked();
/**Callback for double clicks on the colormap entry widget*/
/** Callback for double clicks on the colormap entry widget */
void handleColormapTreeWidgetDoubleClick( QTreeWidgetItem* item, int column );
/**This slot adds a new row to the color map table */
/** This slot adds a new row to the color map table */
void on_pbtnAddColorMapEntry_clicked();
/**This slots saves the current color map to a file */
/** This slots saves the current color map to a file */
void on_pbtnExportColorMapToFile_clicked();
/**This slots loads the current color map from a band */
/** This slots loads the current color map from a band */
void on_pbtnLoadColorMapFromBand_clicked();
/**This slots loads the current color map from a file */
/** This slots loads the current color map from a file */
void on_pbtnLoadColorMapFromFile_clicked();
/**This slot loads the minimum and maximum values from the raster band and updates the gui*/
/** This slot loads the minimum and maximum values from the raster band and updates the gui */
void on_pbtnLoadMinMax_clicked();
/**This slot sets the default band combination varaible to current band combination */
/** This slot sets the default band combination variable to current band combination */
void on_pbtnMakeBandCombinationDefault_clicked();
/**This slot sets the default contrast enhancement varaible to current contrast enhancement algorithm */
/** This slot sets the default contrast enhancement variable to current contrast enhancement algorithm */
void on_pbtnMakeContrastEnhancementAlgorithmDefault_clicked();
/**This slot will sort the color map in ascending order*/
/** This slot sets the standard deviation default */
void on_pbtnMakeStandardDeviationDefault_clicked();
/** This slot will sort the color map in ascending order */
void on_pbtnSortColorMap_clicked();
/** Load the default style when appriate button is pressed. */
/** Load the default style when appropriate button is pressed. */
void on_pbnLoadDefaultStyle_clicked();
/** Save the default style when appriate button is pressed. */
/** Save the default style when appropriate button is pressed. */
void on_pbnSaveDefaultStyle_clicked();
/** Load a saved style when appriate button is pressed. */
/** Load a saved style when appropriate button is pressed. */
void on_pbnLoadStyle_clicked();
/** Save a style when appriate button is pressed. */
void on_pbnSaveStyleAs_clicked();
Expand All @@ -148,6 +150,9 @@ class QgsRasterLayerProperties : public QDialog, private Ui::QgsRasterLayerPrope
/** \brief Default contrast enhancement algorithm */
QString mDefaultContrastEnhancementAlgorithm;

/** \brief default standard deviation */
double mDefaultStandardDeviation;

/** \brief Default band combination */
int mDefaultRedBand;
int mDefaultGreenBand;
Expand Down

0 comments on commit b0ab895

Please sign in to comment.