qt-material-widgets/components/lib/statetransition.cpp

23 lines
446 B
C++
Raw Normal View History

2022-02-17 15:17:19 +00:00
#include "lib/statetransition.h"
2017-09-29 09:50:04 +00:00
namespace md
{
StateTransition::StateTransition(StateTransitionType type)
2017-09-29 09:50:04 +00:00
: m_type(type)
{
}
bool StateTransition::eventTest(QEvent *event)
2017-09-29 09:50:04 +00:00
{
if (event->type() != QEvent::Type(QEvent::User + 1)) {
return false;
}
StateTransitionEvent *transition = static_cast<StateTransitionEvent *>(event);
2017-09-29 09:50:04 +00:00
return (m_type == transition->type);
}
void StateTransition::onTransition(QEvent *)
2017-09-29 09:50:04 +00:00
{
}
}