![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
This class was split from DisjointMetadata::Private to allow to use the automatic C++ copy constructor (DisjointMetadata::Private contains a QMutex and is thus non-copyable)
Public Types | |
| enum | Status { MetadataInvalid , MetadataAvailable , MetadataDisjoint } |
| The status enum describes the result of joining several metadata sets. More... | |
Public Attributes | |
| int | colorLabel = -1 |
| bool | colorLabelChanged = false |
| Status | colorLabelStatus = MetadataInvalid |
| CaptionsMap | comments |
| bool | commentsChanged = false |
| Status | commentsStatus = MetadataInvalid |
| int | count = 0 |
| QDateTime | dateTime |
| bool | dateTimeChanged = false |
| Status | dateTimeStatus = MetadataInvalid |
| int | highestColorLabel = -1 |
| int | highestPickLabel = -1 |
| int | highestRating = -1 |
| bool | invalid = false |
| QDateTime | lastDateTime |
| Template | metadataTemplate |
| int | pickLabel = -1 |
| bool | pickLabelChanged = false |
| Status | pickLabelStatus = MetadataInvalid |
| int | rating = -1 |
| bool | ratingChanged = false |
| Status | ratingStatus = MetadataInvalid |
| QList< int > | tagIds |
| QStringList | tagList |
| QMap< int, Status > | tags |
| bool | tagsChanged = false |
| bool | templateChanged = false |
| Status | templateStatus = MetadataInvalid |
| CaptionsMap | titles |
| bool | titlesChanged = false |
| Status | titlesStatus = MetadataInvalid |
| bool | withoutTags = false |
If only one set has been added, the status is always MetadataAvailable. If no set has been added, the status is always MetadataInvalid