mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Transfer ownership of transparency to prevent crashing python apps.
This commit is contained in:
parent
fcedd5db2b
commit
cd74d71a1d
@ -1,3 +1,4 @@
|
||||
|
||||
class QgsRasterRenderer : QgsRasterInterface
|
||||
{
|
||||
%TypeHeaderCode
|
||||
@ -46,7 +47,7 @@ class QgsRasterRenderer : QgsRasterInterface
|
||||
void setOpacity( double opacity );
|
||||
double opacity() const;
|
||||
|
||||
void setRasterTransparency( QgsRasterTransparency* t );
|
||||
void setRasterTransparency( QgsRasterTransparency* t /Transfer/);
|
||||
const QgsRasterTransparency* rasterTransparency() const;
|
||||
|
||||
void setAlphaBand( int band );
|
||||
|
@ -42,10 +42,10 @@ class QgsRasterTransparency
|
||||
void initializeTransparentPixelList( double, double, double );
|
||||
|
||||
/** \brief Accessor for transparentSingleValuePixelList */
|
||||
void setTransparentSingleValuePixelList( QList<QgsRasterTransparency::TransparentSingleValuePixel> );
|
||||
void setTransparentSingleValuePixelList( QList<QgsRasterTransparency::TransparentSingleValuePixel> /Transfer/);
|
||||
|
||||
/** \brief Accessor for transparentThreeValuePixelList */
|
||||
void setTransparentThreeValuePixelList( QList<QgsRasterTransparency::TransparentThreeValuePixel> );
|
||||
void setTransparentThreeValuePixelList( QList<QgsRasterTransparency::TransparentThreeValuePixel> /Transfer/);
|
||||
|
||||
/** \brief Returns the transparency value for a single value Pixel */
|
||||
int alphaValue( double, int theGlobalTransparency = 255 ) const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user