|
MythTV master
|
Manages a collection of images. More...
#include <utility>#include <QTemporaryDir>#include "libmythbase/mythdbcon.h"#include "libmythbase/mythdirs.h"#include "libmythbase/storagegroup.h"#include "imagescanner.h"#include "imagemetadata.h"Go to the source code of this file.
Classes | |
| class | DeviceManager |
| Manages image sources, ie. More... | |
| class | ImageAdapterBase |
| Common filesystem facilities. More... | |
| class | ImageAdapterLocal |
| Filesystem adapter for Frontend, managing local devices iaw MediaMonitor. More... | |
| class | ImageAdapterSg |
| Filesystem adapter for Backend, managing Photographs storage group. More... | |
| class | ImageDb< FS > |
| Database API. More... | |
| class | ImageDbSg |
| A Database API with SG adapter for remote images. More... | |
| class | ImageDbLocal |
| A Database with device adapter for local images. More... | |
| class | ImageHandler< DBFS > |
| A handler for image operations. Requires a database/filesystem adapter. More... | |
| class | ImageManagerBe |
| The image manager to be used by the Backend. More... | |
| class | ImageDbReader |
| Provides read access to local & remote images. More... | |
| class | ImageManagerFe |
| The image manager for use by Frontends. More... | |
Enumerations | |
| enum | ImageDisplayType : std::uint8_t { kPicAndVideo = 0 , kPicOnly = 1 , kVideoOnly = 2 } |
| Display filter. More... | |
Variables | |
| static constexpr const char * | IMAGE_STORAGE_GROUP { "Photographs" } |
| static constexpr const char * | THUMBNAIL_STORAGE_GROUP { "Temp" } |
| static constexpr const char * | TEMP_SUBDIR { "tmp" } |
| static constexpr const char * | THUMBNAIL_SUBDIR { "Images" } |
| static constexpr int | DEVICE_INVALID { -1 } |
Manages a collection of images.
Provides a generic Gallery comprising; a database API for reading images, a scanner to synchronise the database to a filesystem a thumbnail generator to manage thumbnails for each database image handlers for image operations
Definition in file imagemanager.h.
| enum ImageDisplayType : std::uint8_t |
Display filter.
| Enumerator | |
|---|---|
| kPicAndVideo | Show Pictures & Videos. |
| kPicOnly | Hide videos. |
| kVideoOnly | Hide pictures. |
Definition at line 77 of file imagemanager.h.
|
staticconstexpr |
Definition at line 71 of file imagemanager.h.
Referenced by ImageManagerFe::CloseDevices(), ImageManagerFe::DeviceEvent(), DeviceManager::LocateMount(), and DeviceManager::OpenDevice().
|
staticconstexpr |
Definition at line 63 of file imagemanager.h.
Referenced by ImageDbSg::ImageDbSg(), and ImageAdapterSg::MakeFileUrl().
|
staticconstexpr |
Definition at line 67 of file imagemanager.h.
Referenced by ImageAdapterBase::GetAbsThumbPath().
|
staticconstexpr |
Definition at line 64 of file imagemanager.h.
Referenced by ImageAdapterSg::MakeThumbUrl().
|
staticconstexpr |
Definition at line 69 of file imagemanager.h.
Referenced by Device::Device().