60955 Commits

Author SHA1 Message Date
Harrissou Sant-anna
61d1ac1226 more robust code 2020-03-10 07:52:17 +10:00
Harrissou Sant-anna
ca89d34059 Allow to cancel server connections list modification 2020-03-10 07:52:17 +10:00
Harrissou Sant-anna
eca5261160 Allow to open data loader dialog from metasearch
fixes #34759
2020-03-10 07:52:17 +10:00
Ivan Ivanov
323a9a46c2 fix indentation 2020-03-10 07:46:02 +10:00
Ivan Ivanov
4caa254058 Fix inconsistancies in the expression builder help panel
Fix the HTML help for the following classes of expressions:
- Map layers
- Relation
- User expressions
- Variables
- Recent expressions
To match the styling of the docs of the rest expressions (headers,
descriptions etc)

Fixes #34919
2020-03-10 07:46:02 +10:00
Nyall Dawson
597aa5b61f Disable canvas preview jobs when rotation is set on canvas
It's non-trivial to implement the preview jobs for rotated canvases,
and currently it just shows junk images

Fixes #34860
2020-03-10 04:04:24 +10:00
Sandro Mani
aca8e030bf
Merge pull request #33833 from kadas-albireo/vectorprops
Move QgsVectorLayerProperties and dependencies to GUI
2020-03-09 13:17:00 +01:00
Nyall Dawson
cb01e4ee08 Fix windows builds 2020-03-09 21:04:51 +10:00
Nyall Dawson
d18dc425ff test fix 2020-03-09 21:04:51 +10:00
Nyall Dawson
643b169609 More tolerant test 2020-03-09 21:04:51 +10:00
Nyall Dawson
85e1fbed18 Protected->private 2020-03-09 21:04:51 +10:00
Nyall Dawson
35411af6f6 Add new GUI widget QgsDatabaseTableComboBox for selection of
available tables for a specific data connection

(providers must implement the connections API)
2020-03-09 21:04:51 +10:00
Nyall Dawson
bd5dcd29a1 Add refresh schemas button to combobox
Since we don't auto update the schema list by listening to database
changes, we need a way for users to manually refresh the list
2020-03-09 21:04:51 +10:00
Nyall Dawson
e8e13ecb6f Add new GUI widget QgsDatabaseSchemaComboBox for selection of
available schemas for a specific data connection

(providers must implement the connections API)
2020-03-09 21:04:51 +10:00
Nyall Dawson
2bdb0cc27a Add new GUI widget QgsProviderConnectionComboBox for selection of
registered connections for a specific data provider

(providers must implement the connections API)
2020-03-09 21:04:51 +10:00
Nyall Dawson
26df3028b2 Add icon to provider connections 2020-03-09 21:04:51 +10:00
Nyall Dawson
f7731bc28f Add model for database tables from a connection
Optionally limited to a specific schema, if desired
2020-03-09 21:04:51 +10:00
Nyall Dawson
e0ca4d40f6 Dox 2020-03-09 21:04:51 +10:00
Nyall Dawson
a0a57d5bf7 Add a model for schemas from a database connection 2020-03-09 21:04:51 +10:00
Nyall Dawson
2eb4eaff86 Add some more useful roles to model 2020-03-09 21:04:51 +10:00
Nyall Dawson
1fba225840 Add model for connections from a provider 2020-03-09 21:04:51 +10:00
Nyall Dawson
2217378733 Add signals to QgsProviderMetadata for connection created, changed and deleted 2020-03-09 21:04:51 +10:00
Sandro Mani
e45bea559a Add some documentation to vector layer properties related classes moved to GUI 2020-03-09 10:29:34 +01:00
Sandro Mani
7c79610d64 Update sip bindings 2020-03-09 10:29:34 +01:00
Sandro Mani
84bd5797f7 Move QgsVectorLayerProperties and dependencies to GUI 2020-03-09 10:29:34 +01:00
Nyall Dawson
0f229208a7 Fix tab order 2020-03-09 15:29:51 +10:00
Nyall Dawson
bcf9c828f9 [FEATURE][callouts] Add control over anchor point for callout on label
This gives users control over where a callout should join to the label
text. (Previously, you only had control over where the callout would
join to the corresponding feature geometry).

