|
MythTV master
|
A device containing images (ie. USB stick, CD, storage group etc) More...
Public Member Functions | |
| Device (QString name, QString mount, MythMediaDevice *media=nullptr, QTemporaryDir *import=nullptr) | |
| ~Device () | |
| Delete device, its thumbnails and any imported images. More... | |
| void | Close (bool eject=false) |
| Releases device. More... | |
| void | RemoveThumbs (void) const |
| Delete thumbnails associated with device. More... | |
| bool | isImport () const |
| bool | isPresent () const |
| void | setPresent (MythMediaDevice *media) |
Static Public Member Functions | |
| static void | RemoveDirContents (const QString &path) |
| Clears all files and sub-dirs within a directory. More... | |
Public Attributes | |
| bool | m_present { true } |
| True when gallery UI is running & device is useable. Always true for imports. More... | |
| QString | m_name |
| Device model/volume/id. More... | |
| QString | m_mount |
| Mountpoint. More... | |
| QString | m_thumbs |
| Dir sub-path of device thumbnails. More... | |
| MythMediaDevice * | m_media { nullptr } |
| Set for MediaMonitor devices only. More... | |
| QTemporaryDir * | m_dir { nullptr } |
| Dir path of images: import devices only. More... | |
A device containing images (ie. USB stick, CD, storage group etc)
Definition at line 37 of file imagemanager.cpp.
|
inline |
Definition at line 40 of file imagemanager.cpp.
|
inline |
Delete device, its thumbnails and any imported images.
Definition at line 51 of file imagemanager.cpp.
Releases device.
Definition at line 65 of file imagemanager.cpp.
Referenced by DeviceManager::CloseDevices(), and ~Device().
|
inline |
Definition at line 112 of file imagemanager.cpp.
Referenced by Close().
|
inline |
Definition at line 113 of file imagemanager.cpp.
|
inlinestatic |
Clears all files and sub-dirs within a directory.
| path | Dir to clear |
Definition at line 94 of file imagemanager.cpp.
|
inline |
Delete thumbnails associated with device.
Definition at line 101 of file imagemanager.cpp.
Referenced by ~Device().
|
inline |
Definition at line 114 of file imagemanager.cpp.
Referenced by DeviceManager::OpenDevice().
| QTemporaryDir* Device::m_dir { nullptr } |
Dir path of images: import devices only.
Definition at line 122 of file imagemanager.cpp.
Referenced by isImport(), and ~Device().
| MythMediaDevice* Device::m_media { nullptr } |
Set for MediaMonitor devices only.
Definition at line 121 of file imagemanager.cpp.
Referenced by Close(), and setPresent().
| QString Device::m_mount |
Mountpoint.
Definition at line 119 of file imagemanager.cpp.
Referenced by Close(), DeviceManager::CloseDevices(), and ~Device().
| QString Device::m_name |
Device model/volume/id.
Definition at line 118 of file imagemanager.cpp.
True when gallery UI is running & device is useable. Always true for imports.
Definition at line 117 of file imagemanager.cpp.
Referenced by Close(), isPresent(), and setPresent().
| QString Device::m_thumbs |
Dir sub-path of device thumbnails.
Definition at line 120 of file imagemanager.cpp.
Referenced by Device().