Loïc Bartoletti
351ae63ab1
feat(geometry): add chamfer and fillet core functions to QgsGeometryUtilsBase
...
Add createChamfer() and createFillet() methods for 2D geometric operations.
These low-level functions handle segment intersection, angle calculation,
and tangent point computation for CAD-style corner modifications.
2025-08-05 07:24:22 +02:00
qgis-bot
8362f6b4df
auto sipify 🍺
2025-08-02 22:58:59 +00:00
Nyall Dawson
f7022ab92e
Add missing docs
2025-08-03 08:56:23 +10:00
Nyall Dawson
c61aa54ea3
Documentation fixes
2025-08-03 08:56:23 +10:00
Nyall Dawson
c686bb1f88
Generalise proxy model to support generic attached objects
2025-08-03 08:56:23 +10:00
Nyall Dawson
231b95bc45
Generalise QgsLayoutManagerModel to template class for project stored objects
...
Allows us to re-use the model for other attached object types
2025-08-03 08:56:23 +10:00
Nyall Dawson
24adfe7619
Move layout manager model to separate files
2025-08-03 08:56:23 +10:00
Nyall Dawson
cacdea42fd
Create abstract base class for managers for objects attached to QgsProject
...
This generalizes the logic from QgsLayoutManager, so that additional
manager classes handling other object types can be added without
incurring a lot of near-duplicate code.
This is a step toward allowing storage of elevation profiles
within projects.
2025-08-03 08:56:23 +10:00
qgis-bot
337fa319f9
auto sipify 🍺
2025-07-30 22:34:25 +00:00
Martin Dobias
d3e7411417
QgsOrientedBox3D: new constructor using rotation + longestSide()
2025-07-30 22:57:27 +02:00
qgis-bot
c6000f1ea3
auto sipify 🍺
2025-07-24 15:55:20 +00:00
Juergen E. Fischer
4abd7ca3b1
generate pyproject.toml for bindings with cmake
2025-07-23 07:11:51 +10:00
qgis-bot
cbf5b75a24
auto sipify 🍺
2025-07-22 07:41:08 +00:00
Alessandro Pasotti
ae2f54a5ad
Merge pull request #62180 from pathmapper/only_maptip_project_setting
...
[server] Add project setting to enable HTML GetFeatureInfo maptip-only mode
2025-07-22 09:38:34 +02:00
qgis-bot
595906208d
auto sipify 🍺
2025-07-22 04:59:35 +00:00
Mathieu Pellerin
c3116bfbcc
[ui][map layers] Introduce grouped style categories copy/pasting UX
2025-07-22 14:56:46 +10:00
qgis-bot
48fa7da841
auto sipify 🍺
2025-07-22 03:09:25 +00:00
Nyall Dawson
741b9260fe
Add processing documentation flag for algorithms which respect ellipsoid
2025-07-22 13:06:50 +10:00
qgis-bot
4907f4ffe9
auto sipify 🍺
2025-07-22 00:23:09 +00:00
Nyall Dawson
b5164a1b18
Fix malformed python docs
2025-07-22 10:20:29 +10:00
Harrissou Sant-anna
f831914584
Fix qgsfunction docs formatting
2025-07-22 10:20:29 +10:00
qgis-bot
5ac1e4f61b
auto sipify 🍺
2025-07-18 10:21:25 +00:00
signedav
bcddeb2605
Merge pull request #62343 from signedav/ordered
...
Relation Reference Order By Option
2025-07-18 12:18:45 +02:00
signedav
5603f44005
Use Qt::sortOrder to define if the order direction should be ascending or descending
2025-07-17 15:32:08 +02:00
Even Rouault
a9ddf6983a
Typo fixes
2025-07-12 20:21:10 +02:00
qgis-bot
51df526a40
auto sipify 🍺
2025-07-09 09:16:35 +00:00
Nyall Dawson
b04a908892
Clarify docs
2025-07-08 16:34:28 +10:00
qgis-bot
a0ba625868
auto sipify 🍺
2025-07-07 06:53:49 +00:00
Julien Cabieces
f9e73eabc6
Merge pull request #62488 from nyalldawson/mask_switch
...
Add (hidden) setting to force raster clip masks for layout exports
2025-07-07 08:50:52 +02:00
qgis-bot
71697c478a
auto sipify 🍺
2025-07-06 23:11:19 +00:00
Yoann Quenach de Quivillic
91e25e8051
Apply suggestions from review
2025-07-07 11:08:27 +12:00
Yoann Quenach de Quivillic
4c3aaa09ca
Add methods to remove plugin-defined layout items when unloading plugin
2025-07-07 11:08:27 +12:00
qgis-bot
37ec164377
auto sipify 🍺
2025-07-03 12:57:28 +00:00
Julien Cabieces
e83db3e361
Merge pull request #62139 from Simon-Lopez/simon/PR-add-profileSource
...
Add QgsMapLayer::profileSource
2025-07-03 14:54:30 +02:00
qgis-bot
2bfc210e5f
auto sipify 🍺
2025-07-03 05:34:32 +00:00
Nyall Dawson
4936e775b7
Add (hidden) setting to force raster clip masks for layout exports
2025-07-02 11:58:53 +10:00
qgis-bot
fe299930cd
auto sipify 🍺
2025-07-01 23:40:57 +00:00
Mathieu Pellerin
8c7edbeec2
Rename rotation enum keys
2025-07-02 11:38:05 +12:00
Mathieu Pellerin
ce2c8ac21f
Address review
2025-07-02 11:38:05 +12:00
Mathieu Pellerin
4bad76d876
Where did my pre-commit hook go?
2025-07-02 11:38:05 +12:00
qgis-bot
d1528ee83d
auto sipify 🍺
2025-06-29 23:10:34 +00:00
Mathieu Pellerin
d31b74c0ae
Address review
2025-06-30 11:07:37 +12:00
Mathieu Pellerin
231929e6e3
Make the feature filter provider thread friendly, relocate old filter classes back into server
2025-06-30 11:07:37 +12:00
Mathieu Pellerin
8133424f5e
Address review
2025-06-30 11:07:37 +12:00
Mathieu Pellerin
d8d7d5480e
Fix rebase conflict
2025-06-30 11:07:37 +12:00
Mathieu Pellerin
6c9e71fae2
Sipify, again!
2025-06-30 11:07:37 +12:00
Mathieu Pellerin
d2377a0c48
Sipify
2025-06-30 11:07:37 +12:00
Mathieu Pellerin
cc17d79bd7
[layout] Add an atlas option to limit coverage layer rendering to the current feature only
2025-06-30 11:07:37 +12:00
qgis-bot
cd3a1d0710
auto sipify 🍺
2025-06-24 22:22:26 +00:00
Nyall Dawson
9241880300
Fix ambiguity in QgsMapLayer::saveStyleToDatabase API
...
Don't require successful generation of both QML AND SLD, and return descriptive results flags
2025-06-25 10:19:31 +12:00