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

Public Member Functions

void cleanupDeletedNodes ()
 

Public Attributes

QMap< KisNodeWSP, ThumbnailRecord > cache
 
KisImageWSP image
 
int maxSize = 32
 
KisIdleTasksManager::TaskGuard taskGuard
 

Detailed Description

Definition at line 104 of file KisLayerThumbnailCache.cpp.

Member Function Documentation

◆ cleanupDeletedNodes()

void KisLayerThumbnailCache::Private::cleanupDeletedNodes ( )

Definition at line 193 of file KisLayerThumbnailCache.cpp.

194{
195 for (auto it = cache.begin(); it != cache.end();) {
196 if (!it.key()) {
197 it = cache.erase(it);
198 } else {
199 ++it;
200 }
201 }
202}
QMap< KisNodeWSP, ThumbnailRecord > cache

References cache.

Member Data Documentation

◆ cache

QMap<KisNodeWSP, ThumbnailRecord> KisLayerThumbnailCache::Private::cache

Definition at line 110 of file KisLayerThumbnailCache.cpp.

◆ image

KisImageWSP KisLayerThumbnailCache::Private::image

Definition at line 106 of file KisLayerThumbnailCache.cpp.

◆ maxSize

int KisLayerThumbnailCache::Private::maxSize = 32

Definition at line 109 of file KisLayerThumbnailCache.cpp.

◆ taskGuard

KisIdleTasksManager::TaskGuard KisLayerThumbnailCache::Private::taskGuard

Definition at line 108 of file KisLayerThumbnailCache.cpp.


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