quest-wizard/features/qw_statemachine.cpp

16 lines
317 B
C++
Raw Normal View History

2023-02-09 08:41:24 -05:00
#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];
}