FirmwareEditorScreen

The editor widget for one firmware preset: name, board try-on and five component tabs.

Declared in src/libs/libfixo/fixo/editor/FirmwareEditorScreen.hpp
Inherits QWidget
Group fixo

Detailed description

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, Preset.

In this section