67 static QList<ItemTagPair> availablePairs(qlonglong imageId);
68 static QList<ItemTagPair> availablePairs(
const ItemInfo& info);
70 qlonglong imageId()
const;
76 bool isAssigned()
const;
89 bool hasProperty(
const QString& key)
const;
91 bool hasAnyProperty(
const QStringList& keys)
const;
93 bool hasValue(
const QString& key,
const QString&
value)
const;
95 QString
value(
const QString& key)
const;
97 QStringList allValues(
const QStringList& keys)
const;
99 QStringList values(
const QString& key)
const;
101 QStringList propertyKeys()
const;
103 QMultiMap<QString, QString> properties()
const;
106 void setProperty(
const QString& key,
const QString&
value);
113 void addProperty(
const QString& key,
const QString&
value);
116 void removeProperty(
const QString& key,
const QString&
value);
118 void removeProperties(
const QString& key);
120 void clearProperties();
124 QExplicitlySharedDataPointer<ItemTagPairPriv> d;