コード例 #1
0
 def reloadList(self, sel=None, home=False):
     if not fileExists(config.movielist.last_videodir.value):
         path = defaultMoviePath()
         config.movielist.last_videodir.value = path
         config.movielist.last_videodir.save()
         self.current_ref = eServiceReferenceTrash(path)
         self["freeDiskSpace"].path = path
     if sel is None:
         sel = self.getCurrent()
     self["list"].reload(self.current_ref)
     if config.AdvancedMovieSelection.wastelist_buildtype.value == 'listAllMoviesMedia':
         title = _("Wastebasket: %s") % ("/media")
     else:
         title = _("Wastebasket: %s") % (
             config.movielist.last_videodir.value)
     self["location"].setText(title)
     if not (sel and self["list"].moveTo(sel)):
         if home:
             self["list"].moveToIndex(0)
     self["freeDiskSpace"].update()
     count = Trashcan.getTrashCount()
     cap = Trashcan.getTrashSize()
     if cap <= 999:
         wastebasket_info = (_("Trash count: %d") %
                             (count)) + ' / ' + (_("Trash size: %d MB") %
                                                 cap)
     else:
         format_string = _("Trash size:") + " %%.%sf GB" % (
             config.AdvancedMovieSelection.filesize_digits.value)
         wastebasket_info = _("Trash count:") + (
             " %d / " % (count)) + (format_string) % (cap / 1000.0)
     if count == 0:
         self["wastetxt"].setText(_("Wastebasket is empty!"))
     else:
         self["wastetxt"].setText(wastebasket_info)
コード例 #2
0
 def reloadList(self, sel=None, home=False):
     if not fileExists(config.movielist.last_videodir.value):
         path = defaultMoviePath()
         config.movielist.last_videodir.value = path
         config.movielist.last_videodir.save()
         self.current_ref = eServiceReferenceTrash(path)
         self["freeDiskSpace"].path = path
     if sel is None:
         sel = self.getCurrent()
     self["list"].reload(self.current_ref)
     if config.AdvancedMovieSelection.wastelist_buildtype.value == 'listAllMoviesMedia':
         title = _("Wastebasket: %s") % ("/media")
     else:
         title = _("Wastebasket: %s") % (config.movielist.last_videodir.value)
     self["location"].setText(title)
     if not (sel and self["list"].moveTo(sel)):
         if home:
             self["list"].moveToIndex(0)
     self["freeDiskSpace"].update()
     count = Trashcan.getTrashCount()
     cap = Trashcan.getTrashSize()
     if cap <= 999:
         wastebasket_info = (_("Trash count: %d") % (count)) + ' / ' + (_("Trash size: %d MB") % cap)
     else:
         format_string = _("Trash size:") + " %%.%sf GB" % (config.AdvancedMovieSelection.filesize_digits.value)
         wastebasket_info = _("Trash count:") + (" %d / " % (count)) + (format_string) % (cap / 1000.0)
     if count == 0:
         self["wastetxt"].setText(_("Wastebasket is empty!"))
     else:
         self["wastetxt"].setText(wastebasket_info)