Germán Carrillo
9e67aca98f
Address review (miscellaneous): Scale parameter from long to double; use processing API to create temp files
2025-09-09 13:38:16 +10:00
Germán Carrillo
c2b5060802
[processing] Introduce QgsProcessingRasterLayerDefinition to support advanced raster source options like reference scale and DPI for WMS layers. These options allow users to tailor the raster to be used as input in Processing algs. For instance, a WMS raster can be specified to have a particular scale to obtain images with symbology/labeling that correspond to that scale.
2025-09-09 13:38:16 +10:00
Nyall Dawson
a9fc31921e
No need to use string for bool type
2025-04-03 01:05:31 +10:00
Nyall Dawson
9435a84ff7
sipify
2025-04-03 01:05:31 +10:00
Nyall Dawson
7b56629478
Sipify
2025-03-27 14:00:26 +10:00
qgis-bot
eb1ce83af1
auto sipify 🍺
2024-12-03 07:47:10 +00:00
Nyall Dawson
f21722a0f1
[sipify] Minor cleanup to auto additions
...
Condense injections into a single block instead of multiple
separate blocks
2024-09-09 16:56:29 +10:00
Nyall Dawson
3f481b568e
Record header subfolders as __group__ attribute in PyQGIS classes
...
This will allow us to logically create subgroups for PyQGIS modules
in the API reference guide
2024-08-17 20:13:12 +10:00
Nyall Dawson
1f27fc627a
[pyqgis] Wrap unambiguously static methods in staticmethod
...
sip doesn't use the standard Python staticmethod type for defining
static methods, which means that standard means of testing
for a static method (like `isinstance(..., staticmethod)`) fail
with any PyQGIS static methods.
This causes issues with lint tools, which incorrectly flag
calls to QGIS static methods as missing self arguments. It also
breaks detection of static methods in the sphinx PyQGIS docs,
so all static methods are shown as non-static.
Work around this in sipify, by wrapping unambiguously static
methods in staticmethod wrappers.
2024-08-14 22:08:41 +10:00
Nyall Dawson
dc68f03f88
Be tolerant against optional sip modules
2024-08-14 13:05:46 +10:00
Nyall Dawson
ed19d996b2
Collect attribute docstrings for PyQGIS documentation
2024-08-14 13:05:46 +10:00
Nyall Dawson
a7610c5682
Give up on enum class
...
Python says no.
2020-04-02 19:20:40 +10:00
Nyall Dawson
6e2c21eb55
[processing] Cleanup handling of "iterate over source" buttons, move
...
creation completely to widget wrapper
2020-03-25 09:42:17 +10:00