Mathieu Pellerin
|
3ff54d8166
|
Charts implementation, part 2: layout chart items (#62952)
|
2025-09-04 09:46:23 +07:00 |
|
Mathieu Pellerin
|
643d49bbb0
|
[plots] Introduction of a plot data gatherer from vector layers (#62938)
|
2025-08-26 13:44:30 +07:00 |
|
Mathieu Pellerin
|
bbbea51070
|
[plots] Add default marker/line and fill symbols for bar/line charts
|
2025-08-25 09:58:10 +07:00 |
|
Mathieu Pellerin
|
366fdfc307
|
Address second round of reviews
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
6d2c2adadc
|
Draft conversions methods
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
63ed8cb23a
|
Add plot render context object and arguments
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
c6c099cbd2
|
Address review
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
c233382cd6
|
Break down qgschartplot.cpp/h into distinct files for each chart plot type
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
bb04984d95
|
QgsChartPlotRegistry -> QgsPlotRegistry
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
903b5e0a5a
|
Fix cppcheck and documentation check
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
75ec5e4962
|
Address comments provided during the QEP review phase
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
abcb1785c9
|
Add missing files
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
9a130a8181
|
Add missing documentation
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
3e152914cb
|
Allow for a series to offer all three symbol types to improve line chart rendering
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
d837af123f
|
Implement a chart registry, to be used in GUI when offering a combobox of available charts
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
c89b4961c8
|
Implement {bar,line}chart writeXml and readXml function, add a plot type() virtual function
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
b0a73b65e3
|
Rework categories handling, move it into the QgsPlotData to increase logic robustness and simplicity
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
a0c45d9380
|
[plots] Add QgsBarChart and QgsLineChart classes, implement category typed axis rendering
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
a2caa8ea75
|
[plots] Add plot data classes
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
a453dd65b6
|
[plots] Break Qgs2DPlot into a axis-less Qgs2DPlot and a X/Y axes Qgs2DXyPlot
|
2025-08-22 10:41:20 +10:00 |
|
Nyall Dawson
|
3f6b490218
|
Sipify
|
2025-04-02 11:11:10 +10:00 |
|
Nyall Dawson
|
afd2e4f42d
|
Fix doxygen class briefs which aren't full sentences
|
2025-04-01 09:44:00 +10:00 |
|
Nyall Dawson
|
3a578d6712
|
Header update
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
be8dce7d0d
|
Valid improvements from new sipify
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
6f652d251b
|
Drop no-value copy constructor dox
|
2024-07-25 04:02:55 +10:00 |
|
Nyall Dawson
|
28943f9c1b
|
Remove a bunch of useless default constructor doxygen
|
2024-07-23 02:08:28 +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 |
|