wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
StepEngineCore.h File Reference

Shared step-navigation state machine for ExerciseEngine/TourEngine. More...

#include <QFile>
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#include <QString>
#include <QVector>
#include "App/Core/ExerciseTourResources.h"
Include dependency graph for StepEngineCore.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StepEngineCore< StepType >::AdvanceResult
 Result of advance(): tells the owning engine what to emit next. More...
struct  StepEngineCore< StepType >::Persistence
 The four Settings::* functions each engine persists progress/completion through. More...
class  StepEngineCore< StepType >
 Owns the id/title/step-list/progress state machine shared by ExerciseEngine and TourEngine, and the JSON resource-loading logic that builds it. More...

Detailed Description

Shared step-navigation state machine for ExerciseEngine/TourEngine.

Definition in file StepEngineCore.h.