~moovida-developers/elisa-plugin-discoverychannel/trunk

« back to all changes in this revision

Viewing changes to elisa/plugins/discoverychannel/controller.py

  • Committer: Philippe Normand
  • Date: 2009-05-20 08:57:38 UTC
  • Revision ID: philippe@fluendo.com-20090520085738-lk9zoazaecgrrpif
removed actions support

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
from elisa.plugins.poblesec.base.grid import GridItemGridController
30
30
from elisa.plugins.poblesec.base.list_switcher import ListSwitcherController
31
31
from elisa.plugins.poblesec.link import Link
32
 
from elisa.plugins.poblesec.actions import Action
33
32
from elisa.plugins.discoverychannel.models import DiscoverychannelVideoModel, DiscoverychannelFeedModel, DiscoverychannelVideoListModel 
34
33
from elisa.core.utils import defer
35
34
from twisted.web.client import getPage
129
128
        return deferred
130
129
     
131
130
    def node_clicked(self, widget, item):
132
 
        if isinstance(item, Action):
133
 
            dfr = item.run()
134
 
        elif isinstance(item, DiscoverychannelFeedModel):
 
131
        if isinstance(item, DiscoverychannelFeedModel):
135
132
            controllers = self.frontend.retrieve_controllers('/poblesec/browser')
136
133
            browser = controllers[0]
137
134
            dfr = browser.history.append_controller(self.path, item.title, uri=item.uri)
164
161
    def get_default_image(self, item):
165
162
        if isinstance(item, DiscoverychannelFeedModel):
166
163
            resource = 'elisa.plugins.poblesec.video_folders'
167
 
        elif isinstance(item, DiscoverychannelVideoModel):
 
164
        else:
168
165
            resource = 'elisa.plugins.poblesec.file_video'
169
 
        elif isinstance(item, Action):
170
 
            resource = item.icon
171
166
        return resource
172
167
 
173
168
    def get_image(self, item, theme):