digiKam
Loading...
Searching...
No Matches
disjointmetadatadatafields.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2015-08-17
7 * Description : Helper class for Image Description Editor Tab
8 *
9 * SPDX-FileCopyrightText: 2015 by Veaceslav Munteanu <veaceslav dot munteanu90 at gmail dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17#include "disjointmetadata.h"
18
19// Qt includes
20
21#include <QMap>
22#include <QList>
23#include <QDateTime>
24#include <QStringList>
25
26// Local includes
27
28#include "captionvalues.h"
29#include "template.h"
30
31namespace Digikam
32{
33
100
101} // namespace Digikam
Definition captionvalues.h:59
Definition disjointmetadatadatafields.h:39
bool withoutTags
Definition disjointmetadatadatafields.h:67
int highestPickLabel
Definition disjointmetadatadatafields.h:70
bool tagsChanged
Definition disjointmetadatadatafields.h:66
bool pickLabelChanged
Definition disjointmetadatadatafields.h:62
bool ratingChanged
Definition disjointmetadatadatafields.h:64
QMap< int, Status > tags
Definition disjointmetadatadatafields.h:85
CaptionsMap comments
Definition disjointmetadatadatafields.h:81
Status templateStatus
Definition disjointmetadatadatafields.h:95
Status titlesStatus
Definition disjointmetadatadatafields.h:90
Status ratingStatus
Definition disjointmetadatadatafields.h:94
int rating
Definition disjointmetadatadatafields.h:73
QList< int > tagIds
Definition disjointmetadatadatafields.h:97
Status pickLabelStatus
Definition disjointmetadatadatafields.h:92
QStringList tagList
Definition disjointmetadatadatafields.h:87
QDateTime dateTime
Definition disjointmetadatadatafields.h:77
int pickLabel
Definition disjointmetadatadatafields.h:69
int colorLabel
Definition disjointmetadatadatafields.h:71
CaptionsMap titles
Definition disjointmetadatadatafields.h:80
QDateTime lastDateTime
Definition disjointmetadatadatafields.h:78
Status
Definition disjointmetadatadatafields.h:49
@ MetadataDisjoint
No common value is available. For rating and dates, the interval is available.
Definition disjointmetadatadatafields.h:52
@ MetadataInvalid
Not yet filled with any value.
Definition disjointmetadatadatafields.h:50
@ MetadataAvailable
Only one data set has been added, or a common value is available.
Definition disjointmetadatadatafields.h:51
bool colorLabelChanged
Definition disjointmetadatadatafields.h:63
bool invalid
Definition disjointmetadatadatafields.h:98
Template metadataTemplate
Definition disjointmetadatadatafields.h:83
int highestRating
Definition disjointmetadatadatafields.h:74
bool commentsChanged
Definition disjointmetadatadatafields.h:61
int highestColorLabel
Definition disjointmetadatadatafields.h:72
bool templateChanged
Definition disjointmetadatadatafields.h:65
int count
Definition disjointmetadatadatafields.h:75
Status colorLabelStatus
Definition disjointmetadatadatafields.h:93
Status commentsStatus
Definition disjointmetadatadatafields.h:91
Status dateTimeStatus
Definition disjointmetadatadatafields.h:89
bool titlesChanged
Definition disjointmetadatadatafields.h:60
bool dateTimeChanged
Definition disjointmetadatadatafields.h:59
Definition template.h:36
Definition datefolderview.cpp:34