Germán Carrillo
|
f81df2876c
|
[gui] Move Diagrams properties to a panel widget, showing tabs instead of a list when docked; harmonize stacked diagram configuration with rule-based labeling; allow QgsDiagramProperties to sync to renderers and diagram layer settings, in addition to syncing to layers; when editing a subdiagram of a stacked diagram, only show widgets for diagram layer settings if the subdiagram is the first one, for the rest, hide those widgets and show a note informing users; make sure stacked diagrams handle enabled and disabled subdiagrams (i.e., don't take into account disabled subdiagrams) and add a test for it; switching from single to stacked diagram: take the single diagram definition as the first stacked diagram; fix #58782 (calling twice the apply method for label rendering)
|
2024-09-17 23:57:00 -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
|
43d5094f76
|
[gui] QgsStackedDiagramProperties: Move EngineSettingsButton from QgsDiagramProperties to the side of the main diagram type combobox
|
2024-09-17 23:56:31 -05:00 |
|
Germán Carrillo
|
4a3dfd79ec
|
[gui] In QgsStackedDiagramProperties, make tabs movable to redefine subdiagrams order
|
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 |
|
Nyall Dawson
|
1d83922171
|
Move constructors don't need documentation
|
2024-08-31 06:19:26 +10:00 |
|
Nyall Dawson
|
8b04562ba7
|
Avoid fragile reg for argument removal
|
2024-08-14 13:05:46 +10:00 |
|
Nyall Dawson
|
cda4105230
|
Update expected files
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
a2048773e7
|
Fix test
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
87e19bc5ae
|
Test update
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
c2c75f3b19
|
More no-value dox removal
|
2024-07-25 09:04:22 +10:00 |
|
Nyall Dawson
|
04251e396c
|
Don't mandate documentation for other self-documenting operators
|
2024-07-25 04:02:55 +10:00 |
|
Nyall Dawson
|
d9fb464649
|
Don't mandate documentation for copy constructors
|
2024-07-25 04:02:55 +10:00 |
|
Nyall Dawson
|
9029ba99ae
|
Ignore =default constructors in doxygen check
There's no need to force documentation for these
|
2024-07-23 02:08:28 +10:00 |
|
Nyall Dawson
|
77dfdfa9ee
|
Update tests/code_layout/doxygen_parser.py
|
2024-06-25 12:42:16 +10:00 |
|
Nyall Dawson
|
17cb0d5678
|
Don't require since if a class is marked deprecated
Since these annotations are incompatible with each other, we must
accept either
|
2024-06-25 12:42:16 +10:00 |
|
Nyall Dawson
|
0e05d4c4d2
|
Fix doxytest on some newer doxygen versions
|
2024-06-25 12:42:16 +10:00 |
|
Even Rouault
|
a68422b982
|
Various typo fixes
Including 3 public methods, which are deprecated by this commit and replaced by a typo-fixed version
|
2024-02-29 06:03:03 +10:00 |
|
Even Rouault
|
812e2d6aff
|
acceptable_missing_doc.py: refresh due to removal of obsolete since mentions
|
2024-02-18 20:57:23 +01:00 |
|
Nyall Dawson
|
18a5eca5c2
|
Update test
|
2024-02-13 20:51:03 +10:00 |
|
Nyall Dawson
|
03afa96fd4
|
Fix indentation
|
2024-01-31 17:16:18 +10:00 |
|
Nyall Dawson
|
2dae72e388
|
Fix sipify test
|
2024-01-31 17:16:18 +10:00 |
|
Loïc Bartoletti
|
5b4449602b
|
rm clangtidy_checks.txt and it's usage since it's not needed, thanks to .clang-tidy file
|
2023-12-13 12:14:42 +01:00 |
|
Julien Cabieces
|
388de8cedd
|
Fix sip tests
|
2023-12-13 05:36:44 +10:00 |
|
Sandro Santilli
|
07345e52c4
|
Run doxygen layout checker in prepare-commit script, when possible
Helps preventing useless CI wait like in here:
https://github.com/qgis/QGIS/actions/runs/6518501862/job/17703989815?pr=54934
Allow passing list of files to check to test_doxygen_layout.sh script
|
2023-10-23 13:15:57 +10:00 |
|
Nyall Dawson
|
ed948bc114
|
Fix doxygen test
|
2023-10-19 17:30:10 +13:00 |
|
Sandro Santilli
|
b84393e37d
|
Run shellcheck only on modified shell files
|
2023-10-09 19:20:08 +02:00 |
|
Nyall Dawson
|
778f7de452
|
Add a test to ensure consistency of class names
|
2023-07-20 15:31:00 +10:00 |
|
Juergen E. Fischer
|
d802294787
|
more housekeeping after qtermwidget removal (followup bf1a8ffd68c4)
|
2023-07-02 22:17:09 +02:00 |
|
Denis Rouzaud
|
8ce4718335
|
[sipify] support multiple classes template definition (#52838)
|
2023-04-22 18:18:14 +02:00 |
|
Alexey Karandashev
|
30700f1ef1
|
Fix GeometryType in documentation:
QgsWkbTypes::GeometryType to Qgis::GeometryType
and QgsWkbTypes::<geometry>Geometry to Qgis::GeometryType::<geometry>
|
2023-03-31 10:28:36 +10:00 |
|
Etienne Trimaille
|
651d2f01a6
|
Python - run isort and remove unused imports in the test folder
|
2023-02-03 15:38:17 +01:00 |
|
Etienne Trimaille
|
da8bb1db43
|
Python - Run pyupgrade on some Python files
|
2023-02-02 06:46:47 +10:00 |
|
Denis Rouzaud
|
57cd2318c6
|
remove settings registry test
|
2023-01-16 09:00:51 +01:00 |
|
Julien Cabieces
|
0dc69f2bed
|
[Clang-tidy] Run clang-tidy on modified code
|
2022-09-15 09:28:16 +10:00 |
|
Sandro Santilli
|
492b57d651
|
Have code layout tests guard after source tree immutability
|
2022-06-06 22:00:18 +02:00 |
|
Julien Cabieces
|
5cbff2bf6a
|
fix missing documentation
|
2022-04-29 08:21:47 +10:00 |
|
Denis Rouzaud
|
f5bd1f2165
|
[sipify] support argument renaming + fix dosctring reset when cpp code is commented
|
2022-04-29 07:57:25 +10:00 |
|
Denis Rouzaud
|
d5cfb7e0f6
|
fix tests
|
2022-04-29 07:57:25 +10:00 |
|
Denis Rouzaud
|
a4ad21b7e2
|
adapt code_layout test for settings to support group of settings
|
2022-04-29 07:57:25 +10:00 |
|
Denis Rouzaud
|
9671c90b41
|
[sipify] fix more complex member assignment removal (#48198)
|
2022-04-13 10:22:32 +02:00 |
|
t0b3
|
4f796e2be4
|
fix path for sipify tests
|
2022-04-06 10:55:51 +10:00 |
|
Loïc Bartoletti
|
a72ffafb8f
|
Have to use g prefix for gnu tools also on *BSD
|
2022-03-17 08:18:45 +10:00 |
|
Denis Rouzaud
|
54d8ccf93c
|
add test to ensure that settings are correctly added to registries
|
2022-03-04 17:05:36 +01:00 |
|
Denis Rouzaud
|
cecc120084
|
fix typo
|
2022-03-02 14:58:56 +01:00 |
|
Denis Rouzaud
|
b7c5d259c6
|
[sipify] add SIP_MAKE_PRIVATE macro
also handle std::numeric_limits<qlonglong>::min/max
|
2022-03-02 14:58:56 +01:00 |
|
Denis Rouzaud
|
f722ef641c
|
fix dox
|
2022-03-01 12:09:47 +01:00 |
|
Denis Rouzaud
|
36a933bb2b
|
move QgsSnappingConfig::SnappingTypeFlag + SnappingMode enum/flags to Qgis
|
2022-03-01 12:09:47 +01:00 |
|
Denis Rouzaud
|
c385c2971d
|
fix test
|
2022-03-01 11:54:19 +01:00 |
|
Denis Rouzaud
|
91a9b1df36
|
fix test
|
2022-03-01 11:43:42 +01:00 |
|