25 #ifndef DIGIKAM_FACE_TAGS_H
26 #define DIGIKAM_FACE_TAGS_H
50 static bool isPerson(
int tagId);
52 static bool isTheUnknownPerson(
int tagId);
53 static int unknownPersonTagId();
55 static bool isTheUnconfirmedPerson(
int tagId);
56 static int unconfirmedPersonTagId();
58 static bool isTheIgnoredPerson(
int tagId);
59 static int ignoredPersonTagId();
61 static bool isSystemPersonTagId(
int tagId);
81 static int personParentTag();
89 static int tagForPerson(
const QString& name,
int parentId = -1,
const QString& fullName = QString());
96 static int getOrCreateTagForPerson(
const QString& name,
int parentId = -1,
const QString& fullName = QString());
102 static void ensureIsPerson(
int tagId,
const QString& fullName = QString());
110 static int getOrCreateTagForIdentity(
const QMultiMap<QString, QString>& attributes);
111 static QMultiMap<QString, QString> identityAttributes(
int tagId);
117 static void applyTagIdentityMapping(
int tagId,
const QMultiMap<QString, QString>& attributes);
122 static QString faceNameForTag(
int tagId);
124 static int scannedForFacesTagId();
Definition: datefolderview.cpp:43