def __init__(self): self.exclude_folders = [] self.all_extensions = [] self.picture_extensions = [] self.video_extensions = [] self.lists_separator = "||" self.scan_is_cancelled = False self.picsdeleted = 0 self.picsupdated = 0 self.picsadded = 0 self.picsscanned = 0 self.current_root_entry = 0 self.total_root_entries = 0 self.totalfiles = 0 self.mpdb = MypicsDB.MyPictureDB() for path, _, _, exclude in self.mpdb.get_all_root_folders(): if exclude: common.log( "", 'Exclude path "%s" found ' % common.smart_unicode(path[:len(path) - 1])) self.exclude_folders.append( common.smart_unicode(path[:len(path) - 1])) for ext in common.getaddon_setting("picsext").split("|"): self.picture_extensions.append("." + ext.replace(".", "").upper()) for ext in common.getaddon_setting("vidsext").split("|"): self.video_extensions.append("." + ext.replace(".", "").upper()) self.use_videos = common.getaddon_setting("usevids") self.all_extensions.extend(self.picture_extensions) self.all_extensions.extend(self.video_extensions) self.filescanner = Scanner()
def __init__( self, xml, cwd, default): xbmcgui.WindowXMLDialog.__init__(self) self.MPDB = MypicsDB.MyPictureDB()