|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Wizards, headless: a w-* document as one FormSession per step, sequenced by successful submissions, with each step's prefill taken from what earlier steps resolved. More...
#include <cstddef>#include <cstdint>#include <exception>#include <expected>#include <functional>#include <map>#include <memory>#include <optional>#include <span>#include <stdexcept>#include <string>#include <string_view>#include <utility>#include <vector>#include "../../attributes.hpp"#include "../../core/callback_scope.hpp"#include "../../core/completion.hpp"#include "../../reactive/runtime.hpp"#include "../../reactive/signal.hpp"#include "../../render/i18n.hpp"#include "../i18n.hpp"#include "collection.hpp"#include "detail/text.hpp"#include "field_model.hpp"#include "form_session.hpp"#include "rules.hpp"Go to the source code of this file.
Classes | |
| struct | morph::forms::WizardStepSpec |
| One w-steps entry. More... | |
| class | morph::forms::WizardModel |
| The immutable model of a w-* wizard document. More... | |
| class | morph::forms::WizardSession |
| The reactive state of one wizard: its steps' sessions, the position, and what each step resolved. More... | |
Wizards, headless: a w-* document as one FormSession per step, sequenced by successful submissions, with each step's prefill taken from what earlier steps resolved.
Specified in docs/spec/forms/engine.md, "Wizards".
Definition in file wizard.hpp.