Choices include:
- Closest point (previous behavior)
- Label Centroid
- Fixed corners: Top left/top right/bottom left/bottom right/etc

Data defined control over the label anchor is also possible
2020-03-09 15:29:51 +10:00
vcloarec
78bd73eb87 fix active faces not supported 2020-03-09 06:06:06 +01:00
Peter Petrik
0675c0b697
[FEATURE] Mesh 1D Renderer (#34848)
* MDAL 0.5.90 : support for custom Logger and 1D meshes
* [FEATURE] [MESH] Support rendering of 1D meshes, see https://github.com/qgis/QGIS-Enhancement-Proposals/issues/164

1D mesh consist of edges (edge is straight line segment with 2 vertices) and the data that is defined on either
vertices or edges. Such data can be loaded by MDAL and rendered as mesh layer in QGIS.
2020-03-09 05:59:51 +01:00
Harrissou Sant-anna
a4b97741da Top align widgets in expression builder dialog 2020-03-09 07:31:51 +10:00
Harrissou Sant-anna
375242cb18 Fix geom_from_gml example display 2020-03-09 07:30:55 +10:00
Nyall Dawson
6dbf341d04 [FEATURE] Add expression variables for current map temporal range
Adds:

@map_start_time: Start of the map's temporal time range (as a datetime value)
@map_end_time: End of the map's temporal time range (as a datetime value)
@map_interval: Duration of the map's temporal time range (as an interval value)
2020-03-09 07:29:45 +10:00
Juergen E. Fischer
722dd8ad45 debian packaging: update libpython detection also on sid (followup 4987a5621d3) 2020-03-08 16:11:38 +01:00
Alessandro Pasotti
8addbde0a5 Disable foreign table test on Travis 2020-03-07 13:55:29 +10:00
Alessandro Pasotti
6c86055e57 PG: expose foreign tables 2020-03-07 13:55:29 +10:00
Samweli
abdef05aef added fix for the missing category layers 2020-03-07 09:03:48 +10:00
Samweli Mwakisambwe
0facf5450d
QGIS Project temporal settings
Adds the ability to set a temporal range for a project
2020-03-07 07:43:13 +10:00
vsklencar
36e773f0ee [QgsQuick] Use generic function onImageCapture otherwise use default PhotoPanel 2020-03-06 14:55:36 +01:00
Alessandro Pasotti
1773270f69
Merge pull request #34904 from elpaso/pgraster-test-fix
Try to make PG raster test more robust
2020-03-06 11:51:21 +01:00
Alessandro Pasotti
beab5a3db6
Merge pull request #34819 from obrix/fix_missing_context_attributes
Add missing attributes at QgsAttributeEditorContext creation.
2020-03-06 10:14:08 +01:00
Alessandro Pasotti
5a845849e5
Merge pull request #34888 from elpaso/server-standalone-bugfixes
Server standalone bugfixes
2020-03-06 10:00:45 +01:00
Juergen E. Fischer
2748295979 debian packaging: drop dependency on python-gdal for ubuntu focal (fixes #34897) 2020-03-06 09:53:18 +01:00
Alessandro Pasotti
3b6bc304ea Try to make PG raster test more robust 2020-03-06 09:52:51 +01:00
Nyall Dawson
bc3077e52e [processing] When running an algorithm in place mode, don't auto close
the dialog after changing features

Otherwise it can be a real pain to iteratively change/undo/tweak parameter
value
2020-03-06 18:24:01 +10:00
Nyall Dawson
4e1e68461d Snap Geometries algorithm is capable of running in-place mode 2020-03-06 18:24:01 +10:00
Nyall Dawson
56610002e3 Identation 2020-03-06 18:22:49 +10:00
Nyall Dawson
034b8754a0 Add test for storage of designer parameter values 2020-03-06 18:22:49 +10:00
Nyall Dawson
0b3f7a58c1 Hookup toggle to hide comments from model designer 2020-03-06 18:22:49 +10:00
Nyall Dawson
08b47a496b Fix missing icon, less Python 2020-03-06 18:22:49 +10:00
Nyall Dawson
b84bf68dab Bit less Python 2020-03-06 18:22:49 +10:00