wiRedPanda
Home
About
Download
Try out
API Docs
wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
ExerciseStep.h
Go to the documentation of this file.
1
// Copyright 2015 - 2026, GIBIS-UNIFESP and the wiRedPanda contributors
2
// SPDX-License-Identifier: GPL-3.0-or-later
3
4
#pragma once
5
6
#include <QString>
7
#include <QStringList>
8
#include <QVector>
9
10
struct
ExerciseElementRequirement
{
11
QString
typeName
;
12
int
minCount
= 1;
13
};
14
15
struct
ExerciseConnectionRequirement
{
16
QString
fromTypeName
;
17
QString
toTypeName
;
18
int
minCount
= 1;
19
};
20
26
struct
ExerciseStep
{
27
QString
instruction
;
28
QString
hint
;
29
QVector<ExerciseElementRequirement>
requiredElements
;
30
QVector<ExerciseConnectionRequirement>
requiredConnections
;
31
QStringList
click
;
32
QString
context
;
33
};
ExerciseConnectionRequirement
Definition
ExerciseStep.h:15
ExerciseConnectionRequirement::fromTypeName
QString fromTypeName
Definition
ExerciseStep.h:16
ExerciseConnectionRequirement::toTypeName
QString toTypeName
Definition
ExerciseStep.h:17
ExerciseConnectionRequirement::minCount
int minCount
Definition
ExerciseStep.h:18
ExerciseElementRequirement
Definition
ExerciseStep.h:10
ExerciseElementRequirement::minCount
int minCount
Definition
ExerciseStep.h:12
ExerciseElementRequirement::typeName
QString typeName
Definition
ExerciseStep.h:11
ExerciseStep
Definition
ExerciseStep.h:26
ExerciseStep::requiredConnections
QVector< ExerciseConnectionRequirement > requiredConnections
Definition
ExerciseStep.h:30
ExerciseStep::requiredElements
QVector< ExerciseElementRequirement > requiredElements
Definition
ExerciseStep.h:29
ExerciseStep::click
QStringList click
Widget/action IDs to activate on step enter.
Definition
ExerciseStep.h:31
ExerciseStep::instruction
QString instruction
Definition
ExerciseStep.h:27
ExerciseStep::hint
QString hint
Definition
ExerciseStep.h:28
ExerciseStep::context
QString context
"" or "circuit" → overlay on WorkSpace; "bwd" → overlay on BeWavedDolphin.
Definition
ExerciseStep.h:32
App
Exercise
ExerciseStep.h
Generated by
1.16.1