Skip to content

Commit

Permalink
Remove symbology related member variables and functions from raster l…
Browse files Browse the repository at this point in the history
…ayer
  • Loading branch information
mhugent committed Jun 22, 2012
1 parent 86e9129 commit 01cb953
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 811 deletions.
30 changes: 15 additions & 15 deletions python/core/qgsrasterlayer.sip
Expand Up @@ -145,10 +145,10 @@ public:
DrawingStyle drawingStyle();

/** \brief Accessor for gray band name mapping */
QString grayBandName() const;
//QString grayBandName() const; //removed with raster redesign

/** \brief Accessor for green band name mapping */
QString greenBandName() const;
//QString greenBandName() const; //removed with raster redesign

/** \brief Accessor for mHasPyramids (READ ONLY) */
bool hasPyramids();
Expand All @@ -163,31 +163,31 @@ public:
int height();

/** \brief Accessor to find out whether the histogram should be inverted */
bool invertHistogram() const;
//bool invertHistogram() const; //removed with raster redesign

/** \brief Is the NoDataValue Valid */
bool isNoDataValueValid() const;

/** \brief Accessor for mGrayMinimumMaximumEstimated */
bool isGrayMinimumMaximumEstimated() const;
//bool isGrayMinimumMaximumEstimated() const; //removed with raster redesign

/** \brief Accessor for mRGBMinimumMaximumEstimated */
bool isRGBMinimumMaximumEstimated() const;
//bool isRGBMinimumMaximumEstimated() const; //removed with raster redesign

/** \brief Accessor that returns the NO_DATA entry for this raster */
double noDataValue( bool* isValid = 0 );

/** \brief Returns a pointer to the transparency object */
QgsRasterTransparency* rasterTransparency();
//QgsRasterTransparency* rasterTransparency(); //removed with raster redesign

/** \brief Accessor for raster shader */
QgsRasterShader* rasterShader();
//QgsRasterShader* rasterShader(); //removed with raster redesign

/** \brief Accessor for raster layer type (which is a read only property) */
LayerType rasterType();

/** \brief Accessor for red band name (allows alternate mappings e.g. map blue as red color) */
QString redBandName();
//QString redBandName(); //removed with raster redesign

/** [ data provider interface ] Set the data provider */
void setDataProvider( const QString & provider );
Expand All @@ -196,22 +196,22 @@ public:
void setDrawingStyle( const DrawingStyle & theDrawingStyle );

/** \brief Mutator for mGrayMinimumMaximumEstimated */
void setGrayMinimumMaximumEstimated( bool theBool );
//void setGrayMinimumMaximumEstimated( bool theBool ); //removed with raster redesign

/** \brief Mutator to alter the state of the invert histogram flag */
void setInvertHistogram( bool theFlag );
//void setInvertHistogram( bool theFlag ); //removed with raster redesign

/** \brief Mutator for mRGBMinimumMaximumEstimated */
void setRGBMinimumMaximumEstimated( bool theBool );
//void setRGBMinimumMaximumEstimated( bool theBool ); //removed with raster redesign

/** \brief Mutator to alter the number of standard deviations that should be plotted */
void setStandardDeviations( double theStdDevsToPlot );
//void setStandardDeviations( double theStdDevsToPlot ); //removed with raster redesign

/** \brief Mutator for mUserDefinedGrayMinimumMaximum */
void setUserDefinedGrayMinimumMaximum( bool theBool );
//void setUserDefinedGrayMinimumMaximum( bool theBool ); //removed with raster redesign

/** \brief Mutator for mUserDefinedRGBMinimumMaximum */
void setUserDefinedRGBMinimumMaximum( bool theBool );
//void setUserDefinedRGBMinimumMaximum( bool theBool ); //removed with raster redesign

/**Set raster renderer. Takes ownership of the renderer object*/
void setRenderer( QgsRasterRenderer* renderer );
Expand All @@ -221,7 +221,7 @@ public:
double standardDeviations() const;

/** \brief Accessor for transparent band name mapping */
QString transparentBandName() const;
//QString transparentBandName() const; //removed with raster redesign

/** \brief [ data provider interface ] Does this layer use a provider for setting/retrieving data?
* @deprecated in 2.0
Expand Down
26 changes: 14 additions & 12 deletions src/app/qgsrasterlayerproperties.cpp
Expand Up @@ -471,17 +471,18 @@ void QgsRasterLayerProperties::sync()
sliderTransparency->setValue(( 1.0 - renderer->opacity() ) * 255 );
//update the transparency percentage label
sliderTransparency_valueChanged(( 1.0 - renderer->opacity() ) * 255 );
}

int myIndex = cboxTransparencyBand->findText( mRasterLayer->transparentBandName() );
if ( -1 != myIndex )
{
cboxTransparencyBand->setCurrentIndex( myIndex );
}
else
{
cboxTransparencyBand->setCurrentIndex( cboxTransparencyBand->findText( TRSTRING_NOT_SET ) );
int myIndex = renderer->alphaBand();
if ( -1 != myIndex )
{
cboxTransparencyBand->setCurrentIndex( myIndex );
}
else
{
cboxTransparencyBand->setCurrentIndex( cboxTransparencyBand->findText( TRSTRING_NOT_SET ) );
}
}

//add current NoDataValue to NoDataValue line edit
if ( mRasterLayer->isNoDataValueValid() )
{
Expand Down Expand Up @@ -543,12 +544,12 @@ void QgsRasterLayerProperties::sync()
pixmapThumbnail->setPixmap( myQPixmap );

//update the legend pixmap on this dialog
pixmapLegend->setPixmap( mRasterLayer->legendAsPixmap() );
//pixmapLegend->setPixmap( mRasterLayer->legendAsPixmap() );
pixmapLegend->setScaledContents( true );
pixmapLegend->repaint();

//set the palette pixmap
pixmapPalette->setPixmap( mRasterLayer->paletteAsPixmap( mRasterLayer->bandNumber( mRasterLayer->grayBandName() ) ) );
//pixmapPalette->setPixmap( mRasterLayer->paletteAsPixmap( mRasterLayer->bandNumber( mRasterLayer->grayBandName() ) ) );
pixmapPalette->setScaledContents( true );
pixmapPalette->repaint();

Expand Down Expand Up @@ -1361,6 +1362,7 @@ void QgsRasterLayerProperties::on_pbnRemoveSelectedRow_clicked()

void QgsRasterLayerProperties::pixelSelected( const QgsPoint& canvasPoint )
{
#if 0 //needs to be fixed
//PixelSelectorTool has registered a mouse click on the canvas, so bring the dialog back to the front
raise();
setModal( true );
Expand Down Expand Up @@ -1395,7 +1397,7 @@ void QgsRasterLayerProperties::pixelSelected( const QgsPoint& canvasPoint )
}
}
}

#endif //0
}

void QgsRasterLayerProperties::sliderTransparency_valueChanged( int theValue )
Expand Down

0 comments on commit 01cb953

Please sign in to comment.