# Class e.p.r.l.ListController(Controller, ListObserver):

Part of elisa.plugins.raval.list_controller View In Hierarchy

Known subclasses: elisa.plugins.player.player_controller.PlayerController, elisa.plugins.raval.context_controller.ContextController, elisa.plugins.raval.coverflow_list_controller.CoverflowListController, elisa.plugins.raval.grid_controller.GridController, elisa.plugins.raval.location_controller.LocationController, elisa.plugins.raval.main_menu_controller.MainMenuController, elisa.plugins.slideshow.slideshow_controller.SlideshowController

DOCME

Instance Variables | current_index | index of the currently selected item in the list (type: int )

Line # | Kind | Name | Docs
--- | --- | --- | ---
39 | Method | __init__ | Undocumented
45 | Method | __repr__ | Undocumented
50 | Method | activate_item | Undocumented
100 | Method | next_item | Undocumented
112 | Method | previous_item | Undocumented
121 | Method | set_current_index | Undocumented
127 | Method | handle_input | Undocumented
178 | Method | inserted | Undocumented
186 | Method | removed | Undocumented
194 | Method | modified | Undocumented
202 | Method | dirtied | Undocumented
210 | Method | element_attribute_set | Undocumented
218 | Method | model_changed | Undocumented

Inherited from Component (via Controller):

Line # | Kind | Name | Docs
--- | --- | --- | ---
85 | Class | PathDescriptor | Undocumented
97 | Class Method | create | Create and initialize the component.
130 | Method | initialize | Initialize the component.
142 | Method | clean | Clean the component.

def __init__(self):
overrides elisa.core.log.Loggable.__init__
overridden in elisa.plugins.player.player_controller.PlayerController
Undocumented
def __repr__(self):
Undocumented
def activate_item(self, origin):
overridden in elisa.plugins.raval.grid_controller.GridController
Undocumented
def next_item(self, step=1):
Undocumented
def previous_item(self, step=1):
overridden in elisa.plugins.raval.context_controller.ContextController
Undocumented
def set_current_index(self):
Undocumented
def handle_input(self, input_event):
overridden in elisa.plugins.player.player_controller.PlayerController, elisa.plugins.raval.context_controller.ContextController, elisa.plugins.raval.coverflow_list_controller.CoverflowListController, elisa.plugins.raval.grid_controller.GridController, elisa.plugins.raval.main_menu_controller.MainMenuController, elisa.plugins.slideshow.slideshow_controller.SlideshowController
Undocumented
def inserted(self, elements, position):
Undocumented
def removed(self, elements, position):
Undocumented
def modified(self, position, value):
Undocumented
def dirtied(self):
Undocumented
def element_attribute_set(self, position, key, old_value, new_value):
Undocumented
def model_changed(self, old_model, new_model):
Undocumented