17 #ifndef LEVELPROGRESSIONLIST_H
18 #define LEVELPROGRESSIONLIST_H
21 #include <QQmlListProperty>
77 #endif // LEVELPROGRESSIONLIST_H
QQmlListProperty< LevelProgression > progressions
QML mutable list of LevelProgressions that are contained in this collection.
Definition: LevelProgressionList.h:38
QList< LevelProgression * > & getProgressions()
Returns progressions as a QList.
Definition: LevelProgressionList.h:54
LevelProgressionList(QObject *parent=nullptr)
Constructs a LevelProgressionList.
Grouping of related Environments together into a logical, ordered list.
Definition: LevelProgression.h:34
Collection of LevelProgressions.
Definition: LevelProgressionList.h:31
void progressionsChanged()
Emitted when progressions changes.
Q_INVOKABLE LevelProgression * getLevelProgressionByName(const QString &name) const
Returns child LevelProgression identified by name.
QQmlListProperty< LevelProgression > getProgressionsListProperty()
Returns progressions.
const QList< LevelProgression * > & getProgressions() const
Returns progressions as a const QList.
Definition: LevelProgressionList.h:58