Alexander Bruy
9077398c4e
[processing] split offset curve and single-side buffer alg into two separate algs
2016-09-14 16:53:34 +03:00
Alexander Bruy
cac3b2ddfa
[processing] refactor offset curve GDAL algorithm ( fix #15478 )
2016-09-14 16:38:35 +03:00
Alexander Bruy
89774abed3
[processing] fix substitution of the original layers in GDAL commands
2016-09-14 16:24:02 +03:00
Alexander Bruy
2466083790
[processing] use hex representation of uuid
2016-09-14 16:23:19 +03:00
Alexander Bruy
519e76c79f
[processing] add test for gdalinfo algorithm
2016-09-14 15:55:14 +03:00
Alexander Bruy
2d561f5739
[processing] remove obsolete OGRAlgorithm class
2016-09-14 15:53:10 +03:00
Matthias Kuhn
632da63717
Export QgsOptional<QgsExpression> to dll/so
2016-09-14 13:26:17 +02:00
Alexander Bruy
8ac1460d0e
[processing] fix progress reporting ( fix #15521 )
2016-09-14 09:20:10 +03:00
Nyall Dawson
56e8b9cff5
Consolidate some duplicate code
2016-09-14 15:17:28 +10:00
Nyall Dawson
b4d9f64796
Add method to retrieve most recently used color
2016-09-14 11:47:52 +10:00
Nyall Dawson
6e2d511c2d
Merge pull request #3478 from mbernasocchi/patch-2
...
qgsmessagebar.pushMessage timeout is not respected in python
2016-09-14 07:57:24 +10:00
Nyall Dawson
5617dbc612
Revert "[processing] cache icons to speed up toolbox rendering"
...
This reverts commit d265f3334142853a7f04fbda5bf6a62e3b5f672d.
Was causing failure on Travis
2016-09-14 06:42:04 +10:00
Nyall Dawson
26d7235e85
Merge pull request #3480 from nyalldawson/symbol
...
Remove deprecated members from symbology
2016-09-14 06:41:01 +10:00
Matthias Kuhn
9215fca239
Merge pull request #3481 from GeoCat/master
...
- Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings
2016-09-13 21:09:04 +02:00
Martin Dobias
717e7162f3
[FEATURE] Preview of WMTS layers + add XYZ tile layers (PR #3473 )
...
This introduces live preview when rendering WMTS layers - as soon as individual tiles are loaded, they are shown in map canvas... no need to wait with a blank map until all tiles are fully downloaded. Additionally, if there are already locally cached tiles of other zoom levels, they may be used in the preview while the tiles with best matching zoom level are being downloaded. This greatly improves the user experience when working with WMTS layers.
Additionally, I have added native support for XYZ tile layers into WMS provider (based on existing implementation of WMTS tiling). This allows loading of various new raster tile sources (e.g. OpenStreetMap tiles) that were before available only with QuickMapServices or OpenLayers plugins. To use XYZ tile layers, open the browser dock in QGIS and look for "Tile Servers (XYZ)" root entry. Right-clicking will open a menu to add connections. For example for OpenStreetMap the URL would be http://c.tile.openstreetmap.org/{z}/{x}/{y}.png
The work on WMTS live preview has been funded by Land Information New Zealand.
The work on XYZ tile layers has been funded by Lutra Consulting.
2016-09-13 23:37:05 +08:00
volaya
d265f33341
[processing] cache icons to speed up toolbox rendering
...
fixes #15550
2016-09-13 10:09:01 +02:00
Nyall Dawson
7f9de72448
Remove DataDefinedSizeScale symbol RenderHint
...
This flag is no longer set anywhere in QGIS itself
2016-09-13 11:05:45 +10:00
Nyall Dawson
8301ba26c4
Remove sizeScaleField and sizeScaleMethods from renderers
...
These were unused (since they were moved to data defined properties
at the symbol layer level) and were not set anywhere in
core QGIS (ie, the only way to set them was by manually calling
this api)
2016-09-13 11:05:45 +10:00
Nyall Dawson
041ceeaf9a
Remove unused size/scale slots from renderer widgets
2016-09-13 11:05:45 +10:00
Nyall Dawson
ae9023fe0f
Remove last deprecated methods from symbology
2016-09-13 11:05:45 +10:00
Nyall Dawson
4d4aec692a
Remove more deprecated symbol methods
2016-09-13 11:05:45 +10:00
Nyall Dawson
55fc40d87f
Remove more deprecated methods from symbology
2016-09-13 11:05:45 +10:00
Nyall Dawson
7c1fc8e4bc
Remove deprecated method from getDataValues()
2016-09-13 11:05:45 +10:00
Nyall Dawson
a921c190d0
Remove deprecated members and fix TODOs for QgsFeatureRenderer
2016-09-13 11:05:45 +10:00
doublebyte1
7d4d9ab46c
- Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings
2016-09-12 11:52:55 +02:00
volaya
074d22f6f4
Merge pull request #3471 from arnaud-morvan/processing_geometry_predicate_as_commandline
...
[Processing] Fix ParameterGeometryPredicate.getValueAsCommandLineParameter
2016-09-12 08:32:13 +02:00
Juergen E. Fischer
6b8130d54d
remove pngs which are available as svg
...
(cherry picked from commit 1cbb842feb393b7bab2b31b2e970c48816c58d3c)
2016-09-11 22:33:41 +02:00
Marco Bernasocchi
bb4e6b8fb8
qgsmessagebar timeout is not respected in python
...
the default timeout is not respected in python
gui/qgsmessagebar.sip:51: void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 0 );
https://qgis.org/api/qgsmessagebar_8h_source.html#l00090
void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 5 ) { return pushMessage( QString::null, text, level, duration ); }
2016-09-11 11:14:29 +02:00
Matthias Kuhn
ac503770be
Fix python bindings for QgsExpression::checkExpression
2016-09-09 14:26:27 +02:00
Matthias Kuhn
aa87113995
Bindings and API docs
2016-09-09 14:26:27 +02:00
Matthias Kuhn
ac41436de3
Add QgsTabWidget
...
This is almost like the QTabWidget but has additional methods for
showing and hiding individual tabs
2016-09-09 14:26:27 +02:00
Matthias Kuhn
8cf0ef93c4
Add QgsOptional and QgsOptionalExpression
2016-09-09 14:26:24 +02:00
Matthias Kuhn
760816bb41
Public default constructor and comparison operator for QgsExpression
2016-09-09 14:25:58 +02:00
Martin Dobias
b025e3a336
Add missing SIP bits
2016-09-09 17:01:02 +08:00
Martin Dobias
f6a2a5e744
Clean up QgsRasterBlockFeedback class
2016-09-09 16:02:18 +08:00
arnaud.morvan@camptocamp.com
d85de7ccd8
Fix ParameterGeometryPredicate.getValueAsCommandLineParameter
2016-09-08 19:44:45 +02:00
Nyall Dawson
f16b3870fa
Use QgsFilterLineEdit for Qgs(Double)SpinBox
...
Fixes issues with the current approach:
- poor appearance on certain environments (esp OSX)
- large area on spin boxes' right which "swallows" clicks
and blocks interactivity
Fix #12920
2016-09-08 22:10:36 +10:00
Nyall Dawson
d959384c8b
Allow hiding clear button in QgsFilterLineEdit
2016-09-08 21:48:25 +10:00
Nyall Dawson
d71453d84a
Add ability to set default values for QgsFilterLineEdit
...
and have clearing the widget reset to default rather than
null
2016-09-08 21:48:25 +10:00
Nyall Dawson
edcc247c3e
Add unit tests for QgsFilterLineEdit, improve docs, add clearValue slot
2016-09-08 21:48:25 +10:00
Patrick Valsecchi
e533f0ccf8
Add widget to edit QVariantMap
2016-09-08 11:11:08 +02:00
Nyall Dawson
25191e1cd1
Merge pull request #3461 from nyalldawson/filter_line_edit
...
Rework QgsFilterLineEdit handling of clear button
2016-09-08 06:05:51 +10:00
Matthias Kuhn
03f0b44e4e
Typo
2016-09-07 09:48:36 +02:00
Matthias Kuhn
02ae886d69
Map renderer sends signal on layers finished but before labeling
2016-09-07 09:00:18 +02:00
Nyall Dawson
98f25f59e7
Rework QgsFilterLineEdit handling of clear button
...
Don't use a child button but instead paint the icon when
required. Improves interaction with the widget/clear
button.
2016-09-06 16:45:32 +10:00
Nyall Dawson
16715361fb
Merge pull request #3457 from nyalldawson/pygments
...
Upgrade internal pygments to 2.1.3
2016-09-06 08:56:33 +10:00
Patrick Valsecchi
7169079f91
Smarter default edit widgets with plugins to pick them
...
Now the widgets factories can give a score on how good they could handle
a widget.
Additionaly, plugins can be added to choose a widget factory in function
of an external information. One of them uses a table in PostgresQL to
allow specification of the widget type and configuration.
I took the opportunity to remove a few deprecated method in relation to
this.
2016-09-05 14:22:17 +02:00
Hugo Mercier
7e6d641c68
Fix PyQgsLayerDependencies with pyqt5
2016-09-05 13:43:00 +02:00
Hugo Mercier
5c3a43e286
Fix spatialite access with python3
2016-09-05 13:43:00 +02:00
volaya
f38e03b37d
Merge pull request #3454 from arnaud-morvan/processing_modeler_parameter_extent
...
[Processing] Fix on extent parameter in modeler parameters dialog
2016-09-05 09:04:34 +02:00