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()
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)
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)