| 
    CoverArt Browser
    v2.0
    
   Browse your cover-art albums in Rhythmbox 
   | 
  
  
  
 
Public Member Functions | |
| def | __init__ | 
| def | store | 
| def | add | 
| def | remove | 
| def | contains | 
| def | get | 
| def | get_from_dbentry | 
| def | get_all | 
| def | get_from_path | 
| def | get_from_ext_db_key | 
| def | get_path | 
| def | find_first_visible | 
| def | show | 
| def | sort | 
| def | replace_filter | 
| def | remove_filter | 
| def | clear_filters | 
| def | do_filter_changed | 
| def | recreate_text | 
Static Public Attributes | |
| dictionary | columns = {'tooltip': 0, 'pixbuf': 1, 'album': 2, 'markup': 3, 'show': 4} | 
Model that contains albums, keeps them sorted, filtered and provides an external `Gtk.TreeModel` interface to use as part of a Gtk interface. The `Gtk.TreeModel` haves the following structure: column 0 -> string containing the album name and artist column 1 -> pixbuf of the album's cover. column 2 -> instance of the album itself. column 3 -> markup text showed under the cover. column 4 -> boolean that indicates if the row should be shown
Definition at line 703 of file coverart_album.py.
| def coverart_album.AlbumsModel.add | ( | self, | |
| album | |||
| ) | 
Add an album to the model. :param album: `Album` to be added to the model.
Definition at line 826 of file coverart_album.py.
| def coverart_album.AlbumsModel.clear_filters | ( | self | ) | 
Clears all filters on the model.
Definition at line 1080 of file coverart_album.py.
| def coverart_album.AlbumsModel.contains | ( | self, | |
| album_name, | |||
| album_artist | |||
| ) | 
Indicates if the model contains a specific album. :param album_name: `str` name of the album.
Definition at line 873 of file coverart_album.py.
| def coverart_album.AlbumsModel.get | ( | self, | |
| album_name, | |||
| album_artist | |||
| ) | 
Returns the requested album. :param album_name: `str` name of the album.
Definition at line 882 of file coverart_album.py.
| def coverart_album.AlbumsModel.get_all | ( | self | ) | 
Returns a collection of all the albums in this model.
Definition at line 903 of file coverart_album.py.
| def coverart_album.AlbumsModel.get_from_dbentry | ( | self, | |
| entry | |||
| ) | 
Returns the album containing the track corresponding to rhythmdbentry :param entry: `RhythmDBEntry`
Definition at line 890 of file coverart_album.py.
| def coverart_album.AlbumsModel.get_from_ext_db_key | ( | self, | |
| key | |||
| ) | 
Returns the requested album. :param key: ext_db_key
Definition at line 917 of file coverart_album.py.
| def coverart_album.AlbumsModel.get_from_path | ( | self, | |
| path | |||
| ) | 
Returns an album referenced by a `Gtk.TreeModel` path. :param path: `Gtk.TreePath` referencing the album.
Definition at line 909 of file coverart_album.py.
| def coverart_album.AlbumsModel.recreate_text | ( | self | ) | 
Forces the recreation and update of the markup text for each album.
Definition at line 1102 of file coverart_album.py.
| def coverart_album.AlbumsModel.remove | ( | self, | |
| album | |||
| ) | 
Removes this album from the model. :param album: `Album` to be removed from the model.
Definition at line 856 of file coverart_album.py.
| def coverart_album.AlbumsModel.remove_filter | ( | self, | |
| filter_key, | |||
refilter = True  | 
        |||
| ) | 
Removes a filter by it's filter_key
:param filter_key: `str` key of the filter method to use. This should
    be one of the available keys on the `AlbumFilters` class.
:param refilter: `bool` indicating whether to force a refilter and
emit the 'filter-changed' signal(True) or not(False).
Definition at line 1065 of file coverart_album.py.
| def coverart_album.AlbumsModel.replace_filter | ( | self, | |
| filter_key, | |||
filter_arg = None,  | 
        |||
refilter = True  | 
        |||
| ) | 
Adds or replaces a filter by it's filter_key.
:param filter_key: `str` key of the filter method to use. This should
    be one of the available keys on the `AlbumFilters` class.
:param filter_arg: `object` any object that the correspondant filter
    method may need to perform the filtering process.
:param refilter: `bool` indicating whether to force a refilter and
emit the 'filter-changed' signal(True) or not(False).
Definition at line 1049 of file coverart_album.py.
| def coverart_album.AlbumsModel.show | ( | self, | |
| album, | |||
| show | |||
| ) | 
Unfilters an album, making it visible to the publicly available model's
`Gtk.TreeModel`
:param album: `Album` to show or hide.
:param show: `bool` indcating whether to show(True) or hide(False) the
    album.
Definition at line 961 of file coverart_album.py.
| def coverart_album.AlbumsModel.sort | ( | self | ) | 
Changes the sorting strategy for the model.
Definition at line 992 of file coverart_album.py.