Files
soft_bus_edge/src/fake_driver.cpp

21 lines
384 B
C++
Raw Normal View History

2026-05-13 16:46:07 +08:00
#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();
}
}