Go to the documentation of this file.
16#ifndef KDSME_RUNTIMECONTROLLER_H
17#define KDSME_RUNTIMECONTROLLER_H
19#include "kdsme_core_export.h"
73 QScopedPointer<Private> d;
RuntimeController(QObject *parent=nullptr)
QSet< State * > Configuration
void lastTransitionChanged(KDSME::Transition *transition)
void isRunningChanged(bool isRunning)
void activeRegionChanged(const QRectF ®ion)
QSet< KDSME::State * > activeConfiguration
void activeConfigurationChanged(const QSet< KDSME::State * > &configuration)
void setActiveConfiguration(const Configuration &configuration)
Q_INVOKABLE float activenessForTransition(KDSME::Transition *transition)
void setIsRunning(bool isRunning)
Q_INVOKABLE float activenessForState(KDSME::State *state) const
void setHistorySize(int size)
void setLastTransition(Transition *transition)
QList< Configuration > lastConfigurations() const
KDSME::Transition * lastTransition
QList< Transition * > lastTransitions() const