digiKam
|
Public Types | |
enum | CameraDriverType { GPhotoDriver = 0 , UMSDriver } |
Signals | |
void | signalFolderList (const QStringList &) |
Public Member Functions | |
bool | cameraAbout (QString &about) override |
DKCamera::CameraDriverType | cameraDriverType () override |
bool | cameraManual (QString &manual) override |
QByteArray | cameraMD5ID () override |
bool | cameraSummary (QString &summary) override |
void | cancel () override |
bool | capture (CamItemInfo &itemInfo) override |
Method not supported by UMS camera. More... | |
bool | captureImagePreviewSupport () const |
bool | captureImageSupport () const |
bool | delDirSupport () const |
bool | deleteItem (const QString &folder, const QString &itemName) override |
bool | deleteSupport () const |
bool | doConnect () override |
bool | downloadItem (const QString &folder, const QString &itemName, const QString &saveFile) override |
bool | getFolders (const QString &folder) override |
bool | getFreeSpace (unsigned long &kBSize, unsigned long &kBAvail) override |
NOTE: implemented in gui, outside the camera thread. More... | |
void | getItemInfo (const QString &folder, const QString &itemName, CamItemInfo &info, bool useMetadata) override |
bool | getItemsInfoList (const QString &folder, bool useMetadata, CamItemInfoList &infoList) override |
If getImageDimensions is false, the camera shall set width and height to -1 if the values are not immediately available. More... | |
bool | getMetadata (const QString &folder, const QString &itemName, DMetadata &meta) override |
bool | getPreview (QImage &preview) override |
Method not supported by UMS camera. More... | |
bool | getThumbnail (const QString &folder, const QString &itemName, QImage &thumbnail) override |
QString | mimeType (const QString &fileext) const |
bool | mkDirSupport () const |
QString | model () const |
QString | path () const |
QString | port () const |
void | printSupportedFeatures () |
bool | setLockItem (const QString &folder, const QString &itemName, bool lock) override |
bool | thumbnailSupport () const |
QString | title () const |
UMSCamera (const QString &title, const QString &model, const QString &port, const QString &path) | |
bool | uploadItem (const QString &folder, const QString &itemName, const QString &localFile, CamItemInfo &info) override |
bool | uploadSupport () const |
QString | uuid () const |
~UMSCamera () override | |
Protected Member Functions | |
void | fillItemInfoFromMetadata (CamItemInfo &item, const DMetadata &meta) const |
Protected Attributes | |
QString | m_audioFilter |
bool | m_captureImagePreviewSupport |
bool | m_captureImageSupport |
bool | m_delDirSupport |
bool | m_deleteSupport |
QString | m_imageFilter |
bool | m_mkDirSupport |
QString | m_model |
QString | m_movieFilter |
QString | m_path |
QString | m_port |
QString | m_rawFilter |
bool | m_thumbnailSupport |
QString | m_title |
bool | m_uploadSupport |
QString | m_uuid |
USB Mass Storage camera Implementation of abstract type DKCamera
|
inherited |
|
explicit |
|
override |
|
overridevirtual |
Implements Digikam::DKCamera.
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DKCamera::UMSDriver.
|
overridevirtual |
Implements Digikam::DKCamera.
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DKCamera::uuid().
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DKCamera::captureImageSupport(), Digikam::DKCamera::delDirSupport(), Digikam::DKCamera::deleteSupport(), Digikam::DKCamera::mkDirSupport(), Digikam::DKCamera::model(), Digikam::DKCamera::path(), Digikam::DKCamera::port(), Digikam::DKCamera::thumbnailSupport(), Digikam::DKCamera::title(), Digikam::DKCamera::uploadSupport(), and Digikam::DKCamera::uuid().
|
overridevirtual |
Implements Digikam::DKCamera.
|
overridevirtual |
Method not supported by UMS camera.
Implements Digikam::DKCamera.
|
inherited |
References Digikam::DKCamera::m_captureImagePreviewSupport.
Referenced by Digikam::DKCamera::printSupportedFeatures().
|
inherited |
References Digikam::DKCamera::m_captureImageSupport.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
inherited |
References Digikam::DKCamera::m_delDirSupport.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DKCamera::path().
|
inherited |
References Digikam::DKCamera::m_deleteSupport.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
overridevirtual |
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DFileOperations::copyModificationTime().
|
protectedinherited |
References Digikam::CamItemInfo::ctime, Digikam::MetaEngine::getItemDateTime(), Digikam::MetaEngine::getItemDimensions(), Digikam::DMetadata::getMSecsInfo(), Digikam::DMetadata::getPhotographInformation(), Digikam::CamItemInfo::height, Digikam::CamItemInfo::photoInfo, and Digikam::CamItemInfo::width.
Referenced by getItemInfo().
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DKCamera::signalFolderList().
|
overridevirtual |
NOTE: implemented in gui, outside the camera thread.
Implements Digikam::DKCamera.
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::ItemScanner::creationDateFromFilesystem(), Digikam::CamItemInfo::ctime, Digikam::DKCamera::fillItemInfoFromMetadata(), Digikam::CamItemInfo::folder, getMetadata(), Digikam::CamItemInfo::mime, Digikam::DKCamera::mimeType(), Digikam::CamItemInfo::name, Digikam::CamItemInfo::previewPossible, Digikam::CamItemInfo::readPermissions, Digikam::CamItemInfo::size, and Digikam::CamItemInfo::writePermissions.
Referenced by getItemsInfoList().
|
overridevirtual |
If getImageDimensions is false, the camera shall set width and height to -1 if the values are not immediately available.
Implements Digikam::DKCamera.
References Digikam::DeleteDialogMode::Files, and getItemInfo().
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DMetadata::load(), and Digikam::DKCamera::path().
Referenced by getItemInfo().
|
overridevirtual |
Method not supported by UMS camera.
Implements Digikam::DKCamera.
|
overridevirtual |
|
inherited |
|
inherited |
References Digikam::DKCamera::m_mkDirSupport.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
inherited |
|
inherited |
References Digikam::DKCamera::m_path.
Referenced by Digikam::GPCamera::cameraMD5ID(), Digikam::GPCamera::cameraSummary(), cameraSummary(), Digikam::GPCamera::capture(), deleteItem(), getMetadata(), and getThumbnail().
|
inherited |
References Digikam::DKCamera::m_port.
Referenced by Digikam::GPCamera::autoDetect(), Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::GPCamera::findConnectedUsbCamera().
|
inherited |
References Digikam::DKCamera::captureImagePreviewSupport(), Digikam::DKCamera::captureImageSupport(), Digikam::DKCamera::delDirSupport(), Digikam::DKCamera::deleteSupport(), Digikam::DKCamera::mkDirSupport(), Digikam::DKCamera::thumbnailSupport(), Digikam::DKCamera::title(), and Digikam::DKCamera::uploadSupport().
|
overridevirtual |
Implements Digikam::DKCamera.
|
signalinherited |
Referenced by Digikam::GPCamera::getFolders(), and getFolders().
|
inherited |
References Digikam::DKCamera::m_thumbnailSupport.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
inherited |
References Digikam::DKCamera::m_title.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
overridevirtual |
Implements Digikam::DKCamera.
References Digikam::DFileOperations::copyModificationTime(), Digikam::ItemScanner::creationDateFromFilesystem(), Digikam::CamItemInfo::ctime, Digikam::CamItemInfo::downloaded, Digikam::CamItemInfo::DownloadUnknown, Digikam::CamItemInfo::folder, Digikam::CamItemInfo::height, Digikam::CamItemInfo::mime, Digikam::DKCamera::mimeType(), Digikam::CamItemInfo::name, Digikam::CamItemInfo::photoInfo, Digikam::CamItemInfo::readPermissions, Digikam::CamItemInfo::size, Digikam::CamItemInfo::width, and Digikam::CamItemInfo::writePermissions.
|
inherited |
References Digikam::DKCamera::m_uploadSupport.
Referenced by Digikam::GPCamera::cameraSummary(), cameraSummary(), and Digikam::DKCamera::printSupportedFeatures().
|
inherited |
References Digikam::DKCamera::m_uuid.
Referenced by cameraMD5ID(), and cameraSummary().
|
protectedinherited |
Referenced by Digikam::DKCamera::DKCamera(), and Digikam::DKCamera::mimeType().
|
protectedinherited |
Referenced by Digikam::DKCamera::captureImagePreviewSupport(), and Digikam::GPCamera::doConnect().
|
protectedinherited |
Referenced by Digikam::DKCamera::captureImageSupport(), Digikam::GPCamera::doConnect(), and doConnect().
|
protectedinherited |
Referenced by Digikam::DKCamera::delDirSupport(), Digikam::GPCamera::doConnect(), and doConnect().
|
protectedinherited |
Referenced by Digikam::DKCamera::deleteSupport(), Digikam::GPCamera::doConnect(), and doConnect().
|
protectedinherited |
Referenced by Digikam::DKCamera::DKCamera(), and Digikam::DKCamera::mimeType().
|
protectedinherited |
Referenced by Digikam::GPCamera::doConnect(), doConnect(), and Digikam::DKCamera::mkDirSupport().
|
protectedinherited |
Referenced by Digikam::GPCamera::doConnect(), and Digikam::DKCamera::model().
|
protectedinherited |
Referenced by Digikam::DKCamera::DKCamera(), and Digikam::DKCamera::mimeType().
|
protectedinherited |
Referenced by doConnect(), and Digikam::DKCamera::path().
|
protectedinherited |
Referenced by Digikam::GPCamera::doConnect(), and Digikam::DKCamera::port().
|
protectedinherited |
Referenced by Digikam::DKCamera::DKCamera(), and Digikam::DKCamera::mimeType().
|
protectedinherited |
Referenced by Digikam::GPCamera::doConnect(), doConnect(), and Digikam::DKCamera::thumbnailSupport().
|
protectedinherited |
Referenced by Digikam::DKCamera::title().
|
protectedinherited |
Referenced by Digikam::GPCamera::doConnect(), doConnect(), and Digikam::DKCamera::uploadSupport().
|
protectedinherited |
Referenced by Digikam::DKCamera::uuid().