After looking to qtimer.cpp file answer 2 is closest to truth. A new object is created and starts with the period newInterval.
void QTimer::setInterval(int msec
) {
inter = msec;
if (id != INV_TIMER) { // create new timer
QObject::killTimer(id
);
// restart timer id
= QObject::startTimer(msec, Qt
::TimerType(type
));
}
}
void QTimer::setInterval(int msec)
{
inter = msec;
if (id != INV_TIMER) { // create new timer
QObject::killTimer(id); // restart timer
id = QObject::startTimer(msec, Qt::TimerType(type));
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks