add rowChanged hook and ensure singleCard attr exists

This commit is contained in:
Damien Elmes 2018-09-24 17:29:19 +10:00
parent 71053fcea9
commit 9ba8f9784d

View File

@ -626,6 +626,7 @@ class Browser(QMainWindow):
self.form.tableView.selectionModel() self.form.tableView.selectionModel()
self.form.tableView.setItemDelegate(StatusDelegate(self, self.model)) self.form.tableView.setItemDelegate(StatusDelegate(self, self.model))
self.form.tableView.selectionModel().selectionChanged.connect(self.onRowChanged) self.form.tableView.selectionModel().selectionChanged.connect(self.onRowChanged)
self.singleCard = False
def setupEditor(self): def setupEditor(self):
self.editor = aqt.editor.Editor( self.editor = aqt.editor.Editor(
@ -651,6 +652,7 @@ class Browser(QMainWindow):
self.focusTo = None self.focusTo = None
self.editor.card = self.card self.editor.card = self.card
self.singleCard = True self.singleCard = True
runHook("browser.rowChanged", self)
self._renderPreview(True) self._renderPreview(True)
def refreshCurrentCard(self, note): def refreshCurrentCard(self, note):