![]() |
digiKam
|
#include <camiteminfo.h>
Public Types | |
enum | DownloadStatus { DownloadUnknown = -1 , DownloadedNo = 0 , DownloadedYes = 1 , DownloadFailed = 2 , DownloadStarted = 3 , NewPicture = 4 } |
Public Member Functions | |
CamItemInfo ()=default | |
bool | isNull () const |
bool | operator!= (const CamItemInfo &info) const |
bool | operator== (const CamItemInfo &info) const |
QUrl | url () const |
~CamItemInfo ()=default | |
Public Attributes | |
int | colorLabel = NoColorLabel |
Pre-picklabel value of camera file. | |
QDateTime | ctime |
Created time stamp of camera file. | |
int | downloaded = DownloadUnknown |
Variable values depending of user actions. | |
QString | downloadName |
Preview of the file-name to use during download from camera. | |
QString | folder |
Folder path to access to file in camera. | |
int | height = -1 |
Image height in pixels. | |
qlonglong | id = -1 |
Unique image id. | |
QString | mime |
Type mime of camera file. | |
QString | name |
File name in camera file-system. | |
PhotoInfoContainer | photoInfo |
Photo Info from camera file (get from file metadata) | |
int | pickLabel = NoPickLabel |
Pre-picklabel value of camera file. | |
bool | previewPossible = false |
int | rating = NoRating |
Pre-rating value of camera file. | |
int | readPermissions = -1 |
Read permission of camera file. | |
qint64 | size = -1 |
Static values taken from camera. | |
QList< int > | tagIds |
Pre-tags ids of camera file. | |
int | width = -1 |
Image width in pixels. | |
int | writePermissions = -1 |
Write permission of camera file. | |
|
default |
|
default |
References Digikam::operator==().
bool Digikam::CamItemInfo::isNull | ( | ) | const |
Return true if all member in this container are null.
References colorLabel, ctime, downloaded, downloadName, DownloadUnknown, folder, height, Digikam::PhotoInfoContainer::isNull(), mime, name, Digikam::NoColorLabel, Digikam::NoPickLabel, photoInfo, pickLabel, rating, readPermissions, size, tagIds, width, and writePermissions.
Referenced by Digikam::ImportIconView::activated(), Digikam::ImportThumbnailModel::data(), Digikam::ImportCategorizedView::hintAt(), Digikam::ImportCategorizedView::indexActivated(), Digikam::ImportItemPropertiesSideBarImport::itemChanged(), Digikam::MapViewModelHelper::itemCoordinates(), Digikam::ImportDelegate::paint(), Digikam::ImportPreviewView::setCamItemInfo(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::ImportStackedView::setPreviewItem(), and Digikam::ImportPreviewView::showContextMenu().
bool Digikam::CamItemInfo::operator!= | ( | const CamItemInfo & | info | ) | const |
Compare for camera information un-equality, not including variable values.
References operator==().
bool Digikam::CamItemInfo::operator== | ( | const CamItemInfo & | info | ) | const |
Compare for camera information equality, not including variable values.
References colorLabel, ctime, folder, height, id, mime, name, photoInfo, pickLabel, rating, readPermissions, size, tagIds, width, and writePermissions.
Referenced by operator!=().
QUrl Digikam::CamItemInfo::url | ( | ) | const |
Return the local file system (mounted on computer) url to the camera file.
References folder, name, and url().
Referenced by Digikam::ImportIconView::activated(), Digikam::CamItemSortSettings::compare(), Digikam::ImportCategorizedView::currentUrl(), Digikam::ImportThumbnailModel::data(), Digikam::CameraThumbsCtrl::getThumbInfo(), Digikam::ImportItemModel::hasImage(), Digikam::MapViewModelHelper::itemCoordinates(), Digikam::ImportPreviewView::setCamItemInfo(), Digikam::ImportStackedView::setPreviewItem(), Digikam::ImportPreviewView::showContextMenu(), Digikam::CameraThumbsCtrl::updateThumbInfoFromCache(), and url().
int Digikam::CamItemInfo::colorLabel = NoColorLabel |
Pre-picklabel value of camera file.
Referenced by Digikam::ImportIconView::assignColorLabel(), Digikam::ImportIconView::assignColorLabelToSelected(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), and Digikam::ImportDelegate::paint().
QDateTime Digikam::CamItemInfo::ctime |
Created time stamp of camera file.
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::GPCamera::capture(), Digikam::ImportFilterModel::categoryIdentifier(), Digikam::CamItemSortSettings::compare(), Digikam::CamItemSortSettings::compareCategories(), Digikam::DKCamera::fillItemInfoFromMetadata(), Digikam::UMSCamera::getItemInfo(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
int Digikam::CamItemInfo::downloaded = DownloadUnknown |
Variable values depending of user actions.
Download status of camera file. See DownloadStatus enum for details
Referenced by Digikam::GPCamera::capture(), Digikam::ImportDownloadOverlay::checkIndex(), Digikam::CamItemSortSettings::compare(), isNull(), Digikam::Filter::matchesCurrentFilter(), Digikam::operator<<(), Digikam::operator<<(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
QString Digikam::CamItemInfo::downloadName |
Preview of the file-name to use during download from camera.
Referenced by isNull(), Digikam::operator<<(), Digikam::operator<<(), Digikam::operator>>(), and Digikam::ImportItemPropertiesTab::setCurrentItem().
QString Digikam::CamItemInfo::folder |
Folder path to access to file in camera.
Referenced by Digikam::GPCamera::capture(), Digikam::ImportFilterModel::categoryIdentifier(), Digikam::CamItemSortSettings::compareCategories(), Digikam::CameraController::executeCommand(), Digikam::UMSCamera::getItemInfo(), isNull(), Digikam::Filter::matchesCurrentFilter(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::ImportUI::slotUploadItems(), Digikam::UMSCamera::uploadItem(), Digikam::GPCamera::uploadItem(), and url().
int Digikam::CamItemInfo::height = -1 |
Image height in pixels.
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::GPCamera::capture(), Digikam::DKCamera::fillItemInfoFromMetadata(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
qlonglong Digikam::CamItemInfo::id = -1 |
Unique image id.
Referenced by Digikam::ImportItemModel::indexesForCamItemInfo(), Digikam::ImportItemModel::indexForCamItemInfo(), Digikam::ImportItemModel::numberOfIndexesForCamItemInfo(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportPreviewView::showContextMenu(), and Digikam::ImportItemModel::uniqueCamItemInfos().
QString Digikam::CamItemInfo::mime |
Type mime of camera file.
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::GPCamera::capture(), Digikam::ImportFilterModel::categoryIdentifier(), Digikam::ImportRotateOverlay::checkIndex(), Digikam::CamItemSortSettings::compareCategories(), Digikam::CameraController::executeCommand(), Digikam::UMSCamera::getItemInfo(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportPreviewView::setCamItemInfo(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::ImportStackedView::setPreviewItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
QString Digikam::CamItemInfo::name |
File name in camera file-system.
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::GPCamera::capture(), Digikam::CamItemSortSettings::compare(), Digikam::CameraController::executeCommand(), Digikam::UMSCamera::getItemInfo(), Digikam::CameraThumbsCtrl::getThumbInfo(), isNull(), Digikam::Filter::matchesCurrentFilter(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::ImportUI::slotUploadItems(), Digikam::UMSCamera::uploadItem(), Digikam::GPCamera::uploadItem(), and url().
PhotoInfoContainer Digikam::CamItemInfo::photoInfo |
Photo Info from camera file (get from file metadata)
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::ImportCoordinatesOverlay::checkIndex(), Digikam::DKCamera::fillItemInfoFromMetadata(), isNull(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), and Digikam::UMSCamera::uploadItem().
int Digikam::CamItemInfo::pickLabel = NoPickLabel |
Pre-picklabel value of camera file.
Referenced by Digikam::ImportIconView::assignPickLabel(), Digikam::ImportIconView::assignPickLabelToSelected(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), and Digikam::ImportDelegate::paint().
bool Digikam::CamItemInfo::previewPossible = false |
Referenced by Digikam::ImportThumbnailModel::data(), Digikam::UMSCamera::getItemInfo(), and Digikam::operator<<().
int Digikam::CamItemInfo::rating = NoRating |
Pre-rating value of camera file.
Referenced by Digikam::ImportIconView::assignRating(), Digikam::ImportThumbnailBar::assignRating(), Digikam::ImportIconView::assignRatingToSelected(), Digikam::CamItemSortSettings::compare(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), and Digikam::ImportRatingOverlay::updateRating().
int Digikam::CamItemInfo::readPermissions = -1 |
Read permission of camera file.
Referenced by Digikam::GPCamera::capture(), Digikam::UMSCamera::getItemInfo(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
qint64 Digikam::CamItemInfo::size = -1 |
Static values taken from camera.
Camera file size in bytes.
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::GPCamera::capture(), Digikam::CamItemSortSettings::compare(), Digikam::UMSCamera::getItemInfo(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
QList<int> Digikam::CamItemInfo::tagIds |
Pre-tags ids of camera file.
Referenced by Digikam::ImportIconView::assignTagToSelected(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), and Digikam::ImportIconView::removeTagFromSelected().
int Digikam::CamItemInfo::width = -1 |
Image width in pixels.
Referenced by Digikam::ImportToolTipFiller::CamItemInfoTipContents(), Digikam::GPCamera::capture(), Digikam::DKCamera::fillItemInfoFromMetadata(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().
int Digikam::CamItemInfo::writePermissions = -1 |
Write permission of camera file.
Referenced by Digikam::GPCamera::capture(), Digikam::ImportLockOverlay::checkIndex(), Digikam::UMSCamera::getItemInfo(), isNull(), Digikam::operator<<(), Digikam::operator<<(), operator==(), Digikam::operator>>(), Digikam::ImportDelegate::paint(), Digikam::ImportItemPropertiesTab::setCurrentItem(), Digikam::UMSCamera::uploadItem(), and Digikam::GPCamera::uploadItem().