From 735bca01afb7e8a5638e380ceab90014835a50d8 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 5 Dec 2008 18:45:17 +0900 Subject: [PATCH] remember model when editing, update name after edit --- ankiqt/ui/deckproperties.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/deckproperties.py b/ankiqt/ui/deckproperties.py index f5e734c72..778f0ac68 100644 --- a/ankiqt/ui/deckproperties.py +++ b/ankiqt/ui/deckproperties.py @@ -110,6 +110,7 @@ class DeckProperties(QDialog): n += 1 def updateModelsList(self): + idx = self.dialog.modelsList.currentRow() self.dialog.modelsList.clear() self.models = [] for model in self.d.models: @@ -135,8 +136,10 @@ class DeckProperties(QDialog): model = self.selectedModel() if not model: return - ui.modelproperties.ModelProperties(self, model, self.parent) - self.updateModelsList() + # set to current + self.d.currentModel = model + ui.modelproperties.ModelProperties(self, model, self.parent, onFinish= + self.updateModelsList) def onDelete(self): model = self.selectedModel()