Nyall Dawson
3def1fbdf6
Use nicer signal for scale ratio widget updates
2025-08-14 12:59:15 +10:00
Nyall Dawson
d919d8f776
[api] Set specific distance:elevation ratio for elevation profile canvas
2025-08-14 11:58:58 +10:00
qgis-bot
b01d7a5d71
auto sipify 🍺
2025-08-07 03:57:29 +00:00
Valentin Buira
c508926c67
Adress review : add a recursion blocker
2025-08-07 13:54:54 +10:00
Valentin Buira
b7e655f0ba
Address review comments
...
* spelling
* doxygen tag
2025-08-07 13:54:54 +10:00
Valentin Buira
9c227a08da
Adress comments
...
superfluous centerOn
2025-08-07 13:54:54 +10:00
Valentin Buira
959a2c904f
Fix view jumping around
2025-08-07 13:54:54 +10:00
Valentin Buira
0101fd43c3
Apply suggestions from code review
...
Co-authored-by: Stefanos Natsis <uclaros@gmail.com>
2025-08-07 13:54:54 +10:00
Valentin Buira
53adb99721
Avoid needless extra method
2025-08-07 13:54:54 +10:00
Valentin Buira
052d48e558
Simplify restaure the previous viewed rect
2025-08-07 13:54:54 +10:00
Valentin Buira
23dca6322b
Remove the good superfluous method this time
2025-08-07 13:54:54 +10:00
Valentin Buira
f24fb9daf4
Adress more comments
2025-08-07 13:54:54 +10:00
Valentin Buira
10897ff3a9
Adress comments
2025-08-07 13:54:54 +10:00
Valentin Buira
1f2e30947c
Tidy up PR
2025-08-07 13:54:54 +10:00
Valentin Buira
b1b7bef4a5
Fix scrollback to (0,0) on each repaintModel / rebuild of the model
2025-08-07 13:54:54 +10:00
Valentin Buira
3fe0bf5586
Unlimited modeler canvas size
2025-08-07 13:54:54 +10:00
qgis-bot
c4047b9b45
auto sipify 🍺
2025-08-07 01:58:42 +00:00
Nyall Dawson
53d20879de
Make math utils Q_GADGET
2025-08-07 11:56:06 +10:00
Nyall Dawson
2827628e9d
Add mode to QgsScaleComboBox for non-unit ratios
...
This allows the widget to be used for other scales (or ratios),
not just map scales.
Eg. it allows it to be used for entry of scale ratios like "2:3",
"16:9" etc.
2025-08-07 11:56:06 +10:00
Nyall Dawson
d7edbfe723
Introduce QgsMathUtils class
...
Currently contains a method for converting doubles to approximate
rational fractions
2025-08-07 11:56:06 +10: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
Nyall Dawson
e0af537c87
Add missing enum class monkey patching
...
Fix accidental API break introduced by #61451
2025-08-01 06:21:05 +10:00
qgis-bot
950c1efc0d
auto sipify 🍺
2025-07-31 19:57:21 +00:00
Denis Rouzaud
69ff52eaf1
allow to specify data role in QgsSettingsStringComboBoxWrapper ( #62673 )
...
* allow to specify data role in QgsSettingsStringComboBoxWrapper
* add since
2025-07-31 21:54:19 +02: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
Alexander Bruy
80ab3e4c1b
port Hub distance algorithm to C++
2025-07-28 10:54:40 +10:00
Alexander Bruy
15cb56447c
add description
2025-07-25 12:36:35 +10:00
Alexander Bruy
56d6b2ca94
port Minimum bounding geometry algorithm to C++
2025-07-25 12:36:35 +10:00
qgis-bot
c6000f1ea3
auto sipify 🍺
2025-07-24 15:55:20 +00:00
github-actions[bot]
ec5dcbc949
auto-fix pre-commit issues
2025-07-23 03:37:29 +00:00
Nyall Dawson
a6943574aa
Update python/plugins/db_manager/db_plugins/vlayers/connector.py
...
Co-authored-by: Nicolas Godet <39594821+nicogodet@users.noreply.github.com>
2025-07-23 13:36:28 +10:00
TiGIS Sagl
33561f5f40
Fix missing attribute connection in VLayerConnector during init
...
This fix initialize the two variabiles connection and _uri in VLayerConnector as it is implemented in all the other db_plugins. This fix avoid a crash when __del__ is called in the class DBConnector that check is connection is null which does not exist in VLayerConnector.
2025-07-23 13:36:28 +10:00
qgis-bot
5f8eb04225
auto sipify 🍺
2025-07-22 21:14:41 +00:00
Juergen E. Fischer
4abd7ca3b1
generate pyproject.toml for bindings with cmake
2025-07-23 07:11:51 +10:00
Juergen E. Fischer
a4e018b73f
make sure headers from external/ are only used when enabled (to allow
...
use of more up to date system nlohmann headers and not to use the
external meshoptimizer headers although the system's library ought to be
used)
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
52cd12338b
Tag algorithms which respect ellipsoid
2025-07-22 13:06:50 +10:00
Nyall Dawson
741b9260fe
Add processing documentation flag for algorithms which respect ellipsoid
2025-07-22 13:06:50 +10:00
Alexander Bruy
c427ce44da
add description
2025-07-22 12:41:07 +10:00