mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
fix preview generation, add/edit field cases
This commit is contained in:
parent
29306b9790
commit
5171055278
1 changed files with 3 additions and 1 deletions
|
@ -162,7 +162,8 @@ class CardLayout(QDialog):
|
||||||
for f in self.fact.model.fieldModels:
|
for f in self.fact.model.fieldModels:
|
||||||
d[f.name] = (f.id, self.fact[f.name])
|
d[f.name] = (f.id, self.fact[f.name])
|
||||||
for card in self.cards:
|
for card in self.cards:
|
||||||
qa = formatQA(None, self.fact.modelId, d, card.splitTags(), card.cardModel)
|
qa = formatQA(None, self.fact.modelId, d, card.splitTags(),
|
||||||
|
card.cardModel, self.deck)
|
||||||
card.question = qa['question']
|
card.question = qa['question']
|
||||||
card.answer = qa['answer']
|
card.answer = qa['answer']
|
||||||
card.setModified()
|
card.setModified()
|
||||||
|
@ -441,6 +442,7 @@ order by n""", id=card.id)
|
||||||
f = FieldModel(required=False, unique=False)
|
f = FieldModel(required=False, unique=False)
|
||||||
f.name = _("Field %d") % (len(self.model.fieldModels) + 1)
|
f.name = _("Field %d") % (len(self.model.fieldModels) + 1)
|
||||||
self.deck.addFieldModel(self.model, f)
|
self.deck.addFieldModel(self.model, f)
|
||||||
|
self.deck.s.refresh(self.fact)
|
||||||
self.fillFieldList()
|
self.fillFieldList()
|
||||||
self.form.fieldList.setCurrentRow(len(self.model.fieldModels)-1)
|
self.form.fieldList.setCurrentRow(len(self.model.fieldModels)-1)
|
||||||
self.form.fieldName.setFocus()
|
self.form.fieldName.setFocus()
|
||||||
|
|
Loading…
Reference in a new issue