52 int numberOfFaces(qlonglong imageid)
const;
57 int faceCountForPersonInImage(qlonglong imageid,
int tagId)
const;
62 QList<FaceTagsIface> databaseFaces(qlonglong imageid)
const;
68 QList<FaceTagsIface> unconfirmedFaceTagsIfaces(qlonglong imageid)
const;
74 QList<FaceTagsIface> unconfirmedNameFaceTagsIfaces(qlonglong imageid)
const;
76 QList<FaceTagsIface> databaseFacesForTraining(qlonglong imageid)
const;
77 QList<FaceTagsIface> confirmedFaceTagsIfaces(qlonglong imageid)
const;
78 QList<FaceTagsIface> ignoredFaceTagsIfaces(qlonglong imageid)
const;
84 QList<QRect> getTagRects(qlonglong imageid)
const;
110 QMap<QString, QString> getSuggestedNames(qlonglong
id)
const;
143 void removeFace(
const FaceTagsIface& face,
bool touchTags =
true);
144 void removeFaces(
const QList<FaceTagsIface>& faces);
149 void removeAllFaces(qlonglong imageid);
154 void removeFace(qlonglong imageid,
const QRect& rect);
171 bool rotateFaces(qlonglong imageId,
const QSize& size,
172 int oldOrientation,
int newOrientation);
176 QList<FaceTagsIface> databaseFaces(qlonglong imageId, FaceTagsIface::TypeFlags flags)
const;
177 QList<ItemTagPair> faceItemTagPairs(qlonglong imageid, FaceTagsIface::TypeFlags flags)
const;
184 virtual void addNormalTag(qlonglong imageId,
int tagId);
185 virtual void removeNormalTag(qlonglong imageId,
int tagId);
186 virtual void removeNormalTags(qlonglong imageId,
const QList<int>& tagIds);