kannes
85eaef734f
sipify
2025-05-16 14:37:00 +10:00
Alexander Bruy
43e8499071
port Find projection algorithm to C++
2025-05-16 12:31:46 +10:00
Jan Caha
c9ed2b5d9a
remove menu from widget
2025-05-16 12:30:26 +10:00
Jan Caha
21daf76654
extend QgsFieldMappingWidget with signal willShowContextMenu and contextMenuEvent to allow showing of context menu
2025-05-16 12:30:26 +10:00
Nyall Dawson
d309cf21a4
No HTML in short descriptions
2025-05-15 13:09:55 +10:00
Nyall Dawson
689ea67e74
Fix algorithm string conformance
2025-05-15 13:08:36 +10:00
Nyall Dawson
158b4a6b0d
Add conformance tests for algorithm descriptions
2025-05-15 13:08:36 +10:00
Alexander Bruy
3aed9222b0
Merge pull request #61777 from ViperMiniQ/fix-output-fields-creation-python-and-cpp
...
fix colliding fields in processing algs
2025-05-14 12:44:50 +01:00
qgis-bot
752f61ecb2
auto sipify 🍺
2025-05-14 06:55:04 +00:00
Julien Cabieces
e01bd3d3f7
Merge pull request #61788 from troopa81/add_unique_ptr_v2
...
Use unique_ptr when class has clear ownership V3
2025-05-14 08:49:39 +02:00
Nyall Dawson
96247de345
Fix qgsVariantGreaterThan may return false result when values are equal
...
Fixes #61759
2025-05-14 04:57:31 +10:00
Julien Cabieces
49fb842a3d
refactor(ExpressionNode): use unique_ptr when possible
2025-05-12 15:41:34 +02:00
Julien Cabieces
6650438967
refactor(core): Use unique_ptr when class has clear ownership
2025-05-12 12:07:16 +02:00
viperminiq
f11e2430d0
fix colliding fields in processing algs
2025-05-10 08:15:30 +02:00
qgis-bot
7002ee248c
auto sipify 🍺
2025-05-08 20:25:35 +00:00
Julien Cabieces
e5233e2c11
refactor(core): make deleted copy ctor/operator= private
2025-05-09 06:22:03 +10:00
Julien Cabieces
a3b5232612
refactor(core): remove empty overrided destructor
2025-05-09 06:22:03 +10:00
Julien Cabieces
bd970ea77b
fix(Sip): because of adding unique_ptr
2025-05-09 06:22:03 +10:00
qgis-bot
08a15949c7
auto sipify 🍺
2025-05-08 16:48:57 +00:00
Denis Rouzaud
4afc4e8104
Merge pull request #61472 from gacarrillor/gps_tracking
...
[feature] Add a QgsAppGpsTools class to expose QGIS GPS Tools to Python plugins via QgisInterface
2025-05-08 18:45:55 +02:00
Nyall Dawson
fa80bcfd5d
[processing] Port SAGA "Fill Sinks Wang & Liu" to native tool
...
Based on tickets/stackexchange posts/mailing list activity, this
seems to be a highly in demand tool which is fragile and error
prone when run via the SAGA Processing Plugin.
Port to a native tool to avoid this situation, and give a nice
optimised out-of-the-box tool.
Note that this is functionally a 1:1 clone of the SAGA tool. I've
verified that the outputs match SAGAs outputs, but any bugs
present in the SAGA implementation will also be present here.
2025-05-07 13:35:28 +10:00
Germán Carrillo
cb8d1aacaa
Refactor of GPS tools exposed via iface:
...
Introduce abstract QgsGpsToolsInterface and its subclass QgsAppGpsTools, which can be accessed via iface.gpsTools()
Deprecate existent GPS method in iface and move it to GPS tools.
2025-05-06 13:21:26 -05:00
qgis-bot
a6cade8058
auto sipify 🍺
2025-05-06 11:54:28 +00:00
Julien Cabieces
b8f32df475
Merge pull request #61424 from troopa81/feat_ifremer_time
...
[WMS][Time dimension] Allow group node to expose time dimension
2025-05-06 13:51:24 +02:00
Julien Cabieces
39560db614
feat(WMSTime): Treat review comments
2025-05-06 09:40:40 +02:00
Julien Cabieces
e655784f9b
feat(WMSTime): Allow group node to expose time dimension
...
Add also support of date range in time dimension with respect to the
OGC WMS and ISO8601 standard.
2025-05-06 08:49:57 +02:00
qgis-bot
7a94ac641b
auto sipify 🍺
2025-05-05 21:52:14 +00:00
Alexander Bruy
3cf314fcdd
add a flag to coerceToType() to control whether duplicated nodes should
...
be kept
2025-05-06 07:48:08 +10:00
Alexander Bruy
4c1d27422b
port Convert geometry type algorithm to C++
2025-05-06 07:48:08 +10:00
Germán Carrillo
57f568ab78
[feature] Allow Python plugins to set the GPS track line symbol (changing its corresponding setting in GPS options) and update the symbol of an eventual current GPS track
2025-05-05 15:41:32 -05:00
Germán Carrillo
1755a9e22a
[feature] Expose QgsAppGpsDigitizing::createFeature() through iface, so that Python plugins can have more control on the GPS tracking session
2025-05-05 15:41:32 -05:00
qgis-bot
1b8ea08aff
auto sipify 🍺
2025-05-05 09:46:38 +00:00
Alexander Bruy
a1ec95cf70
Merge pull request #61542 from boardend/content_cache_invalidatate
...
Add invalidateCacheEntry() for QgsAbstractContentCache implementations
2025-05-05 10:43:33 +01:00
qgis-bot
49e3244421
auto sipify 🍺
2025-05-04 21:18:42 +00:00
Nyall Dawson
72ad735b1e
[api] Add QgsSipUtils, with method to test if object is owned by Python
...
QgsSipUtils.isPyOwned will return True if an object is owned
by python, or False if ownership is held by another object
or c++ class.
This gives a way to test in advance if we can safely assign
an object to a method which takes ownership (which always results
in a crash).
2025-05-05 07:15:43 +10:00
qgis-bot
19f246ecb1
auto sipify 🍺
2025-05-04 07:58:22 +00:00
Nyall Dawson
169657a0fb
Sipify
2025-05-04 17:55:25 +10:00
Nyall Dawson
f1b8682e36
Improve API for exporting to SLD
...
Deprecate old methods and make methods always take QgsSldExportContext.
Add capacity to QgsSldExportContext to collect export errors and
warnings.
The old API had no way to reliably report errors/warnings during
export to users.
2025-05-04 17:55:25 +10:00
Nyall Dawson
35f5280342
Sipify
2025-05-04 07:42:31 +10:00
Michael Schmuki
1672330cdc
Add invalidateCacheEntry() for QgsAbstractContentCache implementations
2025-05-02 11:59:09 +02:00
qgis-bot
9bcd9c3d77
auto sipify 🍺
2025-05-01 20:10:12 +00:00
Nyall Dawson
13624a3d4e
Improve docs
2025-05-02 06:07:14 +10:00
Nyall Dawson
7e76c79224
Improve docs
2025-05-02 06:07:14 +10:00
Nyall Dawson
a1de92cc52
Add missing transfer
2025-05-02 06:07:14 +10:00
qgis-bot
6b9926cc67
auto sipify 🍺
2025-05-01 04:56:19 +00:00
Jan Caha
277c06fb29
fix sip
2025-05-01 14:53:23 +10:00
Jan Caha
85ee5671b0
spaces
2025-05-01 14:53:23 +10:00
Jan Caha
40437b6a3d
line breaks
2025-05-01 14:53:23 +10:00
Jan Caha
58511b2c7d
fix files
2025-05-01 14:53:23 +10:00
Jan Caha
7317b56329
Try removing files
2025-05-01 14:53:23 +10:00