103 void rebuildSignatureCache(
const QSet<qlonglong>& imageIds = {});
104 bool hasSignatureCache()
const;
108 void setImageDataFromImage(
const QImage& image);
109 void setImageDataFromImage(
const DImg& image);
115 void setAlbumRootsToSearch(
const QSet<int>& albumRootIds);
116 const QSet<int>& albumRootsToSearch()
const;
120 const QString signatureQuery = QString::fromUtf8(
"SELECT imageid, matrix FROM ImageHaarMatrix;");
125 QScopedPointer<SignatureCache> m_signatureCache;
126 QScopedPointer<AlbumCache> m_albumCache;
128 QScopedPointer<Haar::ImageData> m_data;
130 QSet<int> m_albumRootsToSearch;