LibreOffice Module sw (master) 1
|
#include <fntcache.hxx>
Public Member Functions | |
SwFntCache () | |
SwFntObj * | First () |
void | Flush () |
Public Member Functions inherited from SwCache | |
SwCache (const sal_uInt16 nInitSize, OString aNm) | |
~SwCache () | |
The dtor will free all objects still in the vector. More... | |
void | Flush () |
SwCacheObj * | Get (const void *pOwner, const bool bToTop=true) |
SwCacheObj * | Get (const void *pOwner, const sal_uInt16 nIndex, const bool bToTop=true) |
void | ToTop (SwCacheObj *pObj) |
bool | Insert (SwCacheObj *pNew, bool isDuplicateOwnerAllowed) |
void | Delete (const void *pOwner, sal_uInt16 nIndex) |
void | Delete (const void *pOwner) |
void | SetLRUOfst (const sal_uInt16 nOfst) |
Mark some entries as "do not delete". More... | |
void | ResetLRUOfst () |
void | IncreaseMax (const sal_uInt16 nAdd) |
void | DecreaseMax (const sal_uInt16 nSub) |
sal_uInt16 | GetCurMax () const |
SwCacheObj * | First () |
SwCacheObj * | operator[] (sal_uInt16 nIndex) |
sal_uInt16 | size () |
Static Public Member Functions | |
static SwFntObj * | Next (SwFntObj *pFntObj) |
Static Public Member Functions inherited from SwCache | |
static SwCacheObj * | Next (SwCacheObj *pCacheObj) |
Definition at line 42 of file fntcache.hxx.
|
inline |
Definition at line 45 of file fntcache.hxx.
|
inline |
Definition at line 121 of file fntcache.hxx.
References SwCache::First().
Referenced by SwFntAccess::SwFntAccess().
void SwFntCache::Flush | ( | void | ) |
Definition at line 76 of file fntcache.cxx.
References SwCache::Flush(), pLastFont, and SwCacheObj::Unlock().
Referenced by FlushFontCache(), SwViewShell::Init(), SwViewShell::PrintProspect(), sw::DocumentDeviceManager::PrtDataChanged(), SwViewShell::Reformat(), and SwProtocol::Stop().
Definition at line 126 of file fntcache.hxx.
References SwCache::Next().
Referenced by SwFntAccess::SwFntAccess().