|
LibreOffice Module sd (master) 1
|
Classes | |
| class | BitmapCache |
| This low level cache is the actual bitmap container. More... | |
| class | BitmapCompressor |
| This interface class provides the minimal method set for classes that implement the compression and decompression of preview bitmaps. More... | |
| class | BitmapFactory |
| This factory class creates preview bitmaps for page objects. More... | |
| class | BitmapReplacement |
| Interface for preview bitmap replacements. More... | |
| class | CacheCompactor |
| This is an interface class whose implementations are created via the Create() factory method. More... | |
| class | CacheConfiguration |
| A very simple and easy-to-use access to configuration entries regarding the slide sorter cache. More... | |
| class | CacheContext |
| This interface allows the individualisation of different instances of the PreviewCache. More... | |
| class | CompressionByDeletion |
| This is another trivial bitmap compressor. More... | |
| class | GenericPageCache |
| This basically is the implementation class for the PageCache class. More... | |
| class | NoBitmapCompression |
| This is one trivial bitmap compressor. More... | |
| class | PageCache |
| The page cache is responsible for the creation and storage of preview bitmaps of pages that are shown by the slide sorter. More... | |
| class | PageCacheManager |
| Provide and manage the preview bitmap caches for all slide sorter instances. More... | |
| class | PngCompression |
| Compress preview bitmaps using the PNG format. More... | |
| class | QueueProcessor |
| This queue processor is timer based, i.e. More... | |
| class | RequestFactory |
| class | RequestQueue |
| The request queue stores requests that are described by the Request sorted according to priority class and then priority. More... | |
| class | ResolutionReduction |
| Compress a preview bitmap by reducing its resolution. More... | |
Typedefs | |
| typedef const SdrPage * | CacheKey |
| typedef std::shared_ptr< CacheContext > | SharedCacheContext |
Enumerations | |
| enum | RequestPriorityClass { MIN_CLASS = 0 , VISIBLE_NO_PREVIEW = MIN_CLASS , VISIBLE_OUTDATED_PREVIEW , NOT_VISIBLE , MAX_CLASS = NOT_VISIBLE } |
| Each request for a preview creation has a priority. More... | |
Functions | |
| IMPL_LINK_NOARG (CacheCompactor, CompactionCallback, Timer *, void) | |
| IMPL_STATIC_LINK_NOARG (CacheConfiguration, TimerCallback, Timer *, void) | |
| IMPL_LINK_NOARG (QueueProcessor, ProcessRequestHdl, Timer *, void) | |
| typedef const SdrPage* sd::slidesorter::cache::CacheKey |
Definition at line 36 of file SlsCacheContext.hxx.
| typedef std::shared_ptr<CacheContext> sd::slidesorter::cache::SharedCacheContext |
Definition at line 94 of file SlsCacheContext.hxx.
Each request for a preview creation has a priority.
This enum defines the available priorities. The special values MIN_CLASS and MAX_CLASS are/can be used for validation and have to be kept up-to-date.
| Enumerator | |
|---|---|
| MIN_CLASS | |
| VISIBLE_NO_PREVIEW | |
| VISIBLE_OUTDATED_PREVIEW | |
| NOT_VISIBLE | |
| MAX_CLASS | |
Definition at line 28 of file SlsRequestPriorityClass.hxx.
| sd::slidesorter::cache::IMPL_LINK_NOARG | ( | CacheCompactor | , |
| CompactionCallback | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 133 of file SlsCacheCompactor.cxx.
| sd::slidesorter::cache::IMPL_LINK_NOARG | ( | QueueProcessor | , |
| ProcessRequestHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 95 of file SlsQueueProcessor.cxx.
| sd::slidesorter::cache::IMPL_STATIC_LINK_NOARG | ( | CacheConfiguration | , |
| TimerCallback | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 126 of file SlsCacheConfiguration.cxx.