mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Save changes to custom color themes even when "Save settings" is not clicked
This commit is contained in:
parent
61cae6c03c
commit
70fa77177a
@ -397,6 +397,7 @@ class CoverSettingsWidget(QWidget):
|
|||||||
li.setData(Qt.UserRole, scheme), li.setFlags(li.flags() | Qt.ItemIsUserCheckable), li.setCheckState(Qt.Checked)
|
li.setData(Qt.UserRole, scheme), li.setFlags(li.flags() | Qt.ItemIsUserCheckable), li.setCheckState(Qt.Checked)
|
||||||
self.insert_scheme(name, li)
|
self.insert_scheme(name, li)
|
||||||
self.emit_changed()
|
self.emit_changed()
|
||||||
|
self.original_prefs['color_themes'] = self.current_prefs['color_themes']
|
||||||
|
|
||||||
def edit_color_scheme(self):
|
def edit_color_scheme(self):
|
||||||
cs = self.current_colors
|
cs = self.current_colors
|
||||||
@ -414,6 +415,7 @@ class CoverSettingsWidget(QWidget):
|
|||||||
self.colors_map.pop(cs, None)
|
self.colors_map.pop(cs, None)
|
||||||
self.insert_scheme(name, li)
|
self.insert_scheme(name, li)
|
||||||
self.emit_changed()
|
self.emit_changed()
|
||||||
|
self.original_prefs['color_themes'] = self.current_prefs['color_themes']
|
||||||
|
|
||||||
def remove_color_scheme(self):
|
def remove_color_scheme(self):
|
||||||
cs = self.current_colors
|
cs = self.current_colors
|
||||||
@ -429,6 +431,7 @@ class CoverSettingsWidget(QWidget):
|
|||||||
i = i % self.colors_list.count()
|
i = i % self.colors_list.count()
|
||||||
self.colors_list.item(i).setSelected(True)
|
self.colors_list.item(i).setSelected(True)
|
||||||
self.emit_changed()
|
self.emit_changed()
|
||||||
|
self.original_prefs['color_themes'] = self.current_prefs['color_themes']
|
||||||
return
|
return
|
||||||
|
|
||||||
def change_template(self, which):
|
def change_template(self, which):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user