24 #ifndef DIGIKAM_ITEM_TAG_PAIR_H
25 #define DIGIKAM_ITEM_TAG_PAIR_H
30 #include <QStringList>
32 #include <QExplicitlySharedDataPointer>
43 class ItemTagPairPriv;
77 qlonglong imageId()
const;
83 bool isAssigned()
const;
96 bool hasProperty(
const QString& key)
const;
98 bool hasAnyProperty(
const QStringList& keys)
const;
100 bool hasValue(
const QString& key,
const QString&
value)
const;
102 QString
value(
const QString& key)
const;
104 QStringList allValues(
const QStringList& keys)
const;
106 QStringList values(
const QString& key)
const;
108 QStringList propertyKeys()
const;
110 QMultiMap<QString, QString> properties()
const;
113 void setProperty(
const QString& key,
const QString&
value);
120 void addProperty(
const QString& key,
const QString&
value);
123 void removeProperty(
const QString& key,
const QString&
value);
125 void removeProperties(
const QString& key);
127 void clearProperties();
131 QExplicitlySharedDataPointer<ItemTagPairPriv> d;
Definition: iteminfo.h:78
Definition: itemtagpair.h:46
Definition: piwigotalker.h:48
qulonglong value
Definition: itemviewutilities.cpp:592
Definition: datefolderview.cpp:43