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 90 of file KisLayerThumbnailCache.cpp.

Member Function Documentation

◆ cleanupDeletedNodes()

void KisLayerThumbnailCache::Private::cleanupDeletedNodes ( )

Definition at line 179 of file KisLayerThumbnailCache.cpp.

180{
181 for (auto it = cache.begin(); it != cache.end();) {
182 if (!it.key()) {
183 it = cache.erase(it);
184 } else {
185 ++it;
186 }
187 }
188}
QMap< KisNodeWSP, ThumbnailRecord > cache

References cache.

Member Data Documentation

◆ cache

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

Definition at line 96 of file KisLayerThumbnailCache.cpp.

◆ image

KisImageWSP KisLayerThumbnailCache::Private::image

Definition at line 92 of file KisLayerThumbnailCache.cpp.

◆ maxSize

int KisLayerThumbnailCache::Private::maxSize = 32

Definition at line 95 of file KisLayerThumbnailCache.cpp.

◆ taskGuard

KisIdleTasksManager::TaskGuard KisLayerThumbnailCache::Private::taskGuard

Definition at line 94 of file KisLayerThumbnailCache.cpp.


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