LibreOffice Module sd (master) 1
Private Types | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
sd::IconCache::Implementation Class Reference
Collaboration diagram for sd::IconCache::Implementation:
[legend]

Private Types

typedef std::unordered_map< OUString, ImageImageContainer
 

Private Member Functions

Image GetIcon (const OUString &rResourceId)
 

Private Attributes

ImageContainer maContainer
 

Static Private Attributes

static IconCaches_pIconCache = nullptr
 This pointer holds a valid reference from first time that IconCache::Instance() is called to the end of the sd module when the cache is destroyed from SdGlobalResourceContainer. More...
 

Friends

class IconCache
 

Detailed Description

Definition at line 32 of file IconCache.cxx.

Member Typedef Documentation

◆ ImageContainer

typedef std::unordered_map<OUString, Image> sd::IconCache::Implementation::ImageContainer
private

Definition at line 43 of file IconCache.cxx.

Member Function Documentation

◆ GetIcon()

Image sd::IconCache::Implementation::GetIcon ( const OUString &  rResourceId)
private

Definition at line 51 of file IconCache.cxx.

References maContainer.

Friends And Related Function Documentation

◆ IconCache

friend class IconCache
friend

Definition at line 35 of file IconCache.cxx.

Member Data Documentation

◆ maContainer

ImageContainer sd::IconCache::Implementation::maContainer
private

Definition at line 44 of file IconCache.cxx.

Referenced by GetIcon().

◆ s_pIconCache

IconCache * sd::IconCache::Implementation::s_pIconCache = nullptr
staticprivate

This pointer holds a valid reference from first time that IconCache::Instance() is called to the end of the sd module when the cache is destroyed from SdGlobalResourceContainer.

Definition at line 41 of file IconCache.cxx.

Referenced by sd::IconCache::Instance().


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