From 205cd7ed59cdb40143355231008485ca17f127a0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 15 Dec 2011 15:52:12 +0900 Subject: [PATCH] fix tag completion popup --- aqt/tagedit.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aqt/tagedit.py b/aqt/tagedit.py index 66edb2b6b..65dda45de 100644 --- a/aqt/tagedit.py +++ b/aqt/tagedit.py @@ -16,7 +16,7 @@ class TagEdit(QLineEdit): self.completer = TagCompleter(self.model, parent, self) else: self.completer = QCompleter(self.model, parent) - self.completer.setCompletionMode(QCompleter.UnfilteredPopupCompletion) + self.completer.setCompletionMode(QCompleter.PopupCompletion) self.completer.setCaseSensitivity(Qt.CaseInsensitive) self.setCompleter(self.completer) @@ -29,11 +29,11 @@ class TagEdit(QLineEdit): l = sorted(self.col.decks.allNames()) self.model.setStringList(l) - def addTags(self, tags): - l = list(set([unicode(x) for x in list(self.model.stringList())] + - tags)) - l.sort(key=lambda x: x.lower()) - self.model.setStringList(l) + # def addTags(self, tags): + # l = list(set([unicode(x) for x in list(self.model.stringList())] + + # tags)) + # l.sort(key=lambda x: x.lower()) + # self.model.setStringList(l) def focusOutEvent(self, evt): QLineEdit.focusOutEvent(self, evt) @@ -54,7 +54,7 @@ class TagCompleter(QCompleter): self.tags.append(u"") p = self.edit.cursorPosition() self.cursor = str.count(" ", 0, p) - return self.tags[self.cursor] + return [self.tags[self.cursor]] def pathFromIndex(self, idx): if self.cursor is None: