refresh main window after tag change

This commit is contained in:
Damien Elmes 2008-12-23 20:39:14 +09:00
parent aa95e44562
commit 9624463777
2 changed files with 4 additions and 1 deletions

View file

@ -418,6 +418,7 @@ class EditDeck(QMainWindow):
saveGeom(self, "editor") saveGeom(self, "editor")
self.hide() self.hide()
ui.dialogs.close("CardList") ui.dialogs.close("CardList")
self.parent.moveToState("auto")
return True return True
def closeEvent(self, evt): def closeEvent(self, evt):

View file

@ -397,8 +397,10 @@ class FactEditor(object):
self.fact.tags = canonifyTags(unicode(self.tags.text())) self.fact.tags = canonifyTags(unicode(self.tags.text()))
if self.onChange: if self.onChange:
self.onChange() self.onChange()
self.deck.s.flush()
self.deck.updatePriorities([c.id for c in self.fact.cards])
self.fact.setModified(textChanged=True) self.fact.setModified(textChanged=True)
self.deck.setModified() self.deck.flushMod()
def focusField(self, fieldName): def focusField(self, fieldName):
self.fields[fieldName][1].setFocus() self.fields[fieldName][1].setFocus()