26 #ifndef DIGIKAM_ITEM_INFO_DATA_H
27 #define DIGIKAM_ITEM_INFO_DATA_H
34 #include <QSharedData>
35 #include <QReadWriteLock>
36 #include <QWriteLocker>
37 #include <QReadLocker>
Definition: iteminfocache.h:47
Definition: iteminfodata.h:92
bool positionsCached
Definition: iteminfodata.h:151
QString defaultComment
Definition: iteminfodata.h:106
bool formatCached
Definition: iteminfodata.h:142
QDateTime creationDate
Definition: iteminfodata.h:113
qlonglong manualOrder
Definition: iteminfodata.h:117
QString format
Definition: iteminfodata.h:112
qlonglong id
Definition: iteminfodata.h:100
double longitude
Definition: iteminfodata.h:125
int faceCount
Definition: iteminfodata.h:121
bool hasAltitude
Definition: iteminfodata.h:134
bool orientationCached
Definition: iteminfodata.h:145
QList< int > tagIds
Definition: iteminfodata.h:120
bool faceSuggestionsCached
Definition: iteminfodata.h:154
qlonglong fileSize
Definition: iteminfodata.h:116
bool defaultCommentCached
Definition: iteminfodata.h:137
QString defaultTitle
Definition: iteminfodata.h:107
int albumId
Definition: iteminfodata.h:102
double latitude
Definition: iteminfodata.h:126
QMap< QString, QString > faceSuggestions
Definition: iteminfodata.h:123
bool tagIdsCached
Definition: iteminfodata.h:150
bool ratingCached
Definition: iteminfodata.h:140
bool fileSizeCached
Definition: iteminfodata.h:146
QString uniqueHash
Definition: iteminfodata.h:118
bool faceCountCached
Definition: iteminfodata.h:155
bool unconfirmedFaceCountCached
Definition: iteminfodata.h:153
bool pickLabelCached
Definition: iteminfodata.h:138
double altitude
Definition: iteminfodata.h:127
bool defaultTitleCached
Definition: iteminfodata.h:136
~ItemInfoData()
Definition: iteminfodata.cpp:118
int unconfirmedFaceCount
Definition: iteminfodata.h:122
bool hasCoordinates
Definition: iteminfodata.h:133
QSize imageSize
Definition: iteminfodata.h:119
DatabaseFields::Hash< QVariant > DatabaseFieldsHashRaw
Definition: iteminfodata.h:168
QDateTime modificationDate
Definition: iteminfodata.h:114
bool uniqueHashCached
Definition: iteminfodata.h:148
bool creationDateCached
Definition: iteminfodata.h:143
bool groupImageCached
Definition: iteminfodata.h:152
ItemInfoData()
Definition: iteminfodata.cpp:62
bool hasImageMetadata
Definition: iteminfodata.h:162
quint8 pickLabel
Definition: iteminfodata.h:108
qint8 rating
Definition: iteminfodata.h:110
int albumRootId
Definition: iteminfodata.h:103
DatabaseItem::Category category
Definition: iteminfodata.h:111
DatabaseFieldsHashRaw databaseFieldsHashRaw
Definition: iteminfodata.h:169
quint8 colorLabel
Definition: iteminfodata.h:109
DatabaseFields::VideoMetadataMinSizeType videoMetadataCached
Definition: iteminfodata.h:165
bool imageSizeCached
Definition: iteminfodata.h:149
bool colorLabelCached
Definition: iteminfodata.h:139
bool categoryCached
Definition: iteminfodata.h:141
bool invalid
Definition: iteminfodata.h:157
bool hasVideoMetadata
Definition: iteminfodata.h:161
QString name
Definition: iteminfodata.h:104
bool modificationDateCached
Definition: iteminfodata.h:144
DatabaseFields::ImageMetadataMinSizeType imageMetadataCached
Definition: iteminfodata.h:166
bool manualOrderCached
Definition: iteminfodata.h:147
qlonglong groupImage
group leader, if the image is grouped
Definition: iteminfodata.h:131
int orientation
Definition: iteminfodata.h:115
double currentSimilarity
Definition: iteminfodata.h:128
qlonglong currentReferenceImage
Definition: iteminfodata.h:101
Definition: iteminfodata.h:68
ItemInfoReadLocker()
Definition: iteminfodata.h:71
Definition: iteminfodata.h:49
static ItemInfoCache * cache()
Definition: iteminfodata.cpp:55
static void create()
Definition: iteminfodata.cpp:41
QReadWriteLock m_lock
Definition: iteminfodata.h:60
static ItemInfoStatic * m_instance
Definition: iteminfodata.h:62
ItemInfoCache m_cache
Definition: iteminfodata.h:59
static void destroy()
Definition: iteminfodata.cpp:49
Definition: iteminfodata.h:80
ItemInfoWriteLocker()
Definition: iteminfodata.h:83
uint8_t VideoMetadataMinSizeType
Definition: coredbfields.h:236
uint16_t ImageMetadataMinSizeType
Definition: coredbfields.h:150
Category
Definition: coredbconstants.h:95
Definition: datefolderview.cpp:43