feat: Add confirmation prompt for overwriting existing presets
This commit is contained in:
@@ -526,6 +526,12 @@ class SearchFilterWidget:
|
||||
if not name:
|
||||
return
|
||||
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()
|
||||
set_pref("filter_presets", presets)
|
||||
save_preferences()
|
||||
|
||||
Reference in New Issue
Block a user