Package phones :: Module com_lg :: Class LGIndexedMedia
[hide private]
[frames] | no frames]

Class LGIndexedMedia

source code

Known Subclasses:

Implements media for LG phones that use index files

Instance Methods [hide private]
 
__init__(self) source code
 
getwallpapers(self, result) source code
 
getringtones(self, result) source code
 
savewallpapers(self, results, merge) source code
 
saveringtones(self, results, merge) source code
 
getmediaindex(self, builtins, maps, results, key)
Gets the media (wallpaper/ringtone) index
source code
 
getindex(self, indexfile)
Read an index file
source code
 
getmedia(self, maps, result, key)
Returns the contents of media as a dict where the key is a name as returned by getindex, and the value is the contents of the media
source code
 
savemedia(self, mediakey, mediaindexkey, maps, results, merge, reindexfunction)
Actually saves out the media
source code
Method Details [hide private]

getmediaindex(self, builtins, maps, results, key)

source code 

Gets the media (wallpaper/ringtone) index

Parameters:
  • builtins - the builtin list on the phone
  • results - places results in this dict
  • maps - the list of index files and locations
  • key - key to place results in

savemedia(self, mediakey, mediaindexkey, maps, results, merge, reindexfunction)

source code 

Actually saves out the media

Parameters:
  • mediakey - key of the media (eg 'wallpapers' or 'ringtones')
  • mediaindexkey - index key (eg 'wallpaper-index')
  • maps - list index files and locations
  • results - results dict
  • merge - are we merging or overwriting what is there?
  • reindexfunction - the media is re-indexed at the end. this function is called to do it