2604 Commits

Author SHA1 Message Date
github-actions[bot]
b05aa103dc [ui] Fix SVG marker widget not properly restoring colors 2020-08-20 14:54:27 +10:00
Nyall Dawson
8519e289ec [processing] Also fix expression preview results in Aggregate algorithm
(cherry picked from commit cc0cfbe02be4f3f6d0801c33c1214329441c818d)
2020-07-27 13:45:08 +10:00
Nyall Dawson
42c17034df [processing] When running in toolbox mode, set the source layer for
the field expression widgets in the refactor fields widget so that
the expression editor can generate feature based previews

Fixes #37912

(cherry picked from commit 69f73e3a744c10a52b6cd05ada228e04945c7bd3)
2020-07-27 13:45:08 +10:00
Matthias Kuhn
df8e2e0824 Fix sip file 2020-07-17 09:40:39 +02:00
Matthias Kuhn
6c839675a0 Set version added to 3.14.1
Co-authored-by: signedav <david@opengis.ch>
2020-07-17 09:35:31 +02:00
github-actions[bot]
d7870f64ed Cache snapping results in feature dialog for subsequent recalculation 2020-07-17 09:35:15 +02:00
github-actions[bot]
0097058cf2 Fix pasting features - only a single insert operation, no unnecessary (failing) updates 2020-07-16 11:57:03 +00:00
github-actions[bot]
32a04fd33f Fix missing fields when running algorithm in place mode 2020-07-10 07:53:13 +10:00
qgis-bot
2c9874c5c5
re-allow circular dependencies (#37641)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2020-07-07 11:39:51 +02:00
github-actions[bot]
12a102895f Name role in expression item to be stable on fields in the expression builder 2020-06-29 07:22:11 +10:00
Denis Rouzaud
0cb8408425
more flags warnings fixes for Qt 5.15 (#37309)
* more flags warnings fixes for Qt 5.15

* fix sip compilation
2020-06-19 12:02:00 +02:00
Denis Rouzaud
044a05d828 run sipify 2020-06-19 08:47:23 +10:00
Ivan Ivanov
c0f8dea17a Sipify 2020-06-18 05:53:23 +10:00
Nyall Dawson
75c86786c1 Add QgsCodeEditorJavascript subclass of QgsCodeEditor
Allows plugins to create a nice editor for JSON content -- not easy
to do if we don't expose this through the QGIS api!
2020-06-16 17:13:59 +10:00
Nyall Dawson
8d4f00b0af Remove TODO comments included in public API documentation
This is just "airing our dirty laundry". We don't want/need end users
to see this.
2020-06-15 13:43:58 +10:00
Nyall Dawson
e22ce34f60 Fix more doxygen warnings 2020-06-15 13:43:58 +10:00
Nyall Dawson
74400c7ff8 Some fixes to numbered list handling in dox/PyQGIS API 2020-06-15 13:43:58 +10:00
Nyall Dawson
81a9db9f57 [sipify] Fix creation of cross references 2020-06-15 13:43:58 +10:00
Nyall Dawson
cedd73ee4d More list formatting fixes 2020-06-13 16:49:14 +10:00
Nyall Dawson
ae42850d08 Sipify 2020-06-11 13:29:59 +10:00
Nyall Dawson
c795ddb1e9 Updates 2020-06-11 13:29:59 +10:00
Nyall Dawson
ce9f519468 Place 3d tab in vector properties at the correct position
Fixes #35010
2020-06-10 04:04:40 +10:00
Nyall Dawson
3c0ecbfd79 Fix 3d tab is not activated when reopening vector layer properties
Fixes #35011
2020-06-10 04:04:40 +10:00
Alessandro Pasotti
cd4785de9e A few UX enhancements for error reporting on GPKGs
This fixes #36574 by showing an error in the data
items when the layer cannot be opened.

In the same way, similar errors now bubble up
to the message bar from data source select dialog.
2020-06-09 08:25:46 +10:00
Denis Rouzaud
ce17f7fa78
Merge pull request #37000 from 3nids/layer-tree-filter-proxy
Use a filter proxy model for the dependencies layer tree
2020-06-06 13:05:03 +02:00
nirvn
291ba7f2dc {Qgis,QGis} -> QGIS 2020-06-06 17:45:43 +07:00
Denis Rouzaud
961ffcc94e use QgsLayerTreeFilterProxyModel for layer dependency tree 2020-06-05 14:21:30 +02:00
Nyall Dawson
6b27958948 Fix "zoom" and "flash" features buttons have no effect when opening
filter mode in attribute form

(For reference: not a regression -- these buttons were originally
added for the "select by form" dialog only, and they've just never
been hooked up for use inside the attribute form itself!)

Fixes #34506
2020-06-05 08:52:45 +10:00
Nyall Dawson
d5a340f886 [processing] Port aggregates widget wrapper to c++
And add a TON of tests

Fixes #36843
2020-06-03 15:17:56 +10:00
Nyall Dawson
0495251355 Move help button creation to correct place 2020-06-02 16:48:36 +10:00
Juernjakob Dugge
4094d1800d Re-center the map when zooming with active scale lock
Fixes #30023
2020-06-02 14:23:07 +10:00
uclaros
43e3e63bec
Support for polygons with holes in QgsRubberBand
Added support for polygons with holes to QgsRubberBand
Fixes #34399
2020-06-02 09:12:54 +10:00
Nyall Dawson
4c2f2c09a2 [processing] Correctly expose complete expression context for use
in Refactor Field expressions
2020-06-02 08:43:54 +10:00
Nyall Dawson
f0bb647c61 [processing] Add a stable way to get processing widgets to stretch vertically 2020-06-02 08:43:54 +10:00
Nyall Dawson
146094f6b2 [processing] Port field mapper wrapper and widget to c++
Fixes #36706
2020-06-02 08:43:54 +10:00
Nyall Dawson
251dec51e8 [processing] Correctly close algorithm dialog when escape key pressed
Fixes #36777
2020-05-29 18:31:01 +10:00
Alexander Bruy
d2f72e87af update SIP bindings 2020-05-29 08:14:46 +10:00
Even Rouault
160c6bfc9d QgsFileWidget: use QgsFocusKeeper added per PR #36722 2020-05-27 04:40:56 +10:00
Nyall Dawson
ea326827ae Move 'coordinate capture' functionality to map canvas
Instead of requiring users to enable the core c++ plugin 'Coordinate Capture'
in order to copy coordinates for a map point, instead add this functionality
to a map canvas right click context menu.

Now, when compatible map tools are activated (pan, zoom, select by rect), right clicking
on the canvas shows a context menu with a "Copy Coordinate" submenu. The
submenu shows options for copying the coordinate in the map CRS, WGS84 or
a custom preset CRS.

Also adds API to allow 3rd party QgsMapTool subclasses to implement their own
context menus which include this Copy Coordinate action.
2020-05-26 13:51:41 +10:00
Nyall Dawson
66b260d7c4 Add unit test for message bar push/pop logic, also test that items
are correctly deleted when dismissed
2020-05-26 12:41:35 +10:00
Nyall Dawson
32274ed1a7 Cleanup headers, dox++ 2020-05-26 12:41:35 +10:00
Nyall Dawson
5dd29f065e Speed up message bar operations when many messages are shown
Avoid unnecessary calls to setStyleSheet, which is slow when many
message bar items exists

Refs #29698
2020-05-26 12:41:35 +10:00
Mathieu Pellerin
ee9dadbd64
[ui] Make temporal controller's forward, backward and pause
buttons behave as animation state toggle
2020-05-23 09:35:18 +07:00
Nyall Dawson
ef01c3c29d Dox 2020-05-22 08:40:51 +10:00
Nyall Dawson
3ebd09724b Add framework to allow for flexible interaction blocking with map canvas 2020-05-22 08:40:51 +10:00
vcloarec
267af1e7fb temporal match methods 2020-05-21 05:54:24 +10:00
Nyall Dawson
180ec5389b Sipify 2020-05-20 12:40:40 +10:00
Nyall Dawson
4744696d5a Correctly update temporal properties widgets after loading styles 2020-05-20 03:47:59 +10:00
gacarrillor
8a7feeddbb [processing] Destroy widgets from an algorithm dialog as soon as it is rejected 2020-05-18 09:28:55 +10:00
Ivan Ivanov
576c2f3ff8 Fix docs and other code review fixes 2020-05-18 09:24:55 +10:00