Nyall Dawson
68aae3a0e6
Replace processing modeler toolbox with common widget/model
2018-07-16 11:38:13 +10:00
Nyall Dawson
1134386825
Fix crash on exit
2018-07-16 11:38:13 +10:00
Nyall Dawson
45d856e903
Dox
2018-07-16 11:38:13 +10:00
Nyall Dawson
8caecbb85c
Fix some dox
2018-07-16 11:38:13 +10:00
Nyall Dawson
101c98fd17
Move toolbox tree view to c++ class
2018-07-16 11:38:13 +10:00
Nyall Dawson
810cb9c0f7
Start replacing python model
2018-07-16 11:38:13 +10:00
Nyall Dawson
e304539dd8
Fix sorting of recently used algorithms
2018-07-16 11:38:13 +10:00
Nyall Dawson
ba410624db
Faster model
2018-07-16 11:38:13 +10:00
Nyall Dawson
670f408807
Work on recent item - todo sort by use, test filter, update on change
2018-07-16 11:38:13 +10:00
Nyall Dawson
3e9648fcda
Safer node handling, allow specification of recent algorithm log
2018-07-16 11:38:13 +10:00
Nyall Dawson
69ab3c9e0c
Start on history item
2018-07-16 11:38:13 +10:00
Nyall Dawson
6275960df8
Start on filter string handling
2018-07-16 11:38:13 +10:00
Nyall Dawson
dc737bff98
Better responsive to provider removal
2018-07-16 11:38:13 +10:00
Nyall Dawson
dab4f42398
Filter model respects algorithm flags
2018-07-16 11:38:13 +10:00
Nyall Dawson
dab3f5137f
Hide inactive providers from model
2018-07-16 11:38:13 +10:00
Nyall Dawson
f6075ca029
[processing] New class QgsProcessingToolboxModel which is
...
a QAbstractItemModel which represents the providers, groups
and algorithms from the processing registry
2018-07-16 11:38:13 +10:00
Nyall Dawson
4c3aeb8701
Sipify
2018-07-16 10:17:02 +10:00
Salvatore Larosa
f993ec05be
Fixes #19417 - AttributeError: 'BatchInputSelectionPanel' object has no attribute 'getText'
2018-07-16 09:00:10 +10:00
Luigi Pirelli
f7a1ef1431
Added test for gdal_fillnodata used inside processing
2018-07-13 12:19:40 +02:00
Luigi Pirelli
95246e76cd
Mask parameter was wrongly set. Fixes #19409
2018-07-13 11:47:03 +02:00
Peter Petrik
e135b9cf9f
[feature] addMeshLayer to qgsinterface
2018-07-13 10:28:40 +02:00
Peter Petrik
4f7017322f
[mesh] option to add mesh layer from data source manager dialog
2018-07-13 10:28:40 +02:00
Blottiere Paul
1ca1bd6bd2
Update sip binding
2018-07-13 08:22:28 +01:00
Blottiere Paul
67cbb278ca
Update sip binding
2018-07-13 08:22:28 +01:00
Blottiere Paul
721e309104
Cleaning QgsServiceModule
2018-07-13 08:22:28 +01:00
Blottiere Paul
a214d773f7
More doc
2018-07-13 08:22:28 +01:00
Blottiere Paul
cb6b98349a
More doc
2018-07-13 08:22:28 +01:00
Blottiere Paul
69c1c3a19e
Add some version
2018-07-13 08:22:28 +01:00
Blottiere Paul
d49c0d0480
Remove fake method
2018-07-13 08:22:28 +01:00
Blottiere Paul
3cf7c34146
Update doc for QgsConfigCache
2018-07-13 08:22:28 +01:00
Blottiere Paul
a7dfd6e1aa
Update doc for QgsMapServiceException
2018-07-13 08:22:28 +01:00
Blottiere Paul
8d6f3bb2e3
Add fake method to test Travis doc
2018-07-13 08:22:27 +01:00
Martin Dobias
48195e0158
Make shade() const
2018-07-12 15:10:12 +02:00
Nyall Dawson
93146f7c9f
[processing][saga] Outputs from snap algorithms should both be optional
2018-07-12 11:32:37 +10:00
Nyall Dawson
82364e4295
[processing][saga] Unit tests for snap points to lines/points algs
2018-07-12 11:32:37 +10:00
Rudi von Staden
64352fb159
Fix input parameter types for SAGA SnapPointstoLines
2018-07-12 11:32:37 +10:00
Rudi von Staden
dd4c49deae
Fix input parameters of SAGA SnapPointstoPoints
...
Fixes #19382
2018-07-12 11:32:37 +10:00
Nyall Dawson
a5992d0178
[processing] Fail model drop if model file could not be successfully read
2018-07-12 10:14:03 +10:00
Nyall Dawson
61cc8b5774
[processing] Fix exception when dropping model file on qgis window
2018-07-12 10:14:03 +10:00
Luigi Pirelli
1875b025da
Merge pull request #7362 from rudivs/update_maplayerwidgetwrapper
...
Add 'not selected' option for optional layer parameters in processing models
2018-07-11 15:25:12 +02:00
Martin Dobias
0a35d43552
Speed up rendering of RGB images
...
In my simple test case this made map rendering of RGB satellite image tiles
go down by ~50% from ~40ms per tile to ~20ms per tile (in debug version, ahem)
2018-07-09 22:01:11 +02:00
Salvatore Larosa
059d0e21c4
[pyqgis-console] fix link to c++ api doc
2018-07-08 12:44:57 +02:00
Nyall Dawson
05368e4a89
Rename intersect to intersects for consistency with QgsSpatialIndex
2018-07-07 10:54:47 +10:00
Nyall Dawson
9445095a18
Dox++
2018-07-07 10:54:47 +10:00
Nyall Dawson
ae4e4cd4bb
Return full point container for matches, remove redundant point method
2018-07-07 10:54:47 +10:00
Nyall Dawson
66c17880be
Modify kdbush to store feature id alonside point, for optimised storage/retrieval
2018-07-07 10:54:47 +10:00
Nyall Dawson
612c9cb047
Use sets for index results
2018-07-07 10:54:47 +10:00
Nyall Dawson
004dc184ce
Expand QgsSpatialIndexKDBush API
2018-07-07 10:54:47 +10:00
Nyall Dawson
5c552dd359
QgsSpatialIndexKDBush is implicitly shared for fast copies
2018-07-07 10:54:47 +10:00
Nyall Dawson
0df1056dd4
[FEATURE] QgsSpatialIndexKDBush
...
A very fast static spatial index for 2D points based on a flat KD-tree,
using https://github.com/mourner/kdbush.hpp
Compared to QgsSpatialIndex, this index:
- supports single point features only (no multipoints)
- is static (features cannot be added or removed from the index after construction)
- is much faster!
- supports true "distance based" searches, i.e. return all points within a radius
from a search point
2018-07-07 10:54:47 +10:00