13#include <private/kabstractidletimepoller_p.h>
23 Q_PLUGIN_METADATA(IID KAbstractIdleTimePoller_iid FILE
"kwin.json")
24 Q_INTERFACES(KAbstractIdleTimePoller)
36 QList<int>
timeouts()
const override;
44 QHash<int, IdleDetector *> m_timeouts;
bool setUpPoller() override
int forcePollRequest() override
void catchIdleEvent() override
KWinIdleTimePoller(QObject *parent=nullptr)
void unloadPoller() override
QList< int > timeouts() const override
void simulateUserActivity() override
void removeTimeout(int nextTimeout) override
void addTimeout(int nextTimeout) override
void stopCatchingIdleEvents() override
bool isAvailable() override