Nyall Dawson
ef0289f3ec
Fix formatting of Python ..deprecated annotations in docstrings
...
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/174
2024-09-02 11:42:12 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Marco Hugentobler
37efb0b7af
[FEATURE]: add option to export all lines with minimal width in dxf export
2024-05-01 12:22:07 +10:00
Marco Hugentobler
17c83a9deb
Constant for setting dxf data defined blocks by default
2024-04-22 04:27:56 -05:00
Germán Carrillo
4b2c7deedc
[core] Allow users to override a layer name when exporting to DXF; DxfLayerJob->layerTitle replaced by layerDerivedName, to avoid confusion with one of the final DXF layer name sources (layer metadata title, layer server properties title, layer name, layer's overridden name)
2024-04-10 16:09:17 +02:00
Marco Hugentobler
5a23cc4bb5
Enable dd blocks by default and remove global setting 'enable-datadefined-blocks'
2024-04-09 16:37:30 +02:00
Germán Carrillo
8b706bac64
[core] Add option 'Use only selected features' to DXF export
2024-03-12 12:07:42 +10:00
Marco Hugentobler
3abf199f5f
Change method naming and comments
2024-02-28 18:06:12 +01:00
mhugent
2392d877e0
Merge branch 'qgis:master' into dxf_data_defined_blocks
2024-02-26 09:06:16 +01:00
Even Rouault
15ea5c46bc
Header files: remove all mentions of '\since QGIS 3.0'
2024-02-18 20:57:23 +01:00
Even Rouault
02caeb9db7
Header files: remove all mentions of '\since QGIS 2.'
2024-02-18 20:46:01 +01:00
Marco Hugentobler
6a4508f981
[FEATURE]: build marker symbol blocks also if there are data defined properties
2024-02-14 17:56:42 +01:00
Mathieu Pellerin
48033867fc
[dxf] When exporting to DXF, skip empty layers
2024-02-06 14:48:52 +07:00
Nyall Dawson
888dc334f5
Remove duplicate enum
2023-05-15 16:38:52 +10:00
Nyall Dawson
f9c3da1e06
Move unit enums to Qgis, promote to enum class
2023-02-19 13:29:06 +10:00
Matthias Kuhn
8e8febb405
Fix dox
...
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2021-03-25 19:34:40 +10:00
Matthias Kuhn
a379e1e610
Make QgsDxfExport Qt6 ready
2021-03-25 19:34:40 +10:00
Denis Rouzaud
ba8a445850
run sipify
2021-03-22 21:13:52 +01:00
Alessandro Pasotti
7b2fc4c1f8
More doxy nonsense, pt 2
2021-02-19 08:15:29 +10:00
Matthias Kuhn
50e63a785b
Abstract dxf export label provider away
2020-05-07 17:13:25 +02:00
Even Rouault
2c652040cd
Fix compilation error in qgsdxfexport.cpp
...
I'm not sure which of QT 5.9.0 or gcc 5.5.0 is not happy, but with both
of them, I get:
```
/opt/qt59/include/QtCore/qflags.h: In instantiation of ‘QFlags<T>& QFlags<T>::setFlag(Enum, bool) [with Enum = QgsDxfExport::DxfPolylineFlag]’:
/home/even/qgis/QGIS/src/core/dxf/qgsdxfexport.cpp:1102:68: required from here
/opt/qt59/include/QtCore/qflags.h:153:46: error: no match for ‘operator~’ (operand type is ‘QgsDxfExport::DxfPolylineFlag’)
return on ? (*this |= f) : (*this &= ~f);
```
2019-12-13 10:33:14 +01:00
Matthias Kuhn
f81b680aa1
DXF export preserve dashed line style
...
We do not (yet) support an option to guarantee stroked parts at corners.
So also do not set this flag in the DXF export.
2019-11-29 17:58:02 +01:00
Matthias Kuhn
ce50f11048
Dox and fixes
2019-11-11 09:30:38 +01:00
Matthias Kuhn
6374f02e93
Decouple DXF rendering from the layers
...
This makes it possible to run dxf exports in a thread.
2019-11-11 08:44:41 +01:00
Matthias Kuhn
00efcbf91f
QgsDxfExport should not be copied
2019-11-11 08:44:41 +01:00
Matthias Kuhn
924b4eda58
Fully qualify enum default parameters
2019-11-04 21:56:41 +01:00
Matthias Kuhn
0f5a4f7d2f
[dxf] HAli/VAli support for TEXT
2019-11-04 16:47:48 +01:00
Matthias Kuhn
312c869268
Use class enum
2019-10-30 16:23:36 +01:00
Matthias Kuhn
473473d8c3
[dxf export] Bail out if extent could not be determined
...
E.g. because no layers are given
2019-10-30 16:04:07 +01:00
Juergen E. Fischer
88cb4d4eda
dxf export: fix export of curved geometries
2019-06-21 13:14:46 +02:00
Nyall Dawson
7a9b2980ea
Fix doxygen warning
2018-06-17 11:15:10 +10:00
Marco Hugentobler
e76ca64eae
Consider PR feedback
2018-06-17 11:11:39 +10:00
Marco Hugentobler
49cce29268
\param instead of @param
2018-06-17 11:11:39 +10:00
Marco Hugentobler
18f0af8c23
Port dxf export improvements to QGIS 3
2018-06-17 11:11:39 +10:00
Denis Rouzaud
65bb60e96c
run sipify
2018-05-28 10:39:34 -08:00
Nyall Dawson
c864d22d1f
Add "get ..." to doxygen compliance blacklist
...
Should be "gets ..." for consistent tense, or better yet
"returns ..." for consistency.
2018-05-27 14:05:06 +10:00
Nyall Dawson
1c615c15cc
More documentation compliance
...
Use Qt style "returns .." tense instead of "return ..", and lock
this in with a documentation compliance unit test
2018-05-25 15:09:00 +10:00
Denis Rouzaud
7df2593caf
move auto generated sip file in dedicated folder
2018-05-14 10:23:37 -04:00