6#include <QtCore/QString>
76 void _onMachineEvent(
const QString& eventName);
79 QSet<QString> _expectedEvents;
80 QString _receivedEvent;
81 QMetaObject::Connection _eventConnection;
void onWaitEntered() override
Called when the state is entered - subclasses should call base implementation.
void removeExpectedEvent(const QString &eventName)
void connectWaitSignal() override
Subclasses override to set up their signal connections.
QSet< QString > expectedEvents() const
Get the set of expected event names.
void disconnectWaitSignal() override
Subclasses override to tear down their signal connections.
void eventReceived(const QString &eventName)
QString receivedEvent() const
Get the event that triggered completion (valid after completed() signal)
void addExpectedEvent(const QString &eventName)
QString stateName() const