morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::flows::Wizard< Title, Steps > Struct Template Reference

An ordered sequence of WizardSteps sharing one flow. More...

#include <flows.hpp>

Public Types

using steps = std::tuple<Steps...>
 Tuple of this wizard's ordered WizardStep<...> types.

Static Public Member Functions

static constexpr std::string_view title () noexcept
 The wizard's display title.

Detailed Description

template<morph::forms::FixedString Title, typename... Steps>
struct morph::flows::Wizard< Title, Steps >

An ordered sequence of WizardSteps sharing one flow.

Template Parameters
TitleHuman title for the whole flow.
StepsOne or more WizardStep<Action, Title, Binds...> types, in order.

Definition at line 80 of file flows.hpp.

Member Typedef Documentation

◆ steps

template<morph::forms::FixedString Title, typename... Steps>
using morph::flows::Wizard< Title, Steps >::steps = std::tuple<Steps...>

Tuple of this wizard's ordered WizardStep<...> types.

Definition at line 82 of file flows.hpp.

Member Function Documentation

◆ title()

template<morph::forms::FixedString Title, typename... Steps>
constexpr std::string_view morph::flows::Wizard< Title, Steps >::title ( )
inlinestaticnodiscardconstexprnoexcept

The wizard's display title.

Returns
The declared title.

Definition at line 86 of file flows.hpp.


The documentation for this struct was generated from the following file: