mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Switch refresh to reset when loading column color templates
This commit is contained in:
parent
6087a6a660
commit
3487ed762e
@ -153,11 +153,11 @@ class BooksModel(QAbstractTableModel): # {{{
|
|||||||
self.headers[col] = self.custom_columns[col]['name']
|
self.headers[col] = self.custom_columns[col]['name']
|
||||||
|
|
||||||
self.build_data_convertors()
|
self.build_data_convertors()
|
||||||
|
self.set_color_templates(reset=False)
|
||||||
self.reset()
|
self.reset()
|
||||||
self.database_changed.emit(db)
|
self.database_changed.emit(db)
|
||||||
self.stop_metadata_backup()
|
self.stop_metadata_backup()
|
||||||
self.start_metadata_backup()
|
self.start_metadata_backup()
|
||||||
self.set_color_templates()
|
|
||||||
|
|
||||||
def start_metadata_backup(self):
|
def start_metadata_backup(self):
|
||||||
self.metadata_backup = MetadataBackup(self.db)
|
self.metadata_backup = MetadataBackup(self.db)
|
||||||
@ -535,14 +535,15 @@ class BooksModel(QAbstractTableModel): # {{{
|
|||||||
img = self.default_image
|
img = self.default_image
|
||||||
return img
|
return img
|
||||||
|
|
||||||
def set_color_templates(self):
|
def set_color_templates(self, reset=True):
|
||||||
self.column_color_map = {}
|
self.column_color_map = {}
|
||||||
for i in range(1,self.db.column_color_count+1):
|
for i in range(1,self.db.column_color_count+1):
|
||||||
name = self.db.prefs.get('column_color_name_'+str(i))
|
name = self.db.prefs.get('column_color_name_'+str(i))
|
||||||
if name:
|
if name:
|
||||||
self.column_color_map[name] = \
|
self.column_color_map[name] = \
|
||||||
self.db.prefs.get('column_color_template_'+str(i))
|
self.db.prefs.get('column_color_template_'+str(i))
|
||||||
self.refresh()
|
if reset:
|
||||||
|
self.reset()
|
||||||
|
|
||||||
def build_data_convertors(self):
|
def build_data_convertors(self):
|
||||||
def authors(r, idx=-1):
|
def authors(r, idx=-1):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user