|
wiRedPanda
Logic Circuit Simulator
|
#include <ExerciseStep.h>
Public Attributes | |
| QStringList | click |
| Widget/action IDs to activate on step enter. | |
| QString | context |
| "" or "circuit" → overlay on WorkSpace; "bwd" → overlay on BeWavedDolphin. | |
| QString | hint |
| QString | instruction |
| QVector< ExerciseConnectionRequirement > | requiredConnections |
| QVector< ExerciseElementRequirement > | requiredElements |
One step in a circuit exercise. A step whose requiredElements AND requiredConnections are both empty is an "observe" step: the engine never auto-advances it; the user must click Next/Finish.
click lists widget/action IDs handled by MainWindow before the step is presented.
Definition at line 26 of file ExerciseStep.h.
| QStringList ExerciseStep::click |
Widget/action IDs to activate on step enter.
Definition at line 31 of file ExerciseStep.h.
| QString ExerciseStep::context |
"" or "circuit" → overlay on WorkSpace; "bwd" → overlay on BeWavedDolphin.
Definition at line 32 of file ExerciseStep.h.
| QString ExerciseStep::hint |
Definition at line 28 of file ExerciseStep.h.
Referenced by ExerciseOverlay::onRetranslated(), and ExerciseOverlay::onStepChanged().
| QString ExerciseStep::instruction |
Definition at line 27 of file ExerciseStep.h.
Referenced by ExerciseOverlay::onRetranslated(), and ExerciseOverlay::onStepChanged().
| QVector<ExerciseConnectionRequirement> ExerciseStep::requiredConnections |
Definition at line 30 of file ExerciseStep.h.
Referenced by ExerciseOverlay::onStepChanged().
| QVector<ExerciseElementRequirement> ExerciseStep::requiredElements |
Definition at line 29 of file ExerciseStep.h.
Referenced by ExerciseOverlay::onStepChanged().