23 #ifndef DOOMSEEKER_UPDATER_UPDATERPACKAGEFILTER_H
24 #define DOOMSEEKER_UPDATER_UPDATERPACKAGEFILTER_H
26 #include "updater/updatechannel.h"
27 #include "updater/updatepackage.h"
59 QList<UpdatePackage> filter(
const QList<UpdatePackage>& packages);
60 void setIgnoreRevisions(
const QMap<QString, QList<unsigned long long> >& packagesRevisions);
82 friend class PrivData<UpdatePackageFilter>;
84 QMap<QString, PluginInfo> collectPluginInfo();
86 bool isOnIgnoredList(
const QString& package,
unsigned long long revision)
const;
Filters UpdatePackage information basing on what is requested by the program.
bool wasAnyUpdatePackageIgnored() const
After filter() flag which says if any package was ignored.