9 #ifndef INTERFACES_IFINDER_H
10 #define INTERFACES_IFINDER_H
12 #include <QStringList>
16 class QAbstractItemModel;
83 virtual QAbstractItemModel* GetModel () = 0;
101 virtual QByteArray GetUniqueSearchID ()
const = 0;
111 virtual QStringList GetCategories ()
const = 0;
138 virtual QStringList GetCategories ()
const = 0;
160 virtual void categoriesChanged (
const QStringList& newCats,
161 const QStringList& oldCats) = 0;
164 Q_DECLARE_INTERFACE (
IFinder,
"org.Deviant.LeechCraft.IFinder/1.0")