feat: Add confirmation prompt for overwriting existing presets
This commit is contained in:
@@ -526,6 +526,12 @@ class SearchFilterWidget:
|
|||||||
if not name:
|
if not name:
|
||||||
return
|
return
|
||||||
presets = get_pref("filter_presets", {}) or {}
|
presets = get_pref("filter_presets", {}) or {}
|
||||||
|
if name in presets and not messagebox.askyesno(
|
||||||
|
"Overwrite Preset",
|
||||||
|
f"Preset '{name}' exists. Overwrite?",
|
||||||
|
parent=self.parent,
|
||||||
|
):
|
||||||
|
return
|
||||||
presets[name] = self.data_filter.get_filter_summary()
|
presets[name] = self.data_filter.get_filter_summary()
|
||||||
set_pref("filter_presets", presets)
|
set_pref("filter_presets", presets)
|
||||||
save_preferences()
|
save_preferences()
|
||||||
|
|||||||
Reference in New Issue
Block a user