Вы можете использовать Timer
в качестве члена MyClass
:
MyClass {
//...
Timer timer;
};
затем создайте timer
объект в списке инициализации, чтобы установить интервалы в ctor Timer
MyClass::MyClass() : timer(250,5000) { // <--
TimerCallback<MyClass> callback(*this, &MyClass::onTimer);
timer.start(callback);
}
или используйте setPeriodicInterval
и setStartInterval
MyClass::MyClass() {
timer.setStartInterval(500);
timer.setPeriodicInterval(2500);
TimerCallback<MyClass> callback(*this, &MyClass::onTimer);
timer.start(callback);
}