KCardCachePrivate Class Reference

#include <cardcache_p.h>

Collaboration diagram for KCardCachePrivate:

Collaboration graph
[legend]

List of all members.

Public Member Functions

QPixmap renderFrontSvg (const QString &element)
QPixmap renderBackSvg (const QString &element)
void ensureNonNullPixmap (QPixmap &pix)

Public Attributes

KPixmapCache * frontcache
KPixmapCache * backcache
QMutex * frontcacheMutex
QMutex * backcacheMutex
QMutex * backRendererMutex
QMutex * frontRendererMutex
LoadThreadloadThread
QSize size
QString frontTheme
QString backTheme
KSvgRenderer * backRenderer
KSvgRenderer * frontRenderer


Detailed Description

Definition at line 34 of file cardcache_p.h.


Member Function Documentation

QPixmap KCardCachePrivate::renderFrontSvg ( const QString &  element  ) 

Definition at line 270 of file cardcache.cpp.

References doRender(), frontRenderer, frontRendererMutex, and size.

Referenced by KCardCache::frontside().

Here is the call graph for this function:

QPixmap KCardCachePrivate::renderBackSvg ( const QString &  element  ) 

Definition at line 276 of file cardcache.cpp.

References backRenderer, backRendererMutex, doRender(), and size.

Referenced by KCardCache::backside().

Here is the call graph for this function:

void KCardCachePrivate::ensureNonNullPixmap ( QPixmap &  pix  ) 

Definition at line 252 of file cardcache.cpp.

References size.

Referenced by KCardCache::backside(), and KCardCache::frontside().


Member Data Documentation

KPixmapCache* KCardCachePrivate::frontcache

Definition at line 37 of file cardcache_p.h.

Referenced by KCardCache::frontside(), KCardCache::invalidateFrontside(), KCardCache::KCardCache(), LoadThread::run(), KCardCache::setFrontTheme(), and KCardCache::~KCardCache().

KPixmapCache* KCardCachePrivate::backcache

Definition at line 38 of file cardcache_p.h.

Referenced by KCardCache::backside(), KCardCache::invalidateBackside(), KCardCache::KCardCache(), LoadThread::run(), KCardCache::setBackTheme(), and KCardCache::~KCardCache().

QMutex* KCardCachePrivate::frontcacheMutex

Definition at line 39 of file cardcache_p.h.

Referenced by KCardCache::frontside(), KCardCache::invalidateFrontside(), KCardCache::KCardCache(), LoadThread::run(), KCardCache::setFrontTheme(), and KCardCache::~KCardCache().

QMutex* KCardCachePrivate::backcacheMutex

Definition at line 40 of file cardcache_p.h.

Referenced by KCardCache::backside(), KCardCache::invalidateBackside(), KCardCache::KCardCache(), LoadThread::run(), KCardCache::setBackTheme(), and KCardCache::~KCardCache().

QMutex* KCardCachePrivate::backRendererMutex

Definition at line 41 of file cardcache_p.h.

Referenced by KCardCache::defaultBackSize(), KCardCache::KCardCache(), renderBackSvg(), LoadThread::run(), KCardCache::setBackTheme(), and KCardCache::~KCardCache().

QMutex* KCardCachePrivate::frontRendererMutex

Definition at line 42 of file cardcache_p.h.

Referenced by KCardCache::defaultFrontSize(), KCardCache::KCardCache(), renderFrontSvg(), LoadThread::run(), KCardCache::setFrontTheme(), and KCardCache::~KCardCache().

LoadThread* KCardCachePrivate::loadThread

Definition at line 43 of file cardcache_p.h.

Referenced by KCardCache::KCardCache(), KCardCache::loadTheme(), and KCardCache::~KCardCache().

QSize KCardCachePrivate::size

Definition at line 44 of file cardcache_p.h.

Referenced by KCardCache::backside(), ensureNonNullPixmap(), KCardCache::frontside(), KCardCache::loadTheme(), renderBackSvg(), renderFrontSvg(), KCardCache::setSize(), and KCardCache::size().

QString KCardCachePrivate::frontTheme

Definition at line 45 of file cardcache_p.h.

Referenced by KCardCache::defaultFrontSize(), KCardCache::frontside(), KCardCache::frontTheme(), KCardCache::loadTheme(), and KCardCache::setFrontTheme().

QString KCardCachePrivate::backTheme

Definition at line 46 of file cardcache_p.h.

Referenced by KCardCache::backside(), KCardCache::backTheme(), KCardCache::defaultBackSize(), KCardCache::loadTheme(), and KCardCache::setBackTheme().

KSvgRenderer* KCardCachePrivate::backRenderer

Definition at line 47 of file cardcache_p.h.

Referenced by KCardCache::defaultBackSize(), KCardCache::KCardCache(), renderBackSvg(), LoadThread::run(), KCardCache::setBackTheme(), and KCardCache::~KCardCache().

KSvgRenderer* KCardCachePrivate::frontRenderer

Definition at line 48 of file cardcache_p.h.

Referenced by KCardCache::defaultFrontSize(), KCardCache::KCardCache(), renderFrontSvg(), LoadThread::run(), KCardCache::setFrontTheme(), and KCardCache::~KCardCache().


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 08:03:06 2008 for Libkdegames by  doxygen 1.5.3