70359 Commits

Author SHA1 Message Date
Damiano
97f1a645f0 Changed SettingsType to scoped enum 2021-04-15 09:58:39 +02:00
Damiano
abb8e80c1f Added functionality to override default value for settings entries 2021-04-14 19:49:57 +02:00
Damiano
9082cfa268 Fixed trailing space 2021-04-14 18:13:51 +02:00
Damiano
4891bd6ebb Added support for settings with keys with multiple dynamic parts 2021-04-14 18:05:41 +02:00
Damiano
9762206731 Removed Settings struct / unified Enum/Flag logic in one base class 2021-04-14 15:41:49 +02:00
Damiano
be0488887c Fixed min negative value for QgsSettingsEntryDouble 2021-04-08 13:30:28 +02:00
Damiano
3c5f9b1e91 Python implementation for QgsSettingsEntryEnum/Flag and fixed docstrings 2021-04-07 14:02:08 +02:00
Damiano
4e959f95bf Fix default value 2021-04-06 10:52:33 +02:00
Damiano
767923937f Added python tests for settings entries classes 2021-04-05 00:14:14 +02:00
Denis Rouzaud
1e45ad6465 fix warnings 2021-04-02 21:29:13 +02:00
Damiano Lombardi
fe0dcee284 Added new QgsSettingsEntryFlag and tests for enum and flag 2021-04-01 21:09:36 +02:00
Damiano
d16702dfbc no more hand modified sip files 2021-04-01 10:13:08 +02:00
Damiano
628f9dab29 Added QgsSettingsEntryBase and value() is now typed according to setting 2021-04-01 09:38:56 +02:00
Damiano
cee0e310f8 Sip part running 2021-04-01 09:38:56 +02:00
Damiano
21c19aba9c static inline settings 2021-04-01 09:38:56 +02:00
Damiano
2db776ec35 Fixes typos and banned keywords 2021-04-01 09:38:56 +02:00
Damiano Lombardi
9d4c665651 QgsSettingsEntry macros with variable/default arguments 2021-04-01 09:38:56 +02:00
Damiano Lombardi
ed0b45d03d Added macros for settings definition 2021-04-01 09:38:56 +02:00
Damiano
d605257c54 Corrected keys placeholders 2021-04-01 09:38:56 +02:00
Damiano
ffe680bad9 SettingsEntry new methods exists and remove 2021-04-01 09:38:56 +02:00
Denis Rouzaud
6ff14b563d
[sipify] fix static const inline (#42607)
* [sipify] fix static const inline

* remove extra match
2021-04-01 08:41:18 +02:00
nirvn
2159f4e075 [ui][processing] Do not show clear buttons in the aggregate widget 2021-03-31 19:39:26 -07:00
Nyall Dawson
24b6ae680f Optimise rendering by skipping variable set when not required 2021-04-01 09:38:15 +10:00
uclaros
2acd8329b4 Handle rest of enum cases instead of using default 2021-04-01 09:37:44 +10:00
uclaros
6f2d66512f Fix typo 2021-04-01 09:37:44 +10:00
uclaros
a898f9a398 Added missing OperationResult, removed unused ones 2021-04-01 09:37:44 +10:00
uclaros
404d2ff6fc Handle OperationResults in add part map tool 2021-04-01 09:37:44 +10:00
uclaros
669db38703 Properly handle unselected features with snapping 2021-04-01 09:34:44 +10:00
uclaros
25b710b3c9 Optimize feature iteration 2021-04-01 09:34:44 +10:00
uclaros
49954fb58c Repair docstrings 2021-04-01 09:34:44 +10:00
uclaros
3849cf066d Use QgsGeometry::rotate() 2021-04-01 09:34:44 +10:00
uclaros
3424aa5c19 Added test 2021-04-01 09:34:44 +10:00
uclaros
d0bbbdf538 Fix geometries in existing tests 2021-04-01 09:34:44 +10:00
uclaros
095a4b4c13 Clear cad dock widget 2021-04-01 09:34:44 +10:00
uclaros
78e8f4f15c Rotate tool upgrades 2021-04-01 09:34:44 +10:00
Andrea Giudiceandrea
3012023bc6 Fix a typo in the Geometry Checker core plugin
Replace "more that one part" with "more than one part"
2021-04-01 09:30:42 +10:00
Matthias Kuhn
218bb9ad8b Robustify TestQgsCoordinateReferenceSystem 2021-04-01 08:46:42 +10:00
Matthias Kuhn
f7be3a82d3 Add tests for comparison operators 2021-04-01 08:46:42 +10:00
Matthias Kuhn
6d56e5eab6 export comparison operators 2021-04-01 08:46:42 +10:00
Matthias Kuhn
82da1dcb3a [qt6] QRegExp patch 2021-04-01 08:46:42 +10:00
Matthias Kuhn
19ef17090f [qt6] Small QRegExp patch 2021-04-01 08:46:42 +10:00
Matthias Kuhn
ba1a41176c Improve crs comparison operators
and fallback to wkt comparison if both are user defined
2021-04-01 08:46:42 +10:00
Matthias Kuhn
39e9046346 [qt6] More explicit conversions 2021-04-01 08:46:42 +10:00
Matthias Kuhn
ee4715759a [qt6] fix compiling 2021-04-01 08:46:42 +10:00
Matthias Kuhn
81c372d0a5 [qt6] Allow using QCoordinateReferenceSystem in QMap 2021-04-01 08:46:42 +10:00
Matthias Kuhn
666fcda9b8 Utf-8 is the default encoding in Qt6 anyway 2021-04-01 08:46:42 +10:00
Matthias Kuhn
a135aee0ab QChar(int) constructor is ambiguous 2021-04-01 08:46:42 +10:00
Richard Duivenvoorde
52177cb10f Code layout 2021-04-01 08:44:21 +10:00
Richard Duivenvoorde
9bdc1d0d5c Change menu 'Page Setup' to 'Printer Page Setup'
People sometimes tried to setup page orientation there in my experience.
This makes it more clear that it is only for printing pages.
2021-04-01 08:44:21 +10:00
Richard Duivenvoorde
8d1b4ff126 Update src/gui/layout/qgslayoutviewtoolselect.cpp
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2021-04-01 08:44:21 +10:00