Nyall Dawson
f2e4c3dfb7
Don't mangle http see links in PyQGIS docs
2024-09-04 06:32:03 +10:00
Nyall Dawson
534ca73c59
Fix missing see also trailing notes in PyQGIS documentation
2024-09-04 06:32:03 +10:00
Nyall Dawson
0f1daa11f3
Fix formatting of some \see links
2024-09-04 06:32:03 +10:00
Nyall Dawson
ef0289f3ec
Fix formatting of Python ..deprecated annotations in docstrings
...
Fixes https://github.com/qgis/pyqgis-api-docs-builder/issues/174
2024-09-02 11:42:12 +10:00
Nyall Dawson
d318cdb992
Standardise some since annotations
2024-09-01 02:29:17 +10:00
Nyall Dawson
a5a3bf9ee8
Fix some more causes of warnings when building PyQGIS docs
2024-08-30 12:19:29 +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
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
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
Julien Cabieces
becfe9111d
fix(ColorWidget): Synchronize color model with color ramp one
...
Fixes #58324
2024-08-27 06:54:44 +10:00
signedav
02c36d9fd6
Merge pull request #58448 from signedav/releditorfilter
...
Filter in Linking Dialogue of Relation Editor Widget
2024-08-23 11:34:13 +02:00
Julien Cabieces
3b7a3c0060
style(ColorWidgets): Rename Raw enum to Scaled0to255
2024-08-22 09:58:55 +02:00
signedav
5c9890ce69
fix typos
2024-08-21 14:59:34 +02:00
Julien Cabieces
5deb18f91c
ui(ColorWidget): Display CMYK components as percent
2024-08-21 10:06:30 +02:00
signedav
66fac268c8
Integrate expression builder in configuration
2024-08-21 08:08:38 +02:00
Julien Cabieces
35dad9a7fe
fix(ColorWidget): fix sip and missing deprecated
2024-08-21 05:20:48 +10:00
Julien Cabieces
439078651e
fix(ColorWidget): Add missing SIP_DEPRECATED
2024-08-21 05:20:48 +10:00
Julien Cabieces
b3dd3a0e32
feat(ColorWidget): Set color component as float
2024-08-21 05:20:48 +10:00
Nyall Dawson
1128c909ee
Move all gui map tools files into maptools/ subfolder
...
Previously only a few were in this subfolder, which made it
confusing to find the others...
2024-08-20 16:38:45 +02:00
signedav
0184eb1c77
Implement filterExpression in RelationEditorWidget and Config
...
Make QgsAbstractRelationEditorWidget accept filterExpression on linkFeature function
2024-08-20 15:47:31 +02:00
signedav
72c596c7ea
make setFilterExpression public to make possible to set filters by e.g. widgets
2024-08-19 17:38:33 +02:00
Mathieu Pellerin
52816584cc
Address review
2024-08-17 11:37:35 +07:00
Mathieu Pellerin
26308050c4
[processing] Fix script editor dialog wrongly jumping back to line 1 and setting changed to true after saving file
2024-08-16 14:53:53 +07:00
Nyall Dawson
6cbf8f09e0
Cleanup QgsMapLayerComboBox docs
2024-08-16 07:28:29 +10:00
Nyall Dawson
3e1bf261b9
Add some useful methods for annotation item widgets
2024-08-15 14:27:35 +10:00
Nyall Dawson
c2529994aa
Use rich text editor for annotation text item widgets
...
Makes it easier for users to style annotation items with rich
formatting, instead of forcing use of raw HTML
2024-08-15 06:25:08 +10:00
Nyall Dawson
e8724fa45e
Add mode switch for QgsRichTextEditor
...
Allows using the widget in a QgsTextRenderer HTML subset mode,
where only functionality supported by QgsTextRenderer is
exposed in the widget. Also add a Plain Text mode.
2024-08-15 06:25:08 +10:00
Nyall Dawson
8b04562ba7
Avoid fragile reg for argument removal
2024-08-14 13:05:46 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Nyall Dawson
e7b26478e2
Valid fixes
2024-08-13 20:28:55 +10:00
Nyall Dawson
be8dce7d0d
Valid improvements from new sipify
2024-08-13 20:28:55 +10:00
Nyall Dawson
886074c913
Rename 'None' enum members in public API
...
These clash with the Python bindings, where the enum value
becomes unusable
2024-08-06 19:49:10 +10:00
Nyall Dawson
dbafe6c702
Fix clang-tidy warning
2024-08-06 13:30:16 +10:00
Nyall Dawson
547387037f
[annotations] Add support for callouts to point text item
...
Allows creating of callout lines (or bubble callouts) which
link the text to a map location. To create a callout, users
select the text item and then drag out the central x node
to the desired callout end point.
Callout styles can be modified through the layer styling panel.
2024-08-06 13:30:16 +10:00
Nyall Dawson
627263ec0f
Implement widget for symbol buffer settings
2024-08-02 05:09:03 +10:00
Mathieu Pellerin
6994d1c680
[advanced digitizing] Add circles intersection digitizing tool ( #57648 )
2024-07-31 17:05:58 +07:00
Nyall Dawson
d251649429
Remove duplicate code from QgsRasterLayerProperties
2024-07-29 13:20:21 +10:00
Nyall Dawson
75cca8a20c
[FEATURE] Add picture annotation item type
...
Can render SVG or raster images as items in an annotation layer.
Options are present for:
- Locking the picture's aspect ratio
- Drawing with a background symbol
- Drawing with a border symbol
- Linked or embedded pictures
2024-07-26 20:38:47 +10:00
Nyall Dawson
c2c75f3b19
More no-value dox removal
2024-07-25 09:04:22 +10:00
Nyall Dawson
6f652d251b
Drop no-value copy constructor dox
2024-07-25 04:02:55 +10:00
Nyall Dawson
28943f9c1b
Remove a bunch of useless default constructor doxygen
2024-07-23 02:08:28 +10:00
Nyall Dawson
3f767337c3
Create QgsCalloutPanelWidget
...
This is a standalone, reusable widget for configuring callouts.
Designed for use outside of the standard labeling callout contexts.
2024-07-22 07:14:23 +10:00
Nyall Dawson
5ba353ed54
Const correctness
2024-07-22 07:14:23 +10:00
Nyall Dawson
f2591c1b78
Move callout widget initialization to common place
2024-07-22 07:14:23 +10:00
Nyall Dawson
51b747efce
Make API more flexible, allow any layer type for callout widget functions
2024-07-22 07:14:23 +10:00
Nyall Dawson
fe8ee66ef5
Add easy way for QgsMapToolAdvancedDigitizing to show snapping indicator
...
Instead of requiring all subclasses to manually implement this logic,
add QgsMapToolAdvancedDigitizing::setUseSnappingIndicator so that
the base class takes care of this for us
2024-07-18 14:53:14 +10:00
Nyall Dawson
1f27af64a9
Use \see not \sa
...
So that sipify docstring processing works
2024-07-17 09:02:51 +10:00
Nyall Dawson
6d8ba6e2cf
Support saving/loading cloud storage connections from XML
2024-07-10 04:07:12 +10:00