Nyall Dawson
71c7b63cf6
Allow filtering private layers from QgsLayerTreeFilterProxyModel
2024-08-31 06:19:26 +10:00
Nyall Dawson
d55b4ea066
Expose proxy model for QgsLegendRenderer to allow filtering rendered content
2024-08-31 06:19:26 +10:00
qgis-bot
d4e74c036f
auto sipify 🍺
2024-08-30 13:10:17 +00:00
Denis Rouzaud
ba46a95aca
wedge buffers support start and end angles ( #58473 )
2024-08-30 15:07:08 +02:00
qgis-bot
5215f3351a
auto sipify 🍺
2024-08-30 02:22:33 +00:00
Nyall Dawson
a5a3bf9ee8
Fix some more causes of warnings when building PyQGIS docs
2024-08-30 12:19:29 +10:00
qgis-bot
859ea74116
auto sipify 🍺
2024-08-30 00:12:48 +00:00
Denis Rouzaud
427d6eb215
[locator] allow interacting on selection in the results
2024-08-30 10:09:41 +10:00
Nyall Dawson
47a3c98218
Fix typo
2024-08-30 10:07:04 +10:00
Nyall Dawson
17bc7d5f6d
Don't use copydoc for methods exposed to SIP
...
Fixes #54429
2024-08-30 10:07:04 +10:00
qgis-bot
8e3ab39209
auto sipify 🍺
2024-08-29 19:50:40 +00:00
Nyall Dawson
9fe90fdca1
Fix new flake8 warnings
2024-08-30 05:47:31 +10:00
Nyall Dawson
f8196f7def
Fix closing tag
2024-08-30 05:47:07 +10:00
Nyall Dawson
e38d577980
Catch raw bold/italic tags in docs
2024-08-30 05:47:07 +10:00
Nyall Dawson
49d31fa527
Fix some malformed docs
2024-08-30 05:47:07 +10:00
Nyall Dawson
482311b668
Don't use raw html lists in documentation
2024-08-30 05:47:07 +10:00
Nyall Dawson
aeea68790f
Don't use raw dd/dl/dt tags in documentation
...
Markdown headings should be used instead
Fixes #54430
2024-08-30 05:47:07 +10:00
qgis-bot
8c1fe2292c
auto sipify 🍺
2024-08-29 03:30:29 +00:00
Nyall Dawson
d23c3c52b1
Remove unnecessary method
2024-08-29 13:27:23 +10:00
Nyall Dawson
16e05a207b
[feature] Add 'Custom Expression' numeric format
...
This numeric format allows users to craft a custom QGIS expression
to format numbers. The expression can use the @value variable
to retrieve the value to be formatted, and then use any standard
QGIS expression function to format this as desired.
It can be used anywhere QgsNumericFormat is accepted, eg layout
scalebars, elevation plots, layout tables, and color ramp
legends
Sponsored by the Swiss QGIS User Group
2024-08-29 13:27:23 +10:00
qgis-bot
a37fec4fc9
auto sipify 🍺
2024-08-28 02:01:25 +00:00
Nyall Dawson
519959154a
Fix some overly verbose class "brief" descriptions
2024-08-28 11:58:21 +10:00
Nyall Dawson
a478545108
Fix bad docs
2024-08-28 11:58:21 +10:00
Nyall Dawson
bc52832b47
Lazily hack around markdown title underline not being long enough
...
Causes a bunch of warnings when building the PyQGIS docs
2024-08-28 11:58:21 +10:00
Nyall Dawson
088aea0d0d
Fix incorrect use of inline returns
2024-08-28 11:58:21 +10:00
qgis-bot
b553b04ae9
auto sipify 🍺
2024-08-25 02:37:44 +00:00
Nyall Dawson
79283e18b4
Use resize handles for corner nodes
...
Fixes #58427
2024-08-25 12:34:51 +10:00
Nyall Dawson
370f74803f
Only upgrade annotations on desktop
2024-08-25 12:34:51 +10:00
Nyall Dawson
6127088395
Make common base class for annotation items which render in rect
...
And avoid a bunch of duplicate code
2024-08-25 12:34:51 +10:00
Nyall Dawson
e64bd80ff2
Add auto-upgrade for old text annotations
2024-08-25 12:34:51 +10:00
Nyall Dawson
1ce2940d2c
Add framework to upgrade older annotations to annotation layer items on project load
2024-08-25 12:34:51 +10:00
Nyall Dawson
5c1427c807
Add QgsLineString::lineLocationPointByM
...
This method attempts to interpolate the point on a linestringM
where a specified m value falls. It does this by interpolating
M values along the line string segments, finding the first
segment at which the target M value falls. If the M value
corresponds to a part of the line with constant m values, then
the center point of this constant m value portion will be
returned.
2024-08-25 12:34:38 +10:00
Nyall Dawson
374f0a5fcc
Fix bug with inverted polygon renderer vs OTF simplification
...
The simplification MUST be applied prior to transforming geometries,
or the precalculated simplification tolerance will no be correct
and may be excessive (eg when the simplification tolerance
was calculated for a map in meters, yet the rendered layer is
in degrees -- in this case we would simplify the inverted geometry
with a tolerance of ~1 degree!)
Ensure that we apply the simplification FIRST, then transform,
and disable further simplification when rendering the calculated
inverted feature. This is also a performance boost, because we
are simplifying geometries prior to transforming + calculating
the inversion, so usually end up with a lot less vertices
to handle in those operations...
2024-08-25 12:34:18 +10:00
Nyall Dawson
f90a7c04b1
Raw code block should use 'text', not 'raw'
...
'raw' gives an error when building the PyQGIS docs
2024-08-23 09:26:18 +10:00
merydian
1b892d683f
Add suggestions
2024-08-21 09:05:41 +10:00
merydian
21a276fff2
Implement QgsRasterLayer.as_numpy
2024-08-21 09:05:41 +10:00
Nyall Dawson
41f8db6503
Don't leak typing into qgis.core
2024-08-20 16:40:32 +02:00
qgis-bot
38c4637547
auto sipify 🍺
2024-08-20 06:34:37 +00:00
Nyall Dawson
262ade625e
Don't leak LinePlacementFlags
2024-08-19 11:16:01 +02:00
Nyall Dawson
98f3ca0650
Don't leak mapping functions into core
2024-08-19 11:16:01 +02:00
Nyall Dawson
1c119bde15
Avoid leaking processing repr into core
2024-08-19 11:16:01 +02:00
Nyall Dawson
fa518f6795
Don't leak fromFunction into core
2024-08-19 11:16:01 +02:00
Nyall Dawson
3dbbb16aa6
Don't leak range repr functions into qgis.core
2024-08-19 11:16:01 +02:00
Nyall Dawson
85df8609c5
Don't leak dummy DirectionSymbols class into core
2024-08-19 11:16:01 +02:00
Nyall Dawson
de01eec1d7
Fix formatting of QgsTask.fromFunction docs
...
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/11
2024-08-19 11:16:01 +02: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
qgis-bot
1d361eda2a
auto sipify 🍺
2024-08-16 07:03:08 +00:00
Denis Rouzaud
9d87ecf6ec
Merge pull request #58233 from 3nids/mvt-sprites
...
[mvt] implement step expressions + improve conversion of sprites
2024-08-16 08:59:56 +02:00
qgis-bot
8b60f0bb80
auto sipify 🍺
2024-08-15 21:31:53 +00:00
Nyall Dawson
deeada9a54
Avoid leaking more helper functions into qgis.core
2024-08-16 07:28:46 +10:00