8556 Commits

Author SHA1 Message Date
Denis Rouzaud
e2d7181289 spelling 2017-03-15 08:23:05 +01:00
Nyall Dawson
ae45d8d490 Move composer title to composition name
Allows the name to be retrieved from core code
2017-03-15 15:19:13 +10:00
Nyall Dawson
738f4415d9 Merge pull request #4253 from nyalldawson/multi_canvas2
[FEATURE] Multi canvas/additional map views
2017-03-15 10:06:39 +10:00
Alexander Bruy
a537c0c052 add SIP bindings 2017-03-14 12:42:30 +02:00
Nyall Dawson
1e5f64919d Fix some use of direct project key read when getter should be used 2017-03-14 19:14:56 +10:00
Nyall Dawson
2d37ca9bd9 Add method to interface to close map canvases 2017-03-14 12:20:58 +10:00
Nyall Dawson
ea10cc68f0 Allow annotations to be toggled in additional map views 2017-03-14 09:28:34 +10:00
Nyall Dawson
29d77b0ce1 [FEATURE] Shell functionality for creating new canvases
Allows new "map views" to be created in the main QGIS interface.
These are map canvases, but with limited functionality (ie
no use of map tools beyond pan tool).
2017-03-14 09:28:33 +10:00
Juergen E. Fischer
8bea742216 fix flake8 warnings 2017-03-13 20:13:51 +01:00
Nyall Dawson
2cba52846e If no project layer order set, use layer tree layer order
for QgsMapThemeCollection::masterVisibleLayers()
2017-03-13 14:42:22 +10:00
Nyall Dawson
452abb2484 Add method to QgsMapThemeCollection to retrieve ordered list of
visible layers for the project
2017-03-13 13:40:48 +10:00
Nyall Dawson
5eccaf6020 Project layer order returns all layers in order, not just visible ones
Otherwise map themes with different visible layers cannot be
correctly ordered
2017-03-13 12:52:55 +10:00
Nyall Dawson
9faa628f8b Layer order in map themes must always respect project layer order 2017-03-13 12:52:55 +10:00
Nyall Dawson
6cfc6a1b98 Allow retrieval of project layer order through QgsProject
Previously this was only accessible through app
2017-03-13 12:52:55 +10:00
Nyall Dawson
9842fcbfc7 Add convience method to block while canvas is rendering
NOT to be called from anything but unit tests and standalone
scripts!!
2017-03-13 10:00:36 +10:00
Nyall Dawson
af532ecdf3 Improved docs for QgsMapCanvas::setTheme, handle setLayers and
setLayerStyleOverrides when canvas is following a map theme
2017-03-13 09:53:09 +10:00
Nyall Dawson
1e6bffe414 Allow setting map canvases to auto follow a map theme 2017-03-13 08:39:37 +10:00
Nyall Dawson
c11ef583ce Generalise editor widget config saving/restoring props from gui 2017-03-10 11:02:16 +01:00
Tom Kralidis
5a7e1fb25d Merge pull request #4243 from tomkralidis/metasearch-add-data-dropdown
MetaSearch: consolidate "Add WxS" buttons into single dropdown button
2017-03-09 19:28:42 -05:00
Juergen E. Fischer
f10e9eee7d remove python ext-libs that should meanwhile available everywhere 2017-03-10 00:07:08 +01:00
Matthias Kuhn
0170580019 Save QgsProperty related objects via QVariants 2017-03-09 20:54:44 +01:00
Tom Kralidis
4d77431b98 MetaSearch: consolidate "Add WxS" buttons into single dropdown button 2017-03-09 12:35:06 -05:00
Tom Kralidis
fa89a588e2 add pyproj to Python deps (http://hub.qgis.org/issues/16266) 2017-03-09 11:02:41 -05:00
Nyall Dawson
94bef531f0 Merge pull request #4231 from nyalldawson/options
[FEATURE] Interface for plugins to embed pages in the options dialog
2017-03-09 08:18:18 +10:00
Matthias Kuhn
91da1f5817 [feature] Add support for square centimeters / square millimeter units
Note for documentation writers, centimers / millimeters support has been
added as well in a previous commit.
2017-03-08 11:36:28 +01:00
Matthias Kuhn
56163e2810 Modularize distance and area formatting 2017-03-08 11:36:28 +01:00
Nyall Dawson
74381b85fa Add signal when a map theme changes, add tests 2017-03-08 16:56:05 +10:00
Tom Kralidis
d672361597 add support for HTTP Basic authentication (http://hub.qgis.org/issues/16298) 2017-03-07 06:56:07 -05:00
Nyall Dawson
9f23dd2414 [NEEDS-DOCS][processing] Move configuration to qgis options dialog 2017-03-07 18:12:44 +10:00
Nyall Dawson
2d807f5405 [FEATURE] Interface for plugins to embed pages in the options dialog
Allows plugins to embed their options into the standard options
dialog, instead of implementing their own config dialog and having
to have extra menu items just for those...
2017-03-07 18:12:44 +10:00
Matthias Kuhn
7dbe4943d6 Notify about QgsProject::crs changes 2017-03-06 18:06:11 +01:00
Alessandro Pasotti
99f859e2ac QgsSettings: removed lower(), now it's case sensistive 2017-03-06 10:51:54 +01:00
Tom Kralidis
6ce208c776 MetaSearch: minor fixes for QGIS 3 compat 2017-03-05 21:43:29 -05:00
Tom Kralidis
ee984c57eb [MetaSearch] update release vresion 2017-03-05 08:45:39 -05:00
Tom Kralidis
6822d6b1d0 MetaSearch: fix help URL (http://hub.qgis.org/issues/16176) 2017-03-05 07:42:27 -05:00
Tom Kralidis
19e60158b4 MetaSearch: clean OWS URL when adding from search (http://hub.qgis.org/issues/16261) 2017-03-05 07:41:17 -05:00
Juergen E. Fischer
5a962e8d4e translation string fixes 2017-03-05 11:37:57 +01:00
Juergen E. Fischer
c77172ed3d fix more flake8 warnings 2017-03-05 10:21:24 +01:00
Juergen E. Fischer
f00a87cb8a update translation strings 2017-03-05 10:21:24 +01:00
Nyall Dawson
6cd97d8bcb Avoid unnecessary reloads layer for attribute table
On behalf of Faunalia, sponsored by ENEL
2017-03-05 12:06:17 +10:00
Nyall Dawson
dadd6133e0 Ensure both attribute table cache & master model request respect
geometry fetching

If request needs geometry but cache isn't fetching it then cache
is bypassed. This is a performance hit, so ensure that cache
and request are always in sync wrt to fetching geoms.

On behalf of Faunalia, sponsored by ENEL
2017-03-05 12:01:46 +10:00
matteo
58d0c18009 [processing] gdal nearest neighbor test 2017-03-04 09:42:48 +01:00
matteo
1106c9d4c7 [processing] gdal moving average interpolation test 2017-03-04 09:42:48 +01:00
matteo
7c612ff6d5 [processing] gdal data metrics interpolation test 2017-03-04 09:42:48 +01:00
matteo
6f042835b2 [processing] gdal IDW test 2017-03-04 09:42:48 +01:00
matteo
71aac8afb3 [processing] gdal raster calculator test 2017-03-04 09:42:48 +01:00
matteo
79b6c29b1f [processing] gdal proximity test 2017-03-04 09:42:48 +01:00
Juergen E. Fischer
ecc5bb508e pep8/pyflakes3 cleanups 2017-03-04 02:38:15 +01:00
Juergen E. Fischer
a10c890383 More QgsSettings updates:
* revives WMS
* QgsSettings::clear() added
* section added to QgsSettings::contains()
* type parameter added to sip binding of QgsSettings.value()
* TODO: customization & evis
2017-03-04 02:37:59 +01:00
Juergen E. Fischer
96c31a1f0e remove python version checks 2017-03-03 17:41:58 +01:00