init
This commit is contained in:
20
src/fake_driver.cpp
Normal file
20
src/fake_driver.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include "fake_driver.hpp"
|
||||
|
||||
FakeDriver::FakeDriver(QObject* parent)
|
||||
: QObject(parent)
|
||||
{
|
||||
connect(&m_timer, &QTimer::timeout, this, &FakeDriver::onTimeout);
|
||||
}
|
||||
|
||||
void FakeDriver::start(int intervalMs, std::function<void()> onTick)
|
||||
{
|
||||
m_onTick = std::move(onTick);
|
||||
m_timer.start(intervalMs);
|
||||
}
|
||||
|
||||
void FakeDriver::onTimeout()
|
||||
{
|
||||
if (m_onTick) {
|
||||
m_onTick();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user