~mmcg069/software-center/bug635994-again

« back to all changes in this revision

Viewing changes to softwarecenter/ui/gtk/models/appstore.py

  • Committer: Michael Vogt
  • Date: 2011-07-21 15:28:53 UTC
  • Revision ID: michael.vogt@ubuntu.com-20110721152853-isdwy3wd800y9xd1
add top rated carousel

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
from softwarecenter.utils import ExecutionTime, SimpleFileDownloader
33
33
from softwarecenter.backend import get_install_backend
34
34
from softwarecenter.backend.reviews import get_review_loader
35
 
from softwarecenter.db.database import Application, SearchQuery, LocaleSorter
 
35
from softwarecenter.db.database import Application, SearchQuery, LocaleSorter, TopRatedSorter
36
36
 
37
37
from softwarecenter.distro import get_distro
38
38
from softwarecenter.paths import SOFTWARE_CENTER_ICON_CACHE_DIR
280
280
                        self.db._axi_values["catalogedtime"], reverse=True)
281
281
                else:
282
282
                    logging.warning("no catelogedtime in axi")
283
 
 
 
283
            elif self.sortmode == SortMethods.BY_TOP_RATED:
 
284
                sorter = TopRatedSorter(self.db, self.review_loader)
 
285
                enquire.set_sort_by_key(sorter, reverse=True)
284
286
            # search ranking - when searching
285
287
            elif self.sortmode == SortMethods.BY_SEARCH_RANKING:
286
288
                #enquire.set_sort_by_value(XapianValues.POPCON)