Nyall Dawson
28943f9c1b
Remove a bunch of useless default constructor doxygen
2024-07-23 02:08:28 +10:00
Denis Rouzaud
5166fc7a51
fix class map install ( #58200 )
...
* fix class map install
* fix path
2024-07-22 13:20:18 +02:00
qgis-bot
f4005f7e5f
auto sipify 🍺
2024-07-21 21:17:02 +00:00
Nyall Dawson
bef93c5529
Fix incorrect docs
2024-07-22 07:14:34 +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
pathmapper
0ab1197200
[metasearch] Improve empty field handling
2024-07-21 08:44:05 +10:00
qgis-bot
d69b60ba77
auto sipify 🍺
2024-07-18 20:15:37 +00:00
Nyall Dawson
8c067b2782
Rename QgsRenderContext custom "flags" to custom properties
...
And deprecate the old methods
2024-07-19 06:13:00 +10:00
Nyall Dawson
32c46db849
Update python/core/additions/qgsfeature.py
...
Co-authored-by: Even Rouault <even.rouault@spatialys.com>
2024-07-19 06:12:25 +10:00
Nyall Dawson
2f10455db2
Fix __geo_interface__ should use None for NULL values
...
Fixes #58084
2024-07-19 06:12:25 +10:00
qgis-bot
657307e766
auto sipify 🍺
2024-07-18 10:18:45 +00:00
Julien Cabieces
45b1f74a74
Merge pull request #58158 from nyalldawson/vector_data_provider_enum
...
Move some data provider enums to Qgis, promote to enum class
2024-07-18 12:16:30 +02:00
Nyall Dawson
4f9bdde88c
Add missing monkey patch
2024-07-18 15:04:32 +10:00
qgis-bot
12f90b34bc
auto sipify 🍺
2024-07-18 04:55:33 +00: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
73b25dca3e
Move QgsVectorDataProvider::Capability to Qgis::VectorProviderCapability
...
And promote to enum class
2024-07-18 10:42:22 +10:00
Nyall Dawson
145de5fb5e
Move QgsDataProvider::ReadFlag to Qgis::DataProviderReadFlag
...
and promote to enum class
2024-07-18 10:01:59 +10:00
qgis-bot
a7bad33075
auto sipify 🍺
2024-07-17 06:57:43 +00:00
Julien Cabieces
57595b409a
Merge pull request #58141 from nyalldawson/see
...
Use \see not \sa
2024-07-17 08:55:29 +02:00
qgis-bot
105aabd065
auto sipify 🍺
2024-07-17 06:37:31 +00:00
Julien Cabieces
93b52a0b57
Merge pull request #58120 from nyalldawson/m2p_bounds
...
Add QgsMapToPixel method to transform bounding boxes
2024-07-17 08:35:21 +02:00
qgis-bot
ec64cf993a
auto sipify 🍺
2024-07-17 06:34:35 +00:00
Julien Cabieces
25c28d6c7d
Merge pull request #58122 from nyalldawson/painter_dpi_methods
...
Cleanup QPicture dpi scaling workarounds
2024-07-17 08:32:21 +02:00
qgis-bot
9e47ca4230
auto sipify 🍺
2024-07-17 05:33:11 +00:00
Julien Cabieces
76a4202f7e
feat(ICCProfile): Add an action to save an ICC profile file
2024-07-17 15:30:52 +10:00
qgis-bot
a44963a33d
auto sipify 🍺
2024-07-17 03:42:46 +00:00
Nyall Dawson
45090576b2
Add method to determine whether a QgsCoordinateTransform has a vertical
...
component
2024-07-17 13:40:35 +10:00
Nyall Dawson
8e95b2c0ed
Add helper method to calculate transform to apply for a QgsFeatureRequest
2024-07-17 13:40:35 +10:00
Nyall Dawson
27294b1374
Add QgsCoordinateTransform setter for QgsFeatureRequest
...
Sets the coordinate transform which will be used to transform
the feature's geometries.
If this transform is valid then it will always be used to transform
features, regardless of the destinationCrs() setting or the underlying
feature source's actual CRS.
This method should be used with caution, and it is recommended
to use the high-level setDestinationCrs() method instead. Setting a specific
transform should only be done when there is a requirement to use a particular
transform, eg when a specific, non-default coordinate operation
MUST be used for the transformation.
2024-07-17 13:40:35 +10:00
Nyall Dawson
cc937af28a
Add equality operator for QgsCoordinateTransform
2024-07-17 13:40:35 +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
f7237e287f
Deprecate QgsPaintEffect method
2024-07-17 07:47:33 +10:00
qgis-bot
6364659600
auto sipify 🍺
2024-07-16 13:10:52 +00:00
Julien Cabieces
c24260c04f
Merge pull request #58121 from nyalldawson/picture_mode_enum
...
Move layout picture item format enum to Qgis, promote to enum class
2024-07-16 15:08:39 +02:00
qgis-bot
38c7a2fa16
auto sipify 🍺
2024-07-16 10:08:38 +00:00
Denis Rouzaud
6e9933145a
Adds a file to hold a map from class/method to headerfile ( #58054 )
...
* create map file for class / header files for PyQGIS API docs
* create map files
* install file
* add line numbers
* also add methods
* wait to sort
* more methods
* fix CMakeLists install
* fix sorting
* fix spell check
* remove map files for Qt6
* Revert "remove map files for Qt6"
This reverts commit 972f483410f556d1735a2070943b8ad9e2522c5e.
* do not test class_map files + auto sipify_all on branches
* fix warning
2024-07-16 11:40:25 +02:00
Nyall Dawson
1ac9494b41
Add high-level method to draw QPicture with correct scaling
...
This hides the messy scaling workaround details
2024-07-16 12:07:27 +10:00
Nyall Dawson
ee1a6bdaf2
Remove multi implementations of QPicture scaling fix
...
Move to a single function in QgsPainting
2024-07-16 12:07:24 +10:00
Nyall Dawson
909f097113
Add QgsPainting::qtDefaultDpiX/Y and use instead of qt_defaultDpiX/Y
2024-07-16 12:07:22 +10:00
Nyall Dawson
3b80fc0f4b
Move layout picture item format enum to Qgis, promote to enum class
2024-07-16 11:25:49 +10:00
Nyall Dawson
afa8297686
Add QgsMapToPixel method to transform bounding boxes
2024-07-16 10:22:13 +10:00
pathmapper
c2660e273a
Add additionally scheme / protocol where appropriate
2024-07-16 08:29:34 +10:00
pathmapper
7a8e20d572
[metasearch] Consider also name and description for link text
...
They should be more informative than scheme, protocol or the static string "Access Link".
2024-07-16 08:29:34 +10:00
Nyall Dawson
a42fdd8f68
Update python/plugins/grassprovider/grass_provider.py
...
Co-authored-by: Alexander Bruy <alexander.bruy@gmail.com>
2024-07-16 04:08:53 +10:00
Nyall Dawson
eb66f88ac9
Update python/plugins/grassprovider/grass_provider.py
...
Co-authored-by: Loïc Bartoletti <lbartoletti@users.noreply.github.com>
2024-07-16 04:08:53 +10:00
Nyall Dawson
c9d0d29d69
Fix comment grammar
2024-07-16 04:08:53 +10:00
Nyall Dawson
b9f6293bc7
[grass] Drop custom defaultVectorFileExtension implementation
...
This fixes the GRASS provider ignoring the "default output
vector layer extension" setting for processing. The override
in the grass provider is NOT required as the base class method
already applies the logic for falling back to shp when gpkg
is not available (which was added here in 2e92dabd), and
also correctly respects the default format setting.
Fixes #43988
2024-07-16 04:08:53 +10:00