Ejemplo n.º 1
0
 def init_internally_viewed_formats(self, defaults=False):
     if defaults:
         fmts = config.defaults['internally_viewed_formats']
     else:
         fmts = config['internally_viewed_formats']
     viewer = self.opt_internally_viewed_formats
     viewer.blockSignals(True)
     exts = set([])
     for ext in BOOK_EXTENSIONS:
         ext = ext.lower()
         ext = re.sub(r'(x{0,1})htm(l{0,1})', 'html', ext)
         if ext == 'lrf' or is_supported('book.'+ext):
             exts.add(ext)
     viewer.clear()
     for ext in sorted(exts):
         viewer.addItem(ext.upper())
         item = viewer.item(viewer.count()-1)
         item.setFlags(Qt.ItemIsEnabled|Qt.ItemIsUserCheckable)
         item.setCheckState(Qt.Checked if
                 ext.upper() in fmts else Qt.Unchecked)
     viewer.blockSignals(False)
Ejemplo n.º 2
0
 def init_internally_viewed_formats(self, defaults=False):
     if defaults:
         fmts = config.defaults['internally_viewed_formats']
     else:
         fmts = config['internally_viewed_formats']
     viewer = self.opt_internally_viewed_formats
     viewer.blockSignals(True)
     exts = set([])
     for ext in BOOK_EXTENSIONS:
         ext = ext.lower()
         ext = re.sub(r'(x{0,1})htm(l{0,1})', 'html', ext)
         if ext == 'lrf' or is_supported('book.' + ext):
             exts.add(ext)
     viewer.clear()
     for ext in sorted(exts):
         viewer.addItem(ext.upper())
         item = viewer.item(viewer.count() - 1)
         item.setFlags(Qt.ItemIsEnabled | Qt.ItemIsUserCheckable)
         item.setCheckState(Qt.Checked if ext.upper() in
                            fmts else Qt.Unchecked)
     viewer.blockSignals(False)