def __init__(self, catview):
     FramedHeaderBox.__init__(self)
     # FIXME: we only need the catview for "add_titles_to_flowgrid"
     #        and "on_category_clicked" so we should be able to
     #        extract this to a "leaner" widget
     self.catview = catview
     self.catview.connect("application-activated",
                          self._on_application_activated)
     self.recommender_agent = RecommenderAgent()
 def __init__(self, catview):
     FramedHeaderBox.__init__(self)
     # FIXME: we only need the catview for "add_titles_to_flowgrid"
     #        and "on_category_clicked" so we should be able to
     #        extract this to a "leaner" widget
     self.catview = catview
     self.catview.connect(
                 "application-activated", self._on_application_activated)
     self.recommender_agent = RecommenderAgent()
Exemple #3
0
 def __init__(self):
     FramedHeaderBox.__init__(self)
     self.recommender_agent = RecommenderAgent()
     # keep track of applications that have been viewed via a
     # recommendation so that we can detect when a recommended app
     # has been installed
     self.recommended_apps_viewed = set()
     self.backend = get_install_backend()
     self.backend.connect("transaction-started", self._on_transaction_started)
     self.backend.connect("transaction-finished", self._on_transaction_finished)
Exemple #4
0
 def __init__(self):
     FramedHeaderBox.__init__(self)
     self.recommender_agent = RecommenderAgent()
     # keep track of applications that have been viewed via a
     # recommendation so that we can detect when a recommended app
     # has been installed
     self.recommended_apps_viewed = set()
     self.backend = get_install_backend()
     self.backend.connect("transaction-started",
                          self._on_transaction_started)
     self.backend.connect("transaction-finished",
                          self._on_transaction_finished)