Lines Matching defs:package

59 	virtual bool AcceptsPackage(const PackageInfoRef& package) const
74 virtual bool AcceptsPackage(const PackageInfoRef& package) const
76 if (!package.IsSet())
79 for (int i = package->CountCategories() - 1; i >= 0; i--) {
80 const CategoryRef& category = package->CategoryAtIndex(i);
107 virtual bool AcceptsPackage(const PackageInfoRef& package) const
109 return package->State() == NONE;
137 virtual bool AcceptsPackage(const PackageInfoRef& package) const
139 if (!package.IsSet())
141 // Every search term must be found in one of the package texts
144 if (!_TextContains(package->Name(), term)
145 && !_TextContains(package->Title(), term)
146 && !_TextContains(package->Publisher().Name(), term)
147 && !_TextContains(package->ShortDescription(), term)
148 && !_TextContains(package->FullDescription(), term)) {
183 is_source_package(const PackageInfoRef& package)
185 const BString& packageName = package->Name();
191 is_develop_package(const PackageInfoRef& package)
193 const BString& packageName = package->Name();
267 // TODO; part of a wider change; cope with the package being in more than one
284 Model::MatchesFilter(const PackageInfoRef& package) const
286 return fCategoryFilter->AcceptsPackage(package)
287 && fSearchTermsFilter->AcceptsPackage(package)
288 && (fDepotFilter.IsEmpty() || fDepotFilter == package->DepotName())
289 && (fShowAvailablePackages || package->State() != NONE)
290 && (fShowInstalledPackages || package->State() != ACTIVATED)
291 && (fShowSourcePackages || !is_source_package(package))
292 && (fShowDevelopPackages || !is_develop_package(package));
377 HDINFO("did update package [%s] with state [%s]",
381 HDINFO("was unable to find package [%s] so was not possible to set"
500 /*! It may transpire that the package has no corresponding record on the
503 only to hear back that the package does not exist.
507 Model::CanPopulatePackage(const PackageInfoRef& package)
509 const BString& depotName = package->DepotName();
524 model of the packages. When the package is viewed, additional data needs
529 Model::PopulatePackage(const PackageInfoRef& package, uint32 flags)
531 HDTRACE("will populate package for [%s]", package->Name().String());
533 if (!CanPopulatePackage(package)) {
534 HDINFO("unable to populate package [%s]", package->Name().String());
539 // package information. Maybe a cache of populated packages, so that
546 package->Name());
550 fPopulatedPackageNames.Add(package->Name());
553 if ((flags & POPULATE_CHANGELOG) != 0 && package->HasChangelog()) {
554 _PopulatePackageChangelog(package);
567 packageName = package->Name();
568 const DepotInfo* depot = DepotForName(package->DepotName());
589 package->ClearUserRatings();
630 // For which version of the package was the rating?
673 package->AddUserRating(userRating);
691 Model::_PopulatePackageChangelog(const PackageInfoRef& package)
698 packageName = package->Name();
711 package->SetChangelog(content);
716 _MaybeLogJsonRpcError(info, "populate package changelog");
718 HDERROR("unable to obtain the changelog for the package [%s]",