Mathieu Pellerin
c5d9830db2
[needs-docs][processing] move providers actions into the processing
...
panel toolbar (#6150 )
2018-01-24 13:24:44 +07:00
Nyall Dawson
d60f00dc85
[processing] Add Toolbox action to the main window toolbar
...
I realise this adds another toolbar button... but I'd strongly
argue that the toolbox is used FAR FAR more often than many of the
other toolbar actions!
2018-01-24 11:38:07 +11:00
Nyall Dawson
63db1be890
[processing] Improve main window Toolbox action
...
Brings the behaviour into line with the styling dock, where
the action is checkable and checked only when the toolbox
is open AND user visible (i.e. not hidden behind another tab). If
the toolbox is open but hidden, then hitting the Toolbox action
brings it to the front tab.
Otherwise it's often necessary to hit to Toolbox shortcut twice -
once to close a hidden toolbox tab, and a second time to open
and raise it.
2018-01-24 11:38:07 +11:00
Salvatore Larosa
b49c3964bb
[processing] set icon size to toolbar
2018-01-23 23:39:02 +01:00
Salvatore Larosa
36768aad88
[processing] change icon for options action in toolbar
2018-01-23 23:16:01 +01:00
Salvatore Larosa
eb8a810ddf
[processing] followup: 9c400324e2 - restore ellipses in menu actions
2018-01-23 23:13:13 +01:00
Salvatore Larosa
9c400324e2
[processing] add toolbar to toolbox
2018-01-23 22:30:29 +01:00
Nyall Dawson
87c1986c4b
Improved memory managment of algorithm dialogs
...
Ensure that dialogs are always correctly deleted when appropriate.
Also, if an algorithm is running in a background task and hits
an error, we automatically re-show the algorithm dialog and the
associated log for debugging.
Fixes #16858
2018-01-16 19:45:40 +10:00
Nyall Dawson
af0e369834
Fix actions on model items in browser
2017-12-14 07:46:39 +10:00
Alexander Bruy
0059b2b692
[processing] remove Python 2 compatibility layer
2017-11-28 12:27:45 +02:00
Alexander Bruy
c53ff66caf
fix permissions
2017-10-11 17:06:11 +03:00
Juergen E. Fischer
8b32d8d949
translation string fixes
2017-09-22 11:38:42 +02:00
Nyall Dawson
ef97063029
Identation
2017-09-20 18:41:42 +10:00
Nyall Dawson
6e1c5c4d75
[FEATURE] Show processing models in browser
...
And allow them to be executed and edited directly from there
2017-09-20 14:09:03 +10:00
Nyall Dawson
6300464275
[FEATURE][processing] Allow drag and drop of model files onto QGIS window
...
to execute them
2017-09-15 18:39:51 +10:00
Nyall Dawson
a87ca09e34
Move some temp file/folder utils to c++
2017-06-22 06:48:25 +10: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
0dd3fcb6e4
Add processing algorithms to locator bar
...
Inspired by the ghost of processing's commander
2017-05-17 21:33:47 +10:00
volaya
414772b6f4
[processing] removed commander
2017-04-20 10:37:50 +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
fb1cf1e185
Remove processing algList
...
All functionality has been moved to QgsProcessingRegistry
2017-04-07 13:21:28 +10:00
Juergen E. Fischer
8bea742216
fix flake8 warnings
2017-03-13 20:13:51 +01:00
Nyall Dawson
9f23dd2414
[NEEDS-DOCS][processing] Move configuration to qgis options dialog
2017-03-07 18:12:44 +10:00
Alexander Bruy
3b7fdf4cbf
move results viewer icon to QGIS icons directory
2017-02-16 13:16:12 +02:00
Alexander Bruy
5fa0713747
[processing] convert results viewer to dock
2017-02-16 13:16:12 +02:00
Nyall Dawson
04eb293362
[processing] Move some SVG icons out of plugin to themes
...
...and swap to using QgsApplication methods for retrieving cached icons,
implement svgIconPath for providers with SVG icons
2017-01-11 10:55:16 +10:00
nirvn
00ee2ad989
[processing] vectorize and improve menu icons ( fixes #14474 )
2016-12-31 11:59:46 +07:00
Mathieu Pellerin
14e2b98c20
[processing] harmonize options menu item location & icon ( #3922 )
2016-12-30 09:38:23 +07:00
Larry Shaffer
94dd1f4456
Fix macOS Preferences menu hijacking
2016-12-27 19:31:53 -07:00
Nyall Dawson
dd4b34ed16
[processing] Modeller should not be modal
2016-10-31 14:37:45 +10:00
Juergen E. Fischer
31df84aa6b
run 2to3 on source
2016-09-21 23:30:04 +02:00
Alexander Bruy
4e94963af5
[processing] different shortcut for commander ( fix #15334 )
2016-07-25 14:13:48 +03:00
volaya
2eebe0d314
[processing] additional mechanism to add scripts from 3rd party plugin
2016-05-23 19:36:16 +02:00
volaya
33fc3be15f
[processing] separated alglist to its own module
2016-05-23 19:36:16 +02:00
volaya
9a5c5835ef
[processing] moved imports to initialize providers to a separate module
2016-05-23 19:34:25 +02:00
volaya
e6b76c4d7b
[processing] cleaning and restructuring
...
This fixes some design errors (mainly the ModelerUtils class, which is not needed anymore to hold a copy of algs and providers in order to avoid circular dependencies) and removes unused code
2016-05-23 19:34:25 +02:00
volaya
19f80601bf
[processing] remove toolbox dock widget when unloading plugin
2016-05-13 08:58:47 +02:00
Denis Rouzaud
8071acd064
move PyQt compat folder to python/qgis
2016-04-29 14:10:26 +02:00
volaya
f33749ab9d
[processing] different approach for provider add/remove
2016-04-27 10:09:28 +02:00
Juergen E. Fischer
2526d3e3c8
processing: switch to pyqt wrappers, flake8 fixes
2016-03-21 17:00:25 +01:00
volaya
af8a62d93e
[processing] alg menus can now be configured from Processing options
2016-03-01 15:57:32 +02:00
Alexander Bruy
5df0ce04e8
[processing] replace fTools and GdalTools plugins with Processing
2016-03-01 15:57:32 +02:00
Alexander Bruy
469985da39
Revert "[processing] make Modeller non-blocking window"
...
This reverts commit 51ec2bfba6cd5eeb4bf10588d8b94ee30e7faa4a.
Having Processing modeler non-modal risky as user can add/remove
new providers and this changes will not be reflected in the modeler
2016-01-27 14:01:37 +02:00
Alexander Bruy
554ca8da87
[processing] unregister actions when unloading (follow up f7e6fa67b0)
2016-01-27 09:49:25 +02:00
Alexander Bruy
51ec2bfba6
[processing] make Modeller non-blocking window
2016-01-20 14:51:04 +02:00
Alexander Bruy
f7e6fa67b0
[processing] register Processing menu items in the Shortcuts Manager (addresses #13715 )
2016-01-20 14:51:04 +02:00
volaya
19eca9a84b
[processing] do not collapse tree when updating models or scripts
2015-10-06 15:52:28 +02:00
Juergen E. Fischer
b39055b39c
indentation update (now including autopep8)
2015-08-22 14:29:41 +02:00
volaya
5a00912b3d
[processing] more friendly error message when layers not created
...
This commit includes changes to the log system as well, which now logs only algorithms. Messages are logged to the QGIS logging system
2015-05-20 21:11:41 +02:00
Alexander Bruy
30dbd8fd5b
[processing] drop resources.qrc and load images dynamically. Also remove
...
unused images
2015-05-19 15:30:25 +03:00