50502 Commits

Author SHA1 Message Date
Alessandro Pasotti
29fe9cca41 Add in-place support 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
b6f1634009 Cast to QgsProcessingAlgorithm when evaluating in-place support 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
ab69724064 Moved friend class QgsProcessingToolboxProxyModel to parent 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
48fa5e83a8 Disable assign projection in-place 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
0380c06003 Add prepareSource method 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
c7ac4fe7fd Fix widget (broken by rebase) 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
aa812356dc Fix crash in sip tests by storing a reference to geom 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
08f79bed43 More tests for Z/M add back 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
4549ee5fff In-place moved check logic into QgsAlgorithm
+ new tests
+ fixed fixer function
+ drop z/m
2018-09-14 18:23:03 +10:00
Alessandro Pasotti
11aaf90393 Function to make output features compatible 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
d8d32ac810 Some tests for multi/single part 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
ac55ce0523 In place test POC completed 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
f35e37613b Expose processFeature to public API 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
123905a17a Fix doc string 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
4acb34fa92 Initial test for in-place processing algorithms 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
db98a38c02 Remember button checked status 2018-09-14 18:23:03 +10:00
Alessandro Pasotti
d1ec4ac0aa Sync in-place button state 2018-09-14 18:23:03 +10:00
Nyall Dawson
e75ebad2ce Make clip work for mockup 2018-09-14 18:23:03 +10:00
Nyall Dawson
681d44f11f Messy mockup of feature 2018-09-14 18:23:03 +10:00
Rudi von Staden
858cd266c7 Use US spelling for neighbor 2018-09-14 10:05:20 +02:00
Martin Dobias
2b55858618 Improvements from review 2018-09-14 10:03:24 +02:00
nirvn
34e29b545b [ui] harmonize raster layer metadata path/source ordering & visibility 2018-09-14 14:50:02 +07:00
Peter Petrik
dc774743e3 fix review issues 2018-09-14 09:33:30 +02:00
nirvn
7d4a4eb5ca Handle windows path in gdal provider's decodeUri function 2018-09-14 14:20:20 +07:00
Borys Jurgiel
daf7f3e3b9 Use QgsProviderRegistry::decodeUri to obtain the layer name 2018-09-14 09:18:37 +02:00
Rudi von Staden
f4cab1780a Changes from review comments
- Shorten algorithm names (KNearestNeighbour and ConcaveHull)
- Check for feedback cancellation
- remove unnecessary try/except blocks
2018-09-14 09:10:40 +02:00
Éric Lemoine
9eaee8f1be Make QgsMessageLogConsole::logMessage virtual 2018-09-14 09:08:21 +02:00
Éric Lemoine
5b808f6a22 [FEATURE][needs-doc] Introduce QGIS_SERVER_LOG_STDERR and deprecate file logging 2018-09-14 09:08:21 +02:00
Nyall Dawson
b97037038c Capitalization 2018-09-14 17:06:36 +10:00
Blottiere Paul
268c20fd89
Merge pull request #7887 from pblottiere/server_filter_2
[server] Add suport for OGC FE version 2 in GetMap requests
2018-09-14 09:02:07 +02:00
Nyall Dawson
8c312997a6 Fix warning 2018-09-14 16:53:09 +10:00
Nyall Dawson
f2c916098c Move symmetric widgets into a collapsible group box
These are advanced settings which we don't want to show
up front, at risk of hurting UI simplicity
2018-09-14 16:36:11 +10:00
Nyall Dawson
0f15735945 Use switches for enums, combobox data instead of index positions
Both are more future-proof
2018-09-14 16:36:11 +10:00
Nyall Dawson
8f90791bef Mark some API as non-stable, hide from Python bindings 2018-09-14 16:36:11 +10:00
pierreloicq
e73f74063e sip, doc, bad keywords 2018-09-14 16:36:11 +10:00
pierreloicq
7cec3ef5d1 test classifySymmetri and changes to pass them; + editingFinished signal 2018-09-14 16:36:11 +10:00
pierreloicq
cb382ededd sipification problem and unit test attempt 2018-09-14 16:36:11 +10:00
pierreloicq
6443df6558 Nyall's comments 2018-09-14 16:36:11 +10:00
pierreloicq
c921d2e65e 2 improvements regarding kannes comments 2018-09-14 16:36:11 +10:00
pierreloicq
40ae95315f sipification 2018-09-14 16:36:11 +10:00
pierreloicq
6fb41785c9 delete .sip 2018-09-14 16:36:11 +10:00
pierreloicq
4aabb09f28 generation of sip files in auto_generated/ 2018-09-14 16:36:11 +10:00
pierreloicq
ab7d15de36 reaction to Travis 2018-09-14 16:36:11 +10:00
pierreloicq
0053630f8e improved problem (b)
removed the .sip

corrected (f)

removed direct comparison of doubles to try to pass the tests

one step back to know if it cause the check failure

the step forward, improved, should pass the test

comments of m-kuhn taken into account

The last 7 commits to rebase easily on master
2018-09-14 16:36:11 +10:00
pierreloicq
fe049d372c classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018 2018-09-14 16:36:11 +10:00
Rudi von Staden
5076fb6313 Update icon to fit QGIS theme, rename and apply to ConcaveHull also
- Based colours and sizes on mAlgorithmDelaunay.svg
- Renamed from mAlgorithmKNearestConcaveHull.svg to mAlgorithmConcaveHull.svg to be more general
- Applied to ConcaveHull.py also to indicate similarity between algorithms
2018-09-14 08:35:43 +02:00
Denis Rouzaud
05f35f2e19 [sipify] fix annotations in multiline virtual methods 2018-09-14 16:35:30 +10:00
Denis Rouzaud
4cdf0a2851 fixes: HIG guidelines, sipify, initialize, doxygen warnings
fix doxygen warning + docs

sipify

fix doxygen warning

initialize
2018-09-14 16:35:30 +10:00
Denis Rouzaud
c776746f9b fix offline editing 2018-09-14 16:35:30 +10:00
Denis Rouzaud
97376b8217 single dialog to load style (QML, SLD, DB) 2018-09-14 16:35:30 +10:00