devctrl.gui.task#

GUI support for devctrl.task. Create tasks, modify task settings and run tasks.

The .TaskManagerWidget shows a list of tasks and task settings. It can also run and stop tasks. Each task may subclass TaskSettingsWidget which lets the user configure the task. These subclasses must be registered using the decorator @taskwidget. If no subclass is implemented for a task, a :class`default <.settings.AutoTaskSettingsWidget>` is created using

Base classes for GUI task handling:

list

load

Load/Save tasks as presets.

manager

preset

Load/Save tasks as presets.

presets

run

Default runner implementations for devctrl tasks

save

Save task as file or preset.

settings