From 2caf92e58d3bec368c1b333a718c66a635d92cb8 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 24 Mar 2012 23:26:03 +0900 Subject: [PATCH] confirmation on field delete --- aqt/fields.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aqt/fields.py b/aqt/fields.py index b7b3a6556..a80835c66 100644 --- a/aqt/fields.py +++ b/aqt/fields.py @@ -5,7 +5,7 @@ from aqt.qt import * import re from anki.consts import * import aqt -from aqt.utils import showWarning, openHelp, getOnlyText +from aqt.utils import showWarning, openHelp, getOnlyText, askUser class FieldDialog(QDialog): @@ -93,6 +93,8 @@ class FieldDialog(QDialog): def onDelete(self): if len(self.model['flds']) < 3: return showWarning(_("Notes require at least two fields.")) + if not askUser(_("Delete field?")): + return f = self.model['flds'][self.form.fieldList.currentRow()] self.mw.progress.start() self.mm.remField(self.model, f)