47821 Commits

Author SHA1 Message Date
Nyall Dawson
610d99c338 Fix reverse expression function doesn't handle multicurve geometries 2018-05-18 14:53:29 +10:00
nirvn
0153434000 remove old color key when restoring copyright decorator from pre-3.2 projects 2018-05-18 10:48:00 +07:00
Denis Rouzaud
7440220e05 [sipify] complete test to check the __init__.py core files are up to date 2018-05-17 23:14:42 -04:00
Denis Rouzaud
f267adc37a run sipify 2018-05-17 22:54:39 -04:00
Denis Rouzaud
6301f9b6f3 [sipify] write helpers in core.__init__.py for Q_ENUM
whenever reading a Q_ENUM macro, sipify will create a helper in the core module:
BaseClass.EnumType.parentClass = lamda: BaseClass

this will allow to use the meta object to access the QMetaEnum of the object
2018-05-17 22:54:18 -04:00
Denis Rouzaud
83ccff2aad
Merge pull request #7017 from 3nids/locator_subgroup
[QgsLocator] add the capability of adding group for elements within t…
2018-05-17 18:28:15 -08:00
Denis Rouzaud
ae389be4a9 add test for locator model with groups 2018-05-17 21:49:32 -04:00
Denis Rouzaud
1fe0fb74ec [sipify] fix remove value assignment in members 2018-05-17 21:49:07 -04:00
Denis Rouzaud
c1e16969f3 [QgsLocator] add the capability of adding group for elements within the same filter 2018-05-17 21:46:31 -04:00
matteo
2a7c10e719 change empty '' with None 2018-05-18 08:44:02 +10:00
matteo
57106986d6 [processing] change 0 to Not set Null value also for contour 2018-05-18 08:44:02 +10:00
matteo
9d7212f3d4 [processing] change 0 to Not set Null values in Gdal Clip 2018-05-18 08:44:02 +10:00
Blottiere Paul
d5ffc5a2d9
Merge pull request #6994 from pblottiere/server_candidates
[server] Labeling settings
2018-05-17 15:27:22 +01:00
Denis Rouzaud
56104bcd12 update Travis build timeout 2018-05-17 09:56:48 -04:00
Matthias Kuhn
66da1b0046
Fix typo 2018-05-17 15:12:22 +02:00
Matthias Kuhn
53324bf13c
Update currently edited feature in attribute table when selection changes
It's a very common pitfall for people to toggle the selection instead of
the edit selection in the form view of the attribute table. I've noticed
clicking people repeatedly on the list because they know it's not
reliably going to give them what they want.

