@@ -32,7 +32,7 @@ class QgsDxfExport
32
32
~QgsDxfExport();
33
33
34
34
void addLayers( const QList< QPair<QgsVectorLayer *, int > > &layers );
35
- int writeToFile( QIODevice* d ); //maybe add progress dialog? // other parameters (e.g. scale, dpi)?
35
+ int writeToFile( QIODevice *d, QString codec ); //maybe add progress dialog? other parameters (e.g. scale, dpi)?
36
36
37
37
void setSymbologyScaleDenominator( double d );
38
38
double symbologyScaleDenominator() const;
@@ -43,7 +43,7 @@ class QgsDxfExport
43
43
void setSymbologyExport( QgsDxfExport::SymbologyExport e );
44
44
QgsDxfExport::SymbologyExport symbologyExport() const;
45
45
46
- void setExtent( const QgsRectangle& r );
46
+ void setExtent( const QgsRectangle & r );
47
47
QgsRectangle extent() const;
48
48
49
49
//get closest entry in dxf palette
@@ -55,39 +55,39 @@ class QgsDxfExport
55
55
void writeGroup( int code, int i ) /PyName=writeGroupInt/;
56
56
//! @note available in python bindings as writeGroupDouble
57
57
void writeGroup( int code, double d ) /PyName=writeGroupDouble/;
58
- void writeGroup( int code, const QString& s );
58
+ void writeGroup( int code, const QString & s );
59
59
void writeGroupCode( int code );
60
60
void writeInt( int i );
61
61
void writeDouble( double d );
62
- void writeString( const QString& s );
62
+ void writeString( const QString & s );
63
63
void writeGroup( int code, const QgsPoint &p, double z = 0.0, bool skipz = false ) /PyName=writeGroupPoint/;
64
64
void writeGroup( QColor color, int exactMatch = 62, int rgbCode = 420, int transparencyCode = 440 );
65
65
66
66
int writeHandle( int code = 5, int handle = 0 );
67
67
68
68
//draw dxf primitives
69
- void writePolyline( const QgsPolyline& line, const QString& layer, const QString& lineStyleName, QColor color,
69
+ void writePolyline( const QgsPolyline & line, const QString & layer, const QString & lineStyleName, QColor color,
70
70
double width = -1, bool polygon = false );
71
71
72
72
void writePolygon( const QgsPolygon &polygon, const QString &layer, const QString &hatchPattern, QColor color );
73
73
74
- void writeSolid( const QString& layer, QColor color, const QgsPoint& pt1, const QgsPoint& pt2, const QgsPoint& pt3, const QgsPoint& pt4 );
74
+ void writeSolid( const QString & layer, QColor color, const QgsPoint & pt1, const QgsPoint & pt2, const QgsPoint & pt3, const QgsPoint & pt4 );
75
75
76
76
//write line (as a polyline)
77
- void writeLine( const QgsPoint& pt1, const QgsPoint& pt2, const QString& layer, const QString& lineStyleName, QColor color, double width = -1 );
77
+ void writeLine( const QgsPoint & pt1, const QgsPoint & pt2, const QString & layer, const QString & lineStyleName, QColor color, double width = -1 );
78
78
79
- void writePoint( const QString& layer, QColor color, const QgsPoint& pt );
79
+ void writePoint( const QString & layer, QColor color, const QgsPoint & pt );
80
80
81
81
void writeFilledCircle( const QString &layer, QColor color, const QgsPoint &pt, double radius );
82
82
83
- void writeCircle( const QString& layer, QColor color, const QgsPoint& pt, double radius, const QString &lineStyleName, double width );
83
+ void writeCircle( const QString & layer, QColor color, const QgsPoint & pt, double radius, const QString &lineStyleName, double width );
84
84
85
- void writeText( const QString& layer, const QString& text, const QgsPoint& pt, double size, double angle, QColor color );
85
+ void writeText( const QString & layer, const QString & text, const QgsPoint & pt, double size, double angle, QColor color );
86
86
87
- void writeMText( const QString& layer, const QString& text, const QgsPoint& pt, double width, double angle, QColor color );
87
+ void writeMText( const QString & layer, const QString & text, const QgsPoint & pt, double width, double angle, QColor color );
88
88
89
89
static double mapUnitScaleFactor( double scaleDenominator, QgsSymbolV2::OutputUnit symbolUnits, QGis::UnitType mapUnits );
90
90
91
- static QString dxfLayerName( const QString& name );
91
+ static QString dxfLayerName( const QString & name );
92
92
93
93
};
0 commit comments