repoindex/lib/alpm/suggestionslookup.h

29 lines
542 B
C++

#ifndef REPOINDEX_SUGGESTIONSLOOKUP_H
#define REPOINDEX_SUGGESTIONSLOOKUP_H
#include "./packagelookup.h"
namespace RepoIndex {
class Manager;
class Repository;
class SuggestionsLookup : public PackageLookup
{
Q_OBJECT
public:
SuggestionsLookup(Manager &manager, const QJsonObject &request, QObject *parent = nullptr);
private Q_SLOTS:
void performLookup();
void addResults();
private:
QList<Repository *> m_repos;
const QString m_searchTerm;
};
} // namespace RepoIndex
#endif // REPOINDEX_SUGGESTIONSLOOKUP_H