KIdleTime
Detect and handle system idling
Using It
KIdleTest::KIdleTest()
{
// connect to idle events
connect(KIdleTime::instance(), &KIdleTime::resumingFromIdle, this, &KIdleTest::resumeEvent);
connect(KIdleTime::instance(), qOverload<int, int>(&KIdleTime::timeoutReached), this, &KIdleTest::timeoutReached);
// register to get informed for the very next user event
KIdleTime::instance()->catchNextResumeEvent();
printf("Your idle time is %d\n", KIdleTime::instance()->idleTime());
printf("Welcome!! Move your mouse or do something to start...\n");
}Last updated