49798 Commits

Author SHA1 Message Date
Nyall Dawson
444bf12b31 Fix map canvas current layer is out of sync with layer tree current layer 2018-08-20 20:50:07 +10:00
Nyall Dawson
e6fcce4570 Follow upp bf18f15, fix warning 2018-08-20 20:35:47 +10:00
Nyall Dawson
bf18f15ba9 Improve confusing error message, fix incorrect widget state restoration 2018-08-20 20:07:24 +10:00
Nyall Dawson
e8b29134c8 Avoid unnecessary geometry clone - use shallow copy instead 2018-08-20 20:07:24 +10:00
Nyall Dawson
a59900f786 QgsFeaturePool does not need to be a QObject 2018-08-20 20:07:24 +10:00
Nyall Dawson
0ba7b5fe48 Removed unused code 2018-08-20 20:07:24 +10:00
Nyall Dawson
167e23e45e Pass small object by value 2018-08-20 20:07:24 +10:00
Nyall Dawson
26e4ea72b5 Fix QgsFeaturePool never uses cached feature, always retrieves feature from layer 2018-08-20 20:07:24 +10:00
Nyall Dawson
4a8d84bdf9 Optimise QgsFeaturePool construction
- Avoid double iteration over complete layer when all features are
being used
- Avoid iterating over non-required features when selected features
are being used
2018-08-20 20:07:24 +10:00
Martin Dobias
26631b3d44 Rename faceIsActive() to isFaceActive() 2018-08-20 11:56:27 +02:00
Peter Petrik
419ec1f736 [mesh] fix bug in rendering datasets with inactive faces 2018-08-20 11:56:27 +02:00
viktor.sklencar@lutraconsulting.co.uk
b39ee5a40c Changed font size and wrap mode for multiline text edit. 2018-08-20 10:21:34 +02:00
viktor.sklencar@lutraconsulting.co.uk
5f5499d977 Added identify mode for identify tool
Identification all features on all layers from Top to bottom down layers (TopDownAll) or only first non-empty list going from top to down layers.
2018-08-20 10:20:54 +02:00
nirvn
683df59b6a [ui] add security warning to the plugin manager's install from ZIP 2018-08-20 14:41:07 +07:00
nirvn
2aebeb0157 [ui] add security warning to the python console 2018-08-20 14:41:07 +07:00
Nyall Dawson
91dc84d2ed Register metatype for QgsFeatureId
Fixes warnings with use of slots/signals which require QgsFeatureId
2018-08-20 15:08:48 +10:00
Nyall Dawson
860968b74a Make QgisApp::showProgress private
Just gotta fix the canvas rendering use of this method and we can
finally remove the duplicate progress bar in the status bar...
2018-08-20 15:01:52 +10:00
Nyall Dawson
48bf6278bc Use proxy task for oracle browser table scanning 2018-08-20 15:01:52 +10:00
Nyall Dawson
485803d819 Use progress progress task for identify tool progress 2018-08-20 15:01:52 +10:00
Nyall Dawson
c7845ddbb4 Deprecate unused QgsAbstractDataSourceWidget progress report signal
QgsProxyProgressTask should be used instead for progress reporting
2018-08-20 15:01:52 +10:00
Nyall Dawson
6e9e0e8ba5 Use proxy progress task for Oracle db table scan 2018-08-20 15:01:52 +10:00
Nyall Dawson
aa62f3ae63 Remove unused methods 2018-08-20 15:01:52 +10:00
Nyall Dawson
fd934d84a6 Use a proxy task when scanning for postgres column types 2018-08-20 15:01:52 +10:00
Nyall Dawson
cea8b55480 Remove unused method 2018-08-20 15:01:52 +10:00
Nyall Dawson
2191db44a6 Fix warning when running crssync 2018-08-20 15:01:17 +10:00
nirvn
3c3cc43010 [FEATURE] Add generate_series(start,stop,step) expression function
The function creates an array containing a sequence of numbers.
2018-08-20 11:56:49 +07:00
nirvn
cc5e0e174b [ui] add security warning when executing scripts 2018-08-20 09:19:02 +07:00
nirvn
fcd0157703 [FEATURE] Script-provided algorithms support for run script action
Scripts with now launch a processing algorithm dialog (when
appropriate) when:
- drag and dropping a python script onto the main window
- using the browser panel's right-click run script action
2018-08-20 09:19:02 +07:00
Nyall Dawson
a6d0d7a8a9 Fix use of deprecated method 2018-08-20 09:31:37 +10:00
Matthias Kuhn
448e769474 Use std::unique_ptr in QgsGeometryGapCheck 2018-08-19 09:08:50 +02:00
Matthias Kuhn
37d0b7b01f Remvoe Q_OBJECT macro from geometry checks 2018-08-18 14:21:38 +02:00
Matthias Kuhn
9c0e74226d Define tr function 2018-08-18 14:21:21 +02:00
Matthias Kuhn
8b85a18416 Add virtual destructor 2018-08-18 13:33:18 +02:00
Juergen E. Fischer
1192f949ec * osgeo4w: build pdbs for releases
* disable copying of reports without feedback
2018-08-18 11:24:21 +02:00
Matthias Kuhn
ef55d23f80 Undo access modifier change 2018-08-18 09:53:32 +02:00
Nyall Dawson
5d5d909923 Try to fix doc test 2018-08-18 16:53:32 +10:00
Nyall Dawson
1d62de3f1b Replace use of deprecated methods 2018-08-18 16:53:32 +10:00
Nyall Dawson
aa512636f0 Deprecate QgsFeatureRequest::(set)connectionTimeout, replace with
more generic QgsFeatureRequest::timeout
2018-08-18 16:53:32 +10:00
Nyall Dawson
7e24ec686a [wfs] Respect request timeout when retrieving features 2018-08-18 16:53:32 +10:00
Nyall Dawson
48f166eb26 Avoid warning in release builds 2018-08-18 16:17:09 +10:00
Andrea Giudiceandrea
ae8e0636f0 osgeo4w: remove registering of wrong classes 2018-08-18 02:29:28 +02:00
Nyall Dawson
2a12c6feeb New class QgsScopedProxyProgressTask, which makes it easy
to create proxy progress tasks and have their lifetime
managed automatically.
2018-08-18 08:42:34 +10:00
Nyall Dawson
54f4eefc45 Use a proxy task to show progress when dropping multiple layers to QGIS 2018-08-18 08:42:34 +10:00
Nyall Dawson
0d200623b1 [FEATURE][processing] Add non-joinable output to Join by Location alg
Allows unjoinable features to be saved to a separate optional layer
2018-08-18 08:03:39 +10:00
Nyall Dawson
773371a143 [FEATURE][processing] Join by field value can export unmatched records,
and reports counts of matched/unmatched features

This gives an explicit warning to users when features were not matched,
and optionally allows them to save non-matching features to a layer.
2018-08-18 08:03:39 +10:00
Matthias Kuhn
78aa26a609 Simplify code
This code does nothing and only adds overhead since 69b590b0ef6
2018-08-18 08:02:48 +10:00
Matthias Kuhn
6a0fbacf95 Avoid unnecessary detaches 2018-08-17 18:00:57 +02:00
Matthias Kuhn
2dbeeffd2e Whitespacing fixes 2018-08-17 17:54:32 +02:00
Matthias Kuhn
e30477f951 QgsGeometryCheck does not need to be a QObject 2018-08-17 17:53:55 +02:00
Matthias Kuhn
ed115528fa Remove getPrefix from geometry checker methods 2018-08-17 17:53:07 +02:00