340 Commits

Author SHA1 Message Date
Denis Rouzaud
955d38e89a replace struct by QVariantMap 2020-09-25 08:42:55 +10:00
Denis Rouzaud
d7b9e0b095 Apply suggestions from code review
Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
2020-09-25 08:42:55 +10:00
Denis Rouzaud
5e4fe3da60 [locator] active filter lists all matching fields as results when typing '@'
results can be triggered to restrict the search to the given field
2020-09-25 08:42:55 +10:00
Denis Rouzaud
d6f9b07cf1 fix completion + add test 2020-09-22 09:05:15 +02:00
Denis Rouzaud
a509491e5c add test for searching for display expression in active layer locator filter 2020-09-21 16:19:35 +02:00
Denis Rouzaud
bc3d8fd988
Merge pull request #38285 from uclaros/split-add-topo-all-layers
Add topological points to all editable layers on split feature
2020-09-16 17:19:43 +02:00
vcloarec
09c73433dd move QgsMeshLayerProperties to GUI 2020-09-14 15:55:18 +10:00
Denis Rouzaud
fdb8ff34cf
add tests for field restriction in active layer locator filter (#38692) 2020-09-11 09:34:27 +02:00
uclaros
02f5c13ea0 Fixed failing test 2020-09-05 01:24:48 +03:00
uclaros
e4dee7c76f Changed QCOMPARE to QVERIFY 2020-09-04 22:12:15 +03:00
uclaros
4a668fcc03 Added test cases for split features tool 2020-09-04 22:11:24 +03:00
lbartoletti
7212fecae4 remove qdebug 2020-08-24 10:14:51 +02:00
lbartoletti
a9d68a5ebd Fix TestQgsMapToolAddFeatureLine 2020-08-24 10:14:49 +02:00
Martin Dobias
dbe1ef8aa2
Merge pull request #37685 from vcloarec/curveMapToolCapture
digitizing and splitting feature with curves
2020-08-03 22:41:04 +02:00
nirvn
e0de9c5c26 [locator] add degree minute second coordinate support to goto locator 2020-07-31 08:06:32 +07:00
vcloarec
e022b3eb5c renaming and typo 2020-07-29 21:32:17 -04:00
vcloarec
fd81a2edfc add button in tool bar to switch between linear/circular digitizing 2020-07-29 12:49:44 -04:00
vcloarec
7b772eadac fix loss of circular when feature is finished and add tests 2020-07-29 12:49:44 -04:00
vcloarec
9a39f9ab08 fix issue with Z value and fix reshape test 2020-07-29 12:49:44 -04:00
nirvn
c4722b4f6b Add a locale-specific goto test 2020-07-29 10:51:33 +07:00
nirvn
44fd606595 [FEATURE][locator] Add a goto locator 2020-07-28 08:14:00 +07:00
Vincent Cloarec
282d5f9b63
Multi identify for mesh layer (#37916)
[FEATURE] map tool identify for mesh layer with displaying the dataset value corresponding of the current time of the temporal controller for all dataset groups
2020-07-23 07:12:38 +02:00
olivierdalang
1d0e7949e6 added test for tracing curves far from the origin 2020-07-15 13:18:54 +02:00
Nyall Dawson
3717adcef6 Fix all Qt 5.14 deprecation warnings 2020-06-16 13:57:45 +10:00
uclaros
9116b4c42b
Vertex tool delete ring / part fix
Don't also delete random vertices when a part or ring gets deleted

Fixes #35428
Fixes #25650
2020-06-02 09:19:55 +10:00
Even Rouault
535c25317f QgsVectorLayerSaveAsDialog: make it work with custom CRS
The current approach was based on a srsid, that that might be unset for custom
CRS. So store a full QgsCoordinateReferenceSystem object internally and use
that for exchanges with QgsProjectionSelectionWidget

Consequence: we need to deprecate the "long crs()" method, and replace it
by a "QgsCoordinateReferenceSystem crsObject()" one. I'm not particularly
happy with the name but the existing one was not very well named...

Mark also the QgsVectorLayerSaveAsDialog( long srsid, ... ) constructor as
deprecated

Fixes the use case of https://github.com/qgis/QGIS/issues/34471#issuecomment-586181977
2020-05-28 08:17:55 +10:00
Matthias Kuhn
38673f5a7f
Merge pull request #36200 from olivierdalang/self_snap
[feature] Snapping also snaps to the currently digitised feature
2020-05-26 14:54:26 +02:00
olivierdalang
66ebe34004 [feature][selfsnap] add snapping to currently digitized feature for capture tool 2020-05-21 21:58:18 +02:00
lbartoletti
600f93aa56
[GPS] Fix error when vector layer has Z
add elevation from GPS to point3D. Fixes #32016
2020-05-21 09:07:00 +10:00
vcloarec
8a4f773198 add guard for mesh layer data provider and test 2020-05-18 07:47:46 +10:00
Matthias Kuhn
0617e52f19
Merge pull request #35875 from olivierdalang/tracing_curves_prototype
[feature] Curved geometries support for trace tool
2020-05-15 08:57:06 +02:00
olivierdalang
52fd8eba2d [tracing curves] still fixing tests....... 2020-05-14 19:06:45 +02:00
olivierdalang
784ddd9ea1 [tracing curves] (cleanup & test) 2020-05-14 15:25:46 +02:00
olivierdalang
4b76673746 [tracing curves] still fiddling with tests (grrrr) 2020-05-14 12:57:21 +02:00
Vincent Cloarec
838faf8a3f
[MESH][FEATURE] use only specified dataset group (#36334)
[MESH][FEATURE] Allow to select only specific subset of dataset groups in mesh layer tree 

This could be done in the mesh layer properties dialog in the source tab.
A new tree view displays all the available dataset groups from the data provider. The dataset groups can be checked/unckecked and renamed.
This widget provides also buttons to load extra dataset group from files, to expand/collpase the tree, to check/unchek all items and to reset to default from the provider (for now, only the original name).
Then only the checked dataset group will be displayed in the active dataset widget in renderer settings.
2020-05-14 09:56:48 +02:00
signedav
160063a4dd
Merge pull request #36188 from signedav/filterfix
Avoid long loading in attribute table on model change
2020-05-13 22:27:16 +02:00
olivierdalang
e7cf535117 [tracing curves] fix test 2020-05-13 15:13:19 +02:00
olivierdalang
943ac28de2 [tracing curves] add test 2020-05-12 17:54:47 +02:00
Nyall Dawson
cd52fabebf Build fixes 2020-05-12 10:33:30 +10:00
Nyall Dawson
702675ca64 Forward declare QgsMapLayerTemporalProperty subclasses instead of including in header
Speeds up recompilation time
2020-05-10 17:01:44 +10:00
David Signer
c820d0f494 wait for filtered features before continue test 2020-05-05 10:56:30 +02:00
Germán Carrillo
4629f83409 New addTabifiedDockWidget in QGIS App to add dock widgets as tabs 2020-05-03 15:34:46 +10:00
Martin Dobias
2589750595 Bring back commented out lines in the test 2020-04-15 13:38:19 +02:00
Martin Dobias
2dc3930385 Try to fix test: probably due to file://c:/xxx instead of file:///c:/xxx 2020-04-15 13:38:19 +02:00
Martin Dobias
bd2277562e blind try to fix a test 2020-04-15 13:38:19 +02:00
Martin Dobias
ba7b785870 Address comments from Nyall's review 2020-04-15 13:38:19 +02:00
Long Huan
4e9e636e1c Better fix unicode 2020-04-14 17:54:04 +10:00
Long Huan
a399accb5b fix unicode string test error 2020-04-14 17:54:04 +10:00
Vincent Cloarec
75ddf3c7a6
[FEATURE][MESH] plug mesh layer to QGIS temporal framework (#35466)
[FEATURE] Use temporal controller for the mesh layer time handling.
2020-04-03 08:21:15 +02:00
Matthias Kuhn
a6113f0789 Add test for search priority 2020-03-31 01:08:42 +10:00