20583 Commits

Author SHA1 Message Date
Denis Rouzaud
e9fc54c0bd fixes from review 2022-02-21 09:45:27 +01:00
Denis Rouzaud
be0fe08c2e better dox for deprecated interface actions methods 2022-01-28 06:30:26 +01:00
Denis Rouzaud
997197c6aa fix win build 2022-01-28 06:30:25 +01:00
Denis Rouzaud
e37e985b58 sipify 2022-01-28 06:30:24 +01:00
Denis Rouzaud
83c5e6fe04 add new class QgsMapToolCaptureLayerGeometry to handle layer specific operation in capture map tool
such as avoiding intersections
2022-01-28 06:30:24 +01:00
Denis Rouzaud
f577cf9ed2 use const abstract geom in virtual handlers 2022-01-28 06:30:24 +01:00
Denis Rouzaud
04d79bef6c more dox 2022-01-28 06:30:24 +01:00
Denis Rouzaud
c88a63f654 also create a virtual handler for QgsMapToolDigitizeFeature::featureDigitized 2022-01-28 06:30:24 +01:00
Denis Rouzaud
be561092cd add point/line/polygon specific handlers for capture map tool 2022-01-28 06:30:23 +01:00
Denis Rouzaud
e2a80d97fe use a current CaptureTechnique in QgsMapToolCapture
QgisApp has been adapted to switch between the different techniques
2022-01-28 06:30:23 +01:00
Denis Rouzaud
864787e63f make QgsMapToolCapture capable of capturing point/line/polygons
This moves part of the code from QgsMapToolDigitizeFeature to QgsMapToolCapture so the tool can actually capture point, line and polygons. It's mainly the 'cadCanvasReleaseEvent` which has been transfered.
2022-01-28 06:30:23 +01:00
Denis Rouzaud
b98c1df904 use default args for Z/M values in QgsGeometry::coerceToType 2022-01-28 06:21:18 +01:00
Alexander Bruy
fd00dd43c2
Merge pull request #47001 from AlisterH/patch-2
Update r.water.outlet.txt to tell the user what kind of input raster is needed
2022-01-26 10:54:15 +02:00
Alexander Bruy
91fb92f650 fix adding vector layers to QGIS from MetaSearch (fix #46135) 2022-01-26 07:06:37 +10:00
AlisterH
a56d9398c0
Update r.water.outlet.txt
to tell the user what kind of input raster is needed
2022-01-26 09:22:41 +13:00
Nyall Dawson
6bd1a7eb7d Document new behaviour 2022-01-24 17:26:05 +10:00
Nyall Dawson
1be383a301 [api] Add QgsProviderMetadata method to test whether a style with
a specified ID already exists
2022-01-24 17:26:05 +10:00
Denis Rouzaud
973b97af24 fix spell, layout and sip 2022-01-22 06:37:43 +10:00
Denis Rouzaud
0bccb17f9f fix re-implemented buttons being null 2022-01-22 06:37:43 +10:00
Harrissou Sant-anna
b8de4d389e
Add version mention 2022-01-20 21:37:13 +01:00
Harrissou Sant-anna
0ef51feccf
Dedicated method allowing to add plugins to the Mesh menu 2022-01-20 15:07:15 +01:00
nicogodet
0017f1ae94
fix see also of setClearValue (#46911) 2022-01-20 14:07:14 +01:00
uclaros
d1d148f0c6 Address more comments 2022-01-19 06:24:20 +10:00
uclaros
a28cd2ce11 Address review 2022-01-19 06:24:20 +10:00
Stefanos Natsis
be99a166d9 Added pointcloud ordered by Z rendering for 2d views 2022-01-19 06:24:20 +10:00
Nyall Dawson
d00356a0fa [console] Use a more modern approach to running script files, to
avoid 'unclosed file' warnings dumped whenever script files
are run through the Python console
2022-01-18 15:23:08 +10:00
Nyall Dawson
f4b7a93175 Fix scroll area child widgets wheel event lock lasts too long after
scrolling stops in some circumstances

Basically, if the user moves the mouse after scrolling the area
with the wheel, we should release the time based lock we use
to avoid unwanted widget changes mid-scroll immediately. Otherwise
it's impossible to scroll wheel->move mouse onto widget->wheel to change
widget value quickly.
2022-01-18 13:51:37 +10:00
Nyall Dawson
8ef270b2cc [processing] Remove unused 'preconfigured' provider 2022-01-17 16:12:40 +10:00
Matthias Kuhn
c5a56d6f83
Merge pull request #46802 from domi4484/relationEditorGetMultipleFeatures 2022-01-14 15:18:42 +01:00
Nyall Dawson
72116925ad Sip_skip some private api 2022-01-14 16:06:41 +10:00
Nyall Dawson
479d37def0 Add missing TransferThis annotation 2022-01-14 16:06:41 +10:00
Nyall Dawson
216b9d2a2a Fix getter name should not include 'get' prefix 2022-01-14 16:06:41 +10:00
Nyall Dawson
f288ab1223 Add api to allow validation of QgsOptionsPageWidget before applying
options dialog changes
2022-01-14 16:06:23 +10:00
Stéphane Brunner
3d0b27ea5d
Merge pull request #46629 from sbrunner/fix-headers
Fix headers
2022-01-13 19:28:17 +01:00
Vincent Cloarec
9965eccdce
Template parameter {usage} for XYZ raster and vector tiles (#46731) 2022-01-13 15:11:31 +01:00
Nyall Dawson
7a7fb285cd Don't always reset custom crs format to wkt when it was originally
defined using a proj string
2022-01-13 13:58:00 +10:00
Nyall Dawson
370bdfd84d Add api to allow the native format for a crs definition (i.e. wkt
or proj) to be saved when the crs is saved to xml

Allows us a way to present a custom crs in the same format as it was
originally defined using
2022-01-13 13:58:00 +10:00
Damiano Lombardi
c8dd03bc96 Relation editor widget get list of editing features 2022-01-12 09:46:43 +01:00
NEDJIMAbelgacem
66b481ac36 use QgsProjectDirtyBlocker instead of connect disconnect dance 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
96f7c474bf remove dirtifying the project on hide & show and add proper project dirtyfing when the project changes 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
ff5bde77a4 rename stuff 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
f54136e616 address Nyall reviews 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
33ee137c32 various fixes 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
05824dc1c8 fix sip 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
0381373df9 fix ci build 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
fb9084f93f fix docs 2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
89c661b35d split 3dviewsmanager into 3dviews manager and dialog class 2022-01-12 13:46:49 +10:00
Nyall Dawson
24a498b57c Rename to 'toGeographicCrs' 2022-01-11 19:50:46 +10:00
Nyall Dawson
1f240c0196 Add method to convert QgsCoordinateReferenceSystem to geodetic crs 2022-01-11 19:50:46 +10:00
Nyall Dawson
adc7b6a143 CRS selection dialog can now be opened inlined 2022-01-11 19:50:46 +10:00