#include "qw_statemachine.h" QWStateMachine::QWStateMachine(QObject *parent) : QStateMachine(parent) {} void QWStateMachine::registerState(QString &&str, QState *state) noexcept { hash_states.insert(str, state); } QState *QWStateMachine::stateByKey(QString &&str) noexcept { return hash_states[str]; }