mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-16 00:03:12 -04:00
Add copy constructor and assignment operator for QgsDxfExport
This commit is contained in:
parent
3fed0d0755
commit
642b0d5ee3
@ -38,6 +38,7 @@ INCLUDE_DIRECTORIES(
|
|||||||
../src/core/pal
|
../src/core/pal
|
||||||
../src/core/composer
|
../src/core/composer
|
||||||
../src/core/diagram
|
../src/core/diagram
|
||||||
|
../src/core/dxf
|
||||||
../src/core/gps
|
../src/core/gps
|
||||||
../src/core/raster
|
../src/core/raster
|
||||||
../src/core/symbology-ng
|
../src/core/symbology-ng
|
||||||
|
@ -291,6 +291,23 @@ QgsDxfExport::QgsDxfExport(): mSymbologyScaleDenominator( 1.0 ), mSymbologyExpor
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QgsDxfExport::QgsDxfExport( const QgsDxfExport& dxfExport )
|
||||||
|
{
|
||||||
|
*this = dxfExport;
|
||||||
|
}
|
||||||
|
|
||||||
|
QgsDxfExport& QgsDxfExport::operator=( const QgsDxfExport & dxfExport )
|
||||||
|
{
|
||||||
|
mLayers = dxfExport.mLayers;
|
||||||
|
mSymbologyScaleDenominator = dxfExport.mSymbologyScaleDenominator;
|
||||||
|
mSymbologyExport = dxfExport.mSymbologyExport;
|
||||||
|
mMapUnits = dxfExport.mMapUnits;
|
||||||
|
mSymbolLayerCounter = 0; //internal counter
|
||||||
|
mNextHandleId = 0;
|
||||||
|
mBlockCounter = 0;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
QgsDxfExport::~QgsDxfExport()
|
QgsDxfExport::~QgsDxfExport()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
@ -40,7 +40,9 @@ class QgsDxfExport
|
|||||||
};
|
};
|
||||||
|
|
||||||
QgsDxfExport();
|
QgsDxfExport();
|
||||||
|
QgsDxfExport( const QgsDxfExport& dxfExport );
|
||||||
~QgsDxfExport();
|
~QgsDxfExport();
|
||||||
|
QgsDxfExport& operator=( const QgsDxfExport& dxfExport );
|
||||||
|
|
||||||
void addLayers( QList< QgsMapLayer* >& layers ) { mLayers = layers; }
|
void addLayers( QList< QgsMapLayer* >& layers ) { mLayers = layers; }
|
||||||
int writeToFile( QIODevice* d ); //maybe add progress dialog? //other parameters (e.g. scale, dpi)?
|
int writeToFile( QIODevice* d ); //maybe add progress dialog? //other parameters (e.g. scale, dpi)?
|
||||||
@ -84,8 +86,6 @@ class QgsDxfExport
|
|||||||
|
|
||||||
QTextStream mTextStream;
|
QTextStream mTextStream;
|
||||||
|
|
||||||
QVector<QRgb> mDxfColorPalette;
|
|
||||||
|
|
||||||
static double mDxfColors[][3];
|
static double mDxfColors[][3];
|
||||||
|
|
||||||
int mSymbolLayerCounter; //internal counter
|
int mSymbolLayerCounter; //internal counter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user