Nyall Dawson
|
df07772a56
|
Fix error when adding parameter
|
2017-06-22 12:21:25 +10:00 |
|
Nyall Dawson
|
d1ed7d158e
|
Steps towards executing models
|
2017-06-22 06:47:11 +10:00 |
|
Nyall Dawson
|
1df9f6b6f0
|
Start on executing models
|
2017-06-22 06:47:11 +10:00 |
|
Nyall Dawson
|
c36169a0ba
|
Fix some errors in graphical modeler
|
2017-06-22 06:45:21 +10:00 |
|
Nyall Dawson
|
0da3652257
|
Rename some parameter classes for consistency
|
2017-06-21 22:13:16 +10:00 |
|
Nyall Dawson
|
d3a2f7cd65
|
Models can now be saved and restored
|
2017-06-20 19:23:21 +10:00 |
|
Nyall Dawson
|
9a2f14b931
|
First steps to model/save restore in c++
Models now save to QVariantMap, using QgsXmlUtils to save to
an xml based format (with extension .model3)
|
2017-06-20 17:26:57 +10:00 |
|
Nyall Dawson
|
179a377da0
|
Port more model to c++
|
2017-06-20 15:31:53 +10:00 |
|
Nyall Dawson
|
459244126f
|
Indentation
|
2017-06-20 14:45:13 +10:00 |
|
Nyall Dawson
|
1a4a654f8b
|
Port more model API across to c++
|
2017-06-20 14:45:13 +10:00 |
|
Nyall Dawson
|
f6358b2118
|
Begin port of modeler algorithm to c++
|
2017-06-20 14:45:13 +10:00 |
|
Nyall Dawson
|
efe8bba006
|
Work on resurrecting modeler
|
2017-06-20 14:45:13 +10:00 |
|
Nyall Dawson
|
5d8f2d99ab
|
Fix working with inputs in modeler
|
2017-06-20 14:45:13 +10:00 |
|
Nyall Dawson
|
63611b1d8f
|
Port script code functions to c++ classes
Restore logging executed algorithms
|
2017-06-12 15:59:56 +10:00 |
|
Alexander Bruy
|
ffac4f9648
|
[processing] simplify modeler algorithm dialog and use new help in it
too
|
2017-06-06 10:51:22 +03:00 |
|
Alexander Bruy
|
a137a7c0f3
|
[processing] open help in the default webbrowser to be consistent with
the rest of QGIS dialogs
|
2017-06-06 10:51:22 +03:00 |
|
Nyall Dawson
|
ea2e477d91
|
Fix failing tests, temporarily disable some processing tests during
refactoring
|
2017-06-06 07:41:20 +10:00 |
|
Nyall Dawson
|
0c3ad14c79
|
Adapt more python code to new API
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
189f804714
|
Adapt more code to c++ API
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
ef59d0c454
|
Port parameter checking to c++
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
4cb7d18b1c
|
Push parameters into processAlgorithm and related functions
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
9997ab6e1e
|
Partially port wrappers to QgsProcessingParameterDefinition
And create a new WidgetWrapperFactory for creating a suitable wrapper
corresponding to a parameter
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
77ab933788
|
Move alg character definitions to __init__
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
2d1579d28a
|
Port algorithm help to QgsProcessingAlgorithm
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
fac8ca4d4f
|
Move execution check to QgsProcessingAlgorithm
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
03e40f7497
|
[processing] Remove all remaining algorithm copies
Algorithms are no longer copied - just a single const instance
of each algorithm is used
|
2017-06-06 07:41:19 +10:00 |
|
Nyall Dawson
|
02e96a2d80
|
Partially revert 636a37f
Fix processing modeler error on startup
|
2017-05-05 07:00:36 +10:00 |
|
Nyall Dawson
|
877775d2c0
|
Remove a bunch of unneeded imports
|
2017-05-02 14:47:58 +10:00 |
|
Nyall Dawson
|
ac84326464
|
[processing] Fix executing models
|
2017-05-01 17:29:40 +10:00 |
|
Nyall Dawson
|
636a37f4f7
|
[processing] Fix editing existing model has no algorithms shown
|
2017-05-01 17:29:40 +10:00 |
|
Nyall Dawson
|
e9f13d1ea3
|
Just use standard QgsMessageLog functionality instead of a dedicated
method for processing
|
2017-04-26 13:57:06 +10:00 |
|
Nyall Dawson
|
1394c28d13
|
[processing] Move some log handling to c++ class
|
2017-04-26 13:56:29 +10:00 |
|
Nyall Dawson
|
dd4f530cfb
|
[processing] Pass context argument to processAlgorithm
|
2017-04-26 12:53:35 +10:00 |
|
volaya
|
e5dd93663e
|
[processing] fixed I/O of models
|
2017-04-20 14:03:09 +02:00 |
|
Nyall Dawson
|
ebd851993a
|
Remove processing specific methods for adding/removing providers
QgsProcessingRegistry methods should always be used instead
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
fdcf04f9f3
|
Remove AlgorithmProvider
Totally ported to QgsProcessingProvider
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
42a614154c
|
Also refactor provider context menu actions and remove from AlgorithmProvider
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
651355d569
|
Refactor provider actions and remove from AlgorithmProvider
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
117260dcf3
|
Remove activation control from AlgorithmProvider
Split between QgsProcessingProvider and subclasses
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
ff32054da6
|
Fix some breakage
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
fb1cf1e185
|
Remove processing algList
All functionality has been moved to QgsProcessingRegistry
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
4970bb4cd5
|
Move more algList functionality to QgsProcessingRegistry
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
2a1a71574a
|
Move algorithm id (previously commandLineName) to QgsProcessingAlgorithm
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
b3142a0baf
|
Move provider algorithm handling to QgsProcessingProvider
|
2017-04-07 13:21:28 +10:00 |
|
Nyall Dawson
|
e506ceb1f8
|
Move flags (hide from toolbox, etc) to QgsProcessingAlgorithm
|
2017-04-03 21:17:45 +10:00 |
|
Nyall Dawson
|
6987d7b37c
|
Port handling of algorithm names to QgsProcessingAlgorithm
|
2017-04-03 21:17:45 +10:00 |
|
Nyall Dawson
|
dc729c1b5a
|
Move algorithm group handling to QgsProcessingAlgorithm
|
2017-04-03 21:17:45 +10:00 |
|
Nyall Dawson
|
faa8a653b2
|
Move algorithm icon handling to QgsProcessingAlgorithm
|
2017-04-03 21:17:45 +10:00 |
|
Nyall Dawson
|
28e75731e1
|
Move tag handling to QgsProcessingAlgorithm
|
2017-04-03 21:17:45 +10:00 |
|
Alexander Bruy
|
1a46ddbf28
|
[processing][API] rename runalg() and runandload() to improve
readability
|
2017-03-22 19:17:12 +02:00 |
|