From 3e489b2fbcd139632b3d6bd72ea2ab57b210bb93 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Sat, 20 Dec 2014 20:51:54 +0900 Subject: [PATCH] Do not limit result listing when doing import Former-commit-id: 5570d527091f29b7a393b735ee1889323c2e6fb6 --- yomi_base/reader.py | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/yomi_base/reader.py b/yomi_base/reader.py index e68b7ce..61e36d4 100644 --- a/yomi_base/reader.py +++ b/yomi_base/reader.py @@ -535,19 +535,21 @@ class MainWindowReader(QtGui.QMainWindow, gen.reader_ui.Ui_MainWindowReader): self.preferences.updateRecentFile(self.state.filename, self.state.scanPosition) - def updateVocabDefs(self): - html = reader_util.buildVocabDefs( - self.state.vocabDefs[:self.preferences['maxResults']], - self.ankiIsFactValid - ) + def updateVocabDefs(self, trim=True): + vocabDefs = self.state.vocabDefs + if trim: + vocabDefs = vocabDefs[:self.preferences['maxResults']] + + html = reader_util.buildVocabDefs(vocabDefs, self.ankiIsFactValid) self.textVocabDefs.setHtml(html) - def updateKanjiDefs(self): - html = reader_util.buildKanjiDefs( - self.state.kanjiDefs[:self.preferences['maxRsults']], - self.ankiIsFactValid - ) + def updateKanjiDefs(self, trim=True): + kanjiDefs = self.state.kanjiDefs + if trim: + kanjiDefs = kanjiDefs[:self.preferences['maxResults']] + + html = reader_util.buildKanjiDefs(kanjiDefs, self.ankiIsFactValid) self.textKanjiDefs.setHtml(html) @@ -562,8 +564,8 @@ class MainWindowReader(QtGui.QMainWindow, gen.reader_ui.Ui_MainWindowReader): if self.dockKanji.isVisible(): self.state.kanjiDefs += self.language.findCharacters(word) - self.updateVocabDefs() - self.updateKanjiDefs() + self.updateVocabDefs(False) + self.updateKanjiDefs(False) def setStatus(self, status):