31888 Commits

Author SHA1 Message Date
Martin Dobias
d9f67f8816 Move "add 3D map" button just after "add map" button 2018-08-25 09:44:55 +02:00
Martin Dobias
7bdcab67bf Make the non-preview layout 3D maps renders work again 2018-08-24 18:18:17 +02:00
Martin Dobias
832d27c29e Make the GUI work without crashing (avoid embedded event loop) 2018-08-24 17:49:06 +02:00
Martin Dobias
f08ebab0cf GUI for the 3D map print layout item 2018-08-24 00:07:52 +02:00
Martin Dobias
d4a3f68eb1 Initial support for 3D map item in print layouts GUI
The GUI logic is not working yet, just getting the new files ready.

Many thanks to @nirvn for the icon!
2018-08-21 16:16:05 +02:00
Martin Dobias
eb220ed8f9 std::ceil instead of qCeil 2018-08-21 12:59:47 +02:00
Martin Dobias
2e56fadcd1 Add 3D map print layout item
So far this is just support in the layout framework, not yet exposed to the GUI.
2018-08-21 12:59:47 +02:00
Nyall Dawson
a7bf4f1b99 [processing][needs-docs] Rename "Save Selected Features"
to "Extract selected features"

Adds consistency with other extraction algorithms, and fixes
inconsistent capitalization

Fixes #19656
2018-08-21 15:10:02 +10:00
Alessandro Pasotti
b57afa47ed [bugfix] Focus jumps at eol after replacing in the middle of the string
Fixes #19643 : bug modifying name of the project
2018-08-21 05:20:19 +10:00
Matthias Kuhn
245715ced5
Merge pull request #7650 from m-kuhn/geometry_check_uniqueptr
Use std::unique_ptr in QgsGeometryGapCheck
2018-08-20 17:38:53 +02:00
Matthias Kuhn
7c9aa5d0d4
Merge pull request #7660 from 3nids/maplayer_crs_property
add Q_PROPERTY for crs in QgsMapLayer
2018-08-20 17:05:42 +02:00
Denis Rouzaud
0dbb63a054
fix native/CMakeLists.txt for mac (#7658) 2018-08-20 16:45:09 +03:00
Denis Rouzaud
5e050a47eb use Q_OS_MACOS instead of deprecated Q_WS_MAC 2018-08-20 16:28:20 +03:00
Denis Rouzaud
9c97a341fe add Q_PROPERTY for crs in QgsMapLayer 2018-08-20 16:12:02 +03:00
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
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
Juergen E. Fischer
1192f949ec * osgeo4w: build pdbs for releases
* disable copying of reports without feedback
2018-08-18 11:24:21 +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
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