The editor widget for one firmware preset: name, board try-on and five component tabs. More...
| Header: | #include <FirmwareEditorScreen> |
| Inherits: | QWidget |
FirmwareEditorScreen edits a copy of a Preset. setSpec() loads it, and spec() returns the current state. At the top are the editable preset name, a Duplicate button and the BoardTryOnPanel. Below them, tabs list the preset's actuators, sensors, lobes, stanzas and scenes, each with its count.
The screen does no storage or navigation itself. Every edit emits saveRequested() with the whole preset, and the host activity persists it at once; there is no Save button. Duplicate, inspect code and edit stanza are also signals for the host to act on.
See also FirmwareEditorActivity and Preset.