This change updates the active feature in the form view on a selection
change if one of the selected entries is visible in the current filter.
2018-05-17 14:26:41 +02:00
Blottiere Paul
2246ad6803 Add note to describe unit test 2018-05-17 13:17:28 +01:00
Blottiere Paul
96a0b4777c Add unit test 2018-05-17 13:17:28 +01:00
Blottiere Paul
7c87138789 Use labeling engine settings in WMS renderer 2018-05-17 13:17:28 +01:00
Blottiere Paul
ecbd2079fd Add unit test 2018-05-17 13:17:28 +01:00
Blottiere Paul
2564cf34c9 Write labeling engine settings in project file 2018-05-17 13:17:28 +01:00
Matthias Kuhn
2f0fbc6717
Merge pull request #7010 from daniviga/brp-python-bytecompile-py3
[RPM] Force brp-python-bytecompile to use python3
2018-05-17 14:14:41 +02:00
Matthias Kuhn
7b53273f1f
Merge pull request #6843 from pblottiere/bugfix_refrel
[bugfix] Fixes regression in relation reference widget with 'chain filter' option
2018-05-17 13:53:10 +02:00
Matthias Kuhn
b76acbe46a
More docstring fixes 2018-05-17 13:51:43 +02:00
Matthias Kuhn
74dec50cd4
Fix docstring 2018-05-17 13:40:02 +02:00
Blottiere Paul
7d6518f725 Update unit tests 2018-05-17 10:34:37 +01:00
Blottiere Paul
4b7012045c Update sip binding 2018-05-17 10:34:20 +01:00
Blottiere Paul
eca1aef1b5 Fixes regressions in relation reference widget 2018-05-17 10:34:05 +01:00
Blottiere Paul
352dbcb836 Fixes segmentation fault when dividing by zero 2018-05-17 10:32:56 +01:00
Matthias Kuhn
ce403b14d1
Add tests for sorting feature list by display expression 2018-05-17 11:13:06 +02:00
Matthias Kuhn
44bb21d604
Remove guard for unininitialized widgetFactory
meanwhile we can rely on one being initialized
2018-05-17 10:21:02 +02:00
Matthias Kuhn
2b950319ec
Add a default editor widget factory
for safety when working without initialized widget registry in standalone apps and tests
2018-05-17 10:20:14 +02:00
Matthias Kuhn
9963892790
Make additional sort caches accessible 2018-05-17 08:57:06 +02:00
Daniele Viganò
6446bc7b85 [RPM] Force brp-python-bytecompile to use python3 2018-05-17 08:56:59 +02:00
Matthias Kuhn
2325fe5a39
Deprecate unrequired methods 2018-05-17 08:48:44 +02:00
Matthias Kuhn
b0ccafe0d8
Add debug message 2018-05-17 08:48:44 +02:00
Matthias Kuhn
91f32bf66e
Fix sorting by other than first sort role 2018-05-17 08:48:43 +02:00
Matthias Kuhn
f1770c7529
QgsFeatureListModel is sortable by display expression 2018-05-17 08:48:43 +02:00
Matthias Kuhn
14cefe3d3a
QgsFeatureListModel inherits QSortFilterProxyModel 2018-05-17 08:48:43 +02:00
Matthias Kuhn
2544391a9a
Allow prefetching more than a single sort expression
in the attribute table model. One is used for the table, the other one for the feature list in the form view.
2018-05-17 08:48:42 +02:00
Matthias Kuhn
487d8d12b4
Move initializers to header 2018-05-17 08:48:42 +02:00
Matthias Kuhn
d5cec14699
Merge pull request #7001 from m-kuhn/userprofile-database-name
Use connection name to avoid closing default connection
2018-05-17 08:31:32 +02:00
Denis Rouzaud
87a60d437f
Merge pull request #6733 from 3nids/setenumvalue
Save enum values as string in settings
2018-05-16 17:54:40 -08:00
Denis Rouzaud
1a879b18a1
Merge pull request #7002 from 3nids/sip_metoobject
[sipify] insert missing QMetaObject for gadget classes
2018-05-16 17:54:06 -08:00
Martin Dobias
9a79fc78aa
Merge pull request #6983 from PeterPetrik/qgsquick_2_scalebar_messagelog
[feature] Add ScaleBar and MessageLog components to QgsQuick library.
2018-05-16 20:37:40 -04:00
Nyall Dawson
fe93993ab8 Fix typo 2018-05-17 08:50:39 +10:00
Nyall Dawson
0d21bd0429 [processing] Include description in algorithmHelp output 2018-05-17 08:50:39 +10:00
Nyall Dawson
0e831da8a6 [processing] If algorithm has no short help, show description in algorithm dialog instead 2018-05-17 08:50:39 +10:00
Nyall Dawson
b98f8f1d37 [processing] Also filter using algorithm short descriptions 2018-05-17 08:50:39 +10:00
Nyall Dawson
5edcc64f72 [processing] Allow algorithms to return a translated short description
This is used in the algorithm's tooltip in the toolbox, and is intended
for single sentence description of the algorithm, e.g.
"Converts 2D features to 3D by sampling a DEM raster."

Convert grass algorithms to use short description for the
descriptive parts of their names, to cleanup the toolbox
and make it more uniform.
2018-05-17 08:50:39 +10:00