Germán Carrillo
|
771b03348f
|
[core] Fix restoring projects using stacked bar diagrams
|
2024-10-01 07:25:50 +10:00 |
|
Germán Carrillo
|
37de287f7c
|
[core] Addres review: skip SIP for some static const diagram names
|
2024-09-26 09:48:19 -05:00 |
|
Germán Carrillo
|
463bf249bb
|
[core] Address review: switch from define to static const
|
2024-09-25 19:46:58 -05:00 |
|
Germán Carrillo
|
e855941a34
|
[core] Introduce QgsStackedDiagramRenderer for rendering stacked diagrams. This allows subdiagrams to define their own sizes and legends; add tests for a stacked diagram composed of mixed renderers (single category and linearly interpolated categories), as well as nested stacked diagrams.
|
2024-09-17 23:56:31 -05:00 |
|
Germán Carrillo
|
7e886a5b0c
|
[gui] Implement syncToLayer for QgsStackedDiagramproperties, delegating to subdiagrams' syncToLayer when needed
|
2024-09-17 23:56:31 -05:00 |
|
Germán Carrillo
|
614ce76156
|
[gui] Introduce StackedDiagramProperties and use it as dialog and as vector properties page. For the moment, it works with single diagrams, hiding controls for stacked diagrams
|
2024-09-17 23:56:22 -05:00 |
|
Germán Carrillo
|
5b35dbaa63
|
[tests] Subdiagram position in vertically stacked diagrams (iterating subdiagrams backwards)
|
2024-09-17 23:55:38 -05:00 |
|
Germán Carrillo
|
4432797778
|
Const method; improve new QgsStackedDiagram's docs
|
2024-09-17 23:55:37 -05:00 |
|
Germán Carrillo
|
3a264b4e4b
|
Replace outdated unused in docs; remove outdated unused in code
|
2024-09-17 23:55:37 -05:00 |
|
Germán Carrillo
|
75483703cf
|
Introduce QgsStackedDiagram to create compound diagrams like population pyramids. Use Stacked as internal name for stacked diagrams and StackedBar for stacked bar diagrams. Add subDiagram parameter to QgsDiagramRenderer::diagramSize() and QgsDiagramRenderer::diagramSettings() (single and interpolated) to get subdiagrams info.
|
2024-09-17 23:55:33 -05:00 |
|
Nyall Dawson
|
c8a8e37376
|
Sipify all
|
2024-09-04 13:54:39 +10:00 |
|
Nyall Dawson
|
261458e3e4
|
"is" is a reserved keywork in Python
We can't use it for a named keyword argument. Rename to something
safer.
|
2024-09-04 13:54:39 +10:00 |
|
Nyall Dawson
|
3a578d6712
|
Header update
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
28943f9c1b
|
Remove a bunch of useless default constructor doxygen
|
2024-07-23 02:08:28 +10:00 |
|
Even Rouault
|
02caeb9db7
|
Header files: remove all mentions of '\since QGIS 2.'
|
2024-02-18 20:46:01 +01:00 |
|
Nyall Dawson
|
0096246afe
|
Sipify
|
2024-02-13 20:51:03 +10:00 |
|
Julien Cabieces
|
bb3c36a69b
|
Initialize sip bindings for PyQt6
use exactly the ones from PyQt5 so we can study the difference when
generating for PyQt6
|
2023-12-08 03:38:42 +10:00 |
|