Nyall Dawson
b6a7a10703
Fix some more python formatting issues, remove more flake exceptions
2020-05-11 11:41:50 +10:00
Nyall Dawson
0391e17551
[processing] Fix cannot edit/delete/export project based models
...
Fixes #34627
2020-02-25 18:15:18 +10:00
Radoslaw Guzinski
550c8bf341
[Processing] Fix isEnabled check for modeler context menu actions
...
This aligns the check with Processing scripts context menu actions and allows subclasses of QgsProcessingModelAlgorithm to register their own actions.
2020-02-13 08:39:44 +10:00
Bas Couwenberg
2628c480c5
Don't include revision in sources.
...
Prevent changes to files that weren't changed between releases.
This eases review of the changes between releases significantly.
2019-05-17 16:47:47 +02:00
Nyall Dawson
f77cf4fae4
[processing] Formalise object design for ContextAction, allow icons to be set
2019-02-01 17:54:28 +11:00
Nyall Dawson
63fd4bab2a
[processing][FEATURE] Store models inside QGIS project files
...
Allows processing models to be stored inside QGIS project files,
so that opening the project makes that model available.
Some models are so intrinsically linked to the logic inside
a particular project that they have no meaning (or are totally
broken) outside of that project (e.g. models which rely
on the presence of particular map layers, relations, etc)
This change allows these models to be stored inside that project,
avoid cluttering up the "global" model provider with models
which make no sense, and making it easier to distribute a single
project with these models included.
Models are stored inside projects by clicking the new "embed
in project" button in the modeler dialog toolbar. Models can be
removed from a project from the model's right click menu in the
toolbox.
2018-08-13 15:47:01 +10:00
Juergen E. Fischer
9a3bfa01c2
fix translation strings
2018-02-22 00:37:48 +01:00
Nyall Dawson
277e06ec28
[processing] Fix some message box titles
2018-02-22 06:44:17 +11:00
Nyall Dawson
82ef7d2a89
Create specific expression context scope for child algorithms
...
Contains variables for model parameters, algorithm results for
other child algorithms which are not dependent on the
algorithm.
Allows removal of final pieces of ModelerAlgorithm code
2017-07-07 11:35:31 +10:00
Nyall Dawson
e2331c913c
Fix error when deleting models
2017-06-24 13:49:19 +10:00
Nyall Dawson
fb1cf1e185
Remove processing algList
...
All functionality has been moved to QgsProcessingRegistry
2017-04-07 13:21:28 +10:00
Alexander Bruy
cc7eb27a27
[processing] drop WebView dependency (follow up 38f6ace4c0)
2016-05-27 20:38:51 +03:00
volaya
33fc3be15f
[processing] separated alglist to its own module
2016-05-23 19:36:16 +02:00
Denis Rouzaud
8071acd064
move PyQt compat folder to python/qgis
2016-04-29 14:10:26 +02:00
volaya
297f4669fd
[processing] added preconfigured algorithms
2016-04-07 12:03:39 +02:00
Juergen E. Fischer
2526d3e3c8
processing: switch to pyqt wrappers, flake8 fixes
2016-03-21 17:00:25 +01:00
Juergen E. Fischer
956c155e8f
fix python pep8 warnings and fix some revealed errors
...
pep8 --ignore=E111,E128,E201,E202,E203,E211,E221,E222,E225,E226,E227,E231,E241,E261,E265,E272,E302,E303,E501,E701 \
--exclude="ui_*.py,debian/*,python/ext-libs/*" \
.
2015-02-01 20:46:47 +01:00
Alexander Bruy
bd13693ae3
[processing] make bunch of strings translatable (sorry translators)
2014-10-04 11:36:39 +03:00
Victor Olaya
b1974f00fe
[processing] fixed indentation issues
2014-04-19 20:49:20 +02:00
Victor Olaya
7ae6a63cf8
[processing]correctly update toolbox after editing/creating/deleting models and scripts
2014-04-19 20:41:10 +02:00
Victor Olaya
0d63635133
[processing]do not rebuild thhe whole toolbox tree when filtering or updating
2014-03-26 10:23:07 +01:00
Alexander Bruy
498a5d9ab8
[processing] code formatting, make sources more pep8 compliant
2013-10-02 16:24:10 +03:00
Victor Olaya
9bb3d6eb6b
renamed "sextante" to "processing"
2013-08-20 09:22:03 +02:00