33 Q_PROPERTY(QSet<KDSME::State *> activeConfiguration READ activeConfiguration NOTIFY activeConfigurationChanged)
34 Q_PROPERTY(
KDSME::
Transition *lastTransition READ lastTransition NOTIFY lastTransitionChanged)
35 Q_PROPERTY(
bool isRunning READ isRunning NOTIFY isRunningChanged)
36 Q_PROPERTY(QRectF activeRegion READ activeRegion NOTIFY activeRegionChanged)
46 void setActiveConfiguration(const
Configuration &configuration);
50 void setLastTransition(
Transition *transition);
52 bool isRunning() const;
53 void setIsRunning(
bool isRunning);
55 Q_INVOKABLE
float activenessForState(
KDSME::
State *state) const;
56 Q_INVOKABLE
float activenessForTransition(
KDSME::
Transition *transition);
58 int historySize() const;
59 void setHistorySize(
int size);
61 QRectF activeRegion() const;
66 void activeConfigurationChanged(const QSet<
KDSME::
State *> &configuration);
68 void isRunningChanged(
bool isRunning);
69 void activeRegionChanged(const QRectF ®ion);
73 QScopedPointer<Private> d;