Пример #1
0
 def clear_histories(self, *args):
     for key, val in config.defaults.iteritems():
         if key.endswith('_search_history') and isinstance(val, list):
             config[key] = []
     self.gui.search.clear_history()
     from calibre.gui2.widgets import history
     for key in 'bulk_edit_search_for bulk_edit_replace_with'.split():
         history.set('lineedit_history_' + key, [])
Пример #2
0
 def clear_histories(self, *args):
     for key, val in config.defaults.iteritems():
         if key.endswith('_search_history') and isinstance(val, list):
             config[key] = []
     self.gui.search.clear_history()
     from calibre.gui2.widgets import history
     for key in 'bulk_edit_search_for bulk_edit_replace_with'.split():
         history.set('lineedit_history_' + key, [])
Пример #3
0
 def save_history(self):
     ct = unicode(self.text())
     if len(ct) > 2:
         try:
             self.history.remove(ct)
         except ValueError:
             pass
         self.history.insert(0, ct)
         history.set(self.store_name, self.history)
         self.update_items_cache(self.history)
Пример #4
0
 def save_history(self):
     ct = unicode(self.text())
     if len(ct) > 2:
         try:
             self.history.remove(ct)
         except ValueError:
             pass
         self.history.insert(0, ct)
         history.set(self.store_name, self.history)
         self.update_items_cache(self.history)
Пример #5
0
 def save_history(self):
     ct = unicode_type(self.text())
     if len(ct) >= self.min_history_entry_length:
         try:
             self.history.remove(ct)
         except ValueError:
             pass
         self.history.insert(0, ct)
         if self.max_history_items is not None:
             del self.history[self.max_history_items:]
         history.set(self.store_name, self.history)
         self.update_items_cache(self.history)
Пример #6
0
 def save_history(self):
     ct = unicode_type(self.text())
     if len(ct) > 2:
         try:
             self.history.remove(ct)
         except ValueError:
             pass
         self.history.insert(0, ct)
         if self.max_history_items is not None:
             del self.history[self.max_history_items:]
         history.set(self.store_name, self.history)
         self.update_items_cache(self.history)
Пример #7
0
 def clear_histories(self, *args):
     for key, val in iteritems(config.defaults):
         if key.endswith('_search_history') and isinstance(val, list):
             config[key] = []
     self.gui.search.clear_history()
     from calibre.gui2.widgets import history
     for key in (
             'bulk_edit_search_for',
             'bulk_edit_replace_with',
             'viewer-highlights-search-panel-expression',
             'viewer-search-panel-expression',
     ):
         history.set('lineedit_history_' + key, [])
     from calibre.gui2.viewer.config import vprefs
     for k in ('search', 'highlights'):
         vprefs.set(f'saved-{k}-settings', {})
Пример #8
0
 def clear_history(self):
     self.history = []
     history.set(self.store_name, self.history)
     self.update_items_cache(self.history)
Пример #9
0
 def clear_history(self):
     self.history = []
     history.set(self.store_name, self.history)
     self.update_items_cache(self.history)