towa
dd12a94cdf
Merge branch 'qgis:master' into feature/metasearch
2021-12-01 09:45:41 +01:00
Tom Kralidis
e4e2451dff
[MetaSearch] rename dialog file
2021-12-01 12:41:08 +10:00
Tom Kralidis
1d306402d5
[MetaSearch] update PY_FILES ( #46285 )
2021-11-30 07:02:41 -05:00
Alessandro Pasotti
e5d53ad292
Rename execute function
2021-11-30 21:06:57 +10:00
Alessandro Pasotti
fe61a987ac
Add missing imports
2021-11-30 21:06:57 +10:00
Alessandro Pasotti
bc3e4ca7fe
Set parents and factor out GUI alg executor
2021-11-30 21:06:57 +10:00
Alessandro Pasotti
908ead8427
Missing imports
2021-11-30 21:06:57 +10:00
Alessandro Pasotti
4c66471610
Reimplement project algs execution
2021-11-30 21:06:57 +10:00
Alessandro Pasotti
2869ec285f
Add "Models" submenu to project's menu
...
This will contain the project's processing models
with actions to run them (in batch too if available).
Funded by: Kanton Solothurn
2021-11-30 21:06:57 +10:00
towa
f5d6800a43
Bug fixes
2021-11-30 11:35:41 +01:00
towa
02af9ce81a
remove blank lines
2021-11-30 09:50:13 +01:00
towa
ec78d2f598
save Settings to QgsSettings
2021-11-29 17:33:21 +01:00
Nyall Dawson
d44fa83a14
Merge pull request #44812 from tomkralidis/metasearch-ogcapi-records
...
[FEATURE][MetaSearch] add support for OGC API - Records
2021-11-29 15:22:48 +10:00
Alessandro Pasotti
f78ae1e384
Doxy
2021-11-29 14:10:49 +10:00
Alessandro Pasotti
7e2eaec68f
Add processedCount to report the number of processed objects
2021-11-29 14:10:49 +10:00
Alessandro Pasotti
9791626734
Threaded implementation
2021-11-29 14:10:49 +10:00
Nyall Dawson
fadfb477d9
[api] Move text wrapping handling logic from layout table code to QgsTextRenderer
...
Allows other users of QgsTextRenderer to take advantage of the
automatic line wrapping behaviour
2021-11-29 13:03:13 +10:00
Nyall Dawson
dcf0cfe5a3
Fix API issues causing malformed python stub files
...
Fixes #46240
2021-11-29 11:54:06 +10:00
Etienne Trimaille
3bef0113ca
Switch to click_x/click_y instead of clicked_* which is used in QgsMapToolFeatureAction
2021-11-27 11:48:09 +10:00
Denis Rouzaud
99194ced57
allow remove symbol layer from registry
2021-11-26 13:24:55 +01:00
Alexander Bruy
9cbe0ddaac
address review
2021-11-26 15:37:27 +10:00
Alexander Bruy
b09d2fa0c7
fix tests
2021-11-26 15:37:27 +10:00
Alexander Bruy
5759fbce7b
add point cloud output and destination to algfactory
2021-11-26 15:37:27 +10:00
Alexander Bruy
88d7a62321
[processing] add point cloud output and point cloud destination parameter
...
to Processing. These are useful for 3rd party tools as outputs can be
automatically loaded on algorithm completion.
It is an API change not visible for users.
2021-11-26 15:37:27 +10:00
Nyall Dawson
937dd80733
Use QgsMapLayerUtils::combinedExtent
2021-11-25 14:23:57 +11:00
Nyall Dawson
711a363798
Expose clipping blend modes for layers which are contained within group
...
layers
2021-11-25 14:23:57 +11:00
Nyall Dawson
027928a7f7
Add support for widgets in layer styling dock which operate on
...
QgsLayerTreeGroups instead of map layers
2021-11-25 14:23:57 +11:00
Nyall Dawson
82274e89f5
Pass list by reference
2021-11-25 14:23:57 +11:00
Nyall Dawson
bb17d1cc7e
Add api to allow QgsBlendModeComboBox to show clipping style blend modes
2021-11-24 14:30:36 +11:00
Nyall Dawson
b063d477b6
Also add API to determine if group layers should be expanded when calling QgsMapCanvas::layers()
2021-11-24 07:29:31 +11:00
Nyall Dawson
a5b9c7b9a5
Add API to "expand" out group layer children when querying QgsMapSettings
...
for layers
There's two reasons why someone would be calling this method:
- to determine which layers should be rendered by a render job
- to determine which layers are actually visible in the map
Depending on which is required, we either want to expand out
groups and remove the group layer itself from the list (or not)
2021-11-24 07:29:31 +11:00
Nyall Dawson
9749706c16
Ensure QgsLayerTree::layerOrder correctly respects any layer tree groups
...
with QgsGroupLayers associated to them
2021-11-24 07:29:31 +11:00
Nyall Dawson
921541d047
Allow association of a QgsGroupLayer with a QgsLayerTreeGroup
...
and ensure group layer state correctly reflects the state of the
layer tree group
2021-11-24 07:29:31 +11:00
Julien Cabieces
6eda6e40d2
Merge pull request #45703 from domi4484/multieditSupportForRelationEditor
...
Multiedit support for relation editor
2021-11-23 08:36:02 +01:00
Nyall Dawson
853689e5cb
Support paint effects for group layers
2021-11-23 16:08:05 +11:00
Nyall Dawson
bab7a911b2
[API] Add new map layer class "QgsGroupLayer"
...
A group layer is a map layer which consists of a set of
child layers, where all component layers are rendered as a single
flattened object during map renders.
This commit sets up the base framework for QgsGroupLayer only
(i.e. no rendering changes).
2021-11-23 16:08:05 +11:00
Damiano Lombardi
976f076163
Added test
2021-11-19 17:05:30 +01:00
Mathieu Pellerin
91c5364666
[vectortile] Fix mapbox gl converter line-dasharray handling ( #46082 )
2021-11-18 05:38:31 +00:00
Alexander Bruy
eb5bce67e9
[processing] fix order of command line arguments in gdal_polygonize ( fix #46045 )
2021-11-16 07:12:14 +11:00
Nyall Dawson
e0447a10fd
Add method to QgsProperty to determine if a property is effectively
...
a static value in a specified QgsExpressionContext
Allows us to short-cut some calculations, e.g. by pre-evaluating
the property once during a QgsSymbol startRender instead of once
for every feature rendered.
2021-11-15 13:17:57 +11:00
Nyall Dawson
637e5ca748
Rename "respect multipart" to "place on every part"
2021-11-13 20:18:38 +11:00
Juergen E. Fischer
a6d4f92359
fix windows build after 37b3eaa869587475c572c04bb15bc4986d533ece
2021-11-13 04:22:49 +01:00
nirvn
4b868bef06
[vectortile] Support the 'background' concept for vector tile rendering
2021-11-13 03:23:06 +07:00
Denis Rouzaud
23036461dd
Merge pull request #45992 from 3nids/prov2
...
a bit more of code duplication removal in provider GUIs
2021-11-12 10:20:15 +01:00
Alessandro Pasotti
5e671f4811
Merge pull request #45656 from Joonalai/fix-format-datetimes
...
Format date and datetime fields based on locale (#45617 )
2021-11-12 10:12:47 +01:00
Denis Rouzaud
1b96632606
fix build + sip
2021-11-12 09:24:41 +01:00
Nyall Dawson
9cfeb1efe6
[feature] Add an option to marker/has line symbol layers to control
...
whether the first/last vertex option should respect multipart geometries
The default is not to respect these, so first and last vertices
are symbolized for every part of a multi-part geometry (this matches
the old behaviour). By opting in to the "respect multipart geometries"
option, the symbols will only be placed on the VERY first or very LAST
vertex in the whole multi-part geometry.
Sponsored by North Road, thanks to SLYR
2021-11-12 18:51:02 +11:00
Denis Rouzaud
e841f76251
rename QgsDbSourceSelectBase to QgsAbstractDbSourceSelect
2021-11-12 08:42:14 +01:00
Denis Rouzaud
93bdf53a00
add pure virtual QgsAbstractDbTableModel::setSql
2021-11-12 08:42:14 +01:00
Denis Rouzaud
efb89f893d
add doc and remove useless method
2021-11-12 08:42:14 +01:00