# Class e.p.p.a.Action(object):

Part of elisa.plugins.poblesec.actions View In Hierarchy

Known subclasses: elisa.plugins.poblesec.actions.AddToFavoritesAction, elisa.plugins.poblesec.actions.AddToPlaylistAction, elisa.plugins.poblesec.actions.GoToAction, elisa.plugins.poblesec.actions.LinkAction, elisa.plugins.poblesec.actions.PlayAllAction, elisa.plugins.poblesec.actions.ViewSlideshowAction, elisa.plugins.yesfm.controllers.BrowseAlbumAction, elisa.plugins.yesfm.controllers.EnterTrackAction, elisa.plugins.yesfm.library_completion.CompleteAlbumsForArtist, elisa.plugins.yesfm.library_completion.CompleteTracksForAlbum

Contextul action for a Controller object.

The intended use is for controllers to subclass this and override the run() method, that can do everything you want, assuming to deal with a specific controller class.

Instance Variables | controller | the controller on which to run the action
Unknown Field: itype | controller | `elisa.plugins.pigment.pigment_controller.PigmentController`

Line # | Kind | Name | Docs
--- | --- | --- | ---
51 | Method | __init__ | Undocumented
54 | Method | run | Undocumented

def __init__(self, controller):
overridden in elisa.plugins.poblesec.actions.GoToAction, elisa.plugins.yesfm.library_completion.CompleteAlbumsForArtist, elisa.plugins.yesfm.library_completion.CompleteTracksForAlbum
Undocumented
def run(self):
overridden in elisa.plugins.database.actions.AlbumAddToFavoritesAction, elisa.plugins.database.actions.AlbumAddToPlaylistAction, elisa.plugins.database.actions.ArtistAddToPlaylistAction, elisa.plugins.database.actions.PhotoAddToFavoritesAction, elisa.plugins.database.actions.TrackAddToFavoritesAction, elisa.plugins.database.actions.TrackAddToPlaylistAction, elisa.plugins.poblesec.actions.GoToAction, elisa.plugins.poblesec.actions.LinkAction, elisa.plugins.poblesec.actions.PlayAllAction, elisa.plugins.poblesec.actions.ViewSlideshowAction, elisa.plugins.shoutcast.controller.StationAddToFavoritesAction, elisa.plugins.yesfm.controllers.BrowseAlbumAction, elisa.plugins.yesfm.controllers.EnterTrackAction, elisa.plugins.yesfm.library_completion.CompleteAlbumsForArtist, elisa.plugins.yesfm.library_completion.CompleteTracksForAlbum
Undocumented