added GUI for lensfun

This commit is contained in:
Alberto Griggio
2017-09-07 16:45:41 +02:00
parent 940577ce45
commit 30f62b0560
6 changed files with 330 additions and 11 deletions

View File

@@ -215,17 +215,16 @@ std::vector<LFCamera> LFDatabase::getCameras() const
}
std::vector<LFLens> LFDatabase::getLenses(const LFCamera &camera) const
std::vector<LFLens> LFDatabase::getLenses() const
{
std::vector<LFLens> ret;
if (data_) {
auto lenses = data_->FindLenses(camera.data_, NULL, "", LF_SEARCH_LOOSE /*| LF_SEARCH_SORT_AND_UNIQUIFY*/);
auto lenses = data_->GetLenses();
while (*lenses) {
ret.emplace_back(LFLens());
ret.back().data_ = *lenses;
++lenses;
}
lf_free(lenses);
}
return ret;
}