Krita Source Code Documentation
Loading...
Searching...
No Matches
KisIdleWatcher::Private Struct Reference

Public Member Functions

 Private (int delay, KisIdleWatcher *q)
 

Public Attributes

KisSignalAutoConnectionsStore connectionsStore
 
int idleCheckCounter
 
QTimer idleCheckTimer
 
KisSignalCompressor imageModifiedCompressor
 
QVector< KisImageWSPtrackedImages
 

Static Public Attributes

static const int IDLE_CHECK_COUNT = 4
 

Detailed Description

Definition at line 15 of file kis_idle_watcher.cpp.

Constructor & Destructor Documentation

◆ Private()

KisIdleWatcher::Private::Private ( int delay,
KisIdleWatcher * q )
inline

Definition at line 19 of file kis_idle_watcher.cpp.

References idleCheckTimer.

Member Data Documentation

◆ connectionsStore

KisSignalAutoConnectionsStore KisIdleWatcher::Private::connectionsStore

Definition at line 28 of file kis_idle_watcher.cpp.

◆ IDLE_CHECK_COUNT

const int KisIdleWatcher::Private::IDLE_CHECK_COUNT = 4
static

Definition at line 17 of file kis_idle_watcher.cpp.

◆ idleCheckCounter

int KisIdleWatcher::Private::idleCheckCounter

We wait until the counter reaches IDLE_CHECK_COUNT, then consider the image to be really "idle". If the counter is negative, it means that "no delay" update is triggered, which disables counting and the event is triggered on the next non-busy tick.

Definition at line 41 of file kis_idle_watcher.cpp.

◆ idleCheckTimer

QTimer KisIdleWatcher::Private::idleCheckTimer

Definition at line 33 of file kis_idle_watcher.cpp.

◆ imageModifiedCompressor

KisSignalCompressor KisIdleWatcher::Private::imageModifiedCompressor

Definition at line 31 of file kis_idle_watcher.cpp.

◆ trackedImages

QVector<KisImageWSP> KisIdleWatcher::Private::trackedImages

Definition at line 29 of file kis_idle_watcher.cpp.


The documentation for this struct was generated from the following file: