mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 22:42:25 -04:00
fix tag completion popup
This commit is contained in:
parent
789773f550
commit
205cd7ed59
1 changed files with 7 additions and 7 deletions
|
@ -16,7 +16,7 @@ class TagEdit(QLineEdit):
|
||||||
self.completer = TagCompleter(self.model, parent, self)
|
self.completer = TagCompleter(self.model, parent, self)
|
||||||
else:
|
else:
|
||||||
self.completer = QCompleter(self.model, parent)
|
self.completer = QCompleter(self.model, parent)
|
||||||
self.completer.setCompletionMode(QCompleter.UnfilteredPopupCompletion)
|
self.completer.setCompletionMode(QCompleter.PopupCompletion)
|
||||||
self.completer.setCaseSensitivity(Qt.CaseInsensitive)
|
self.completer.setCaseSensitivity(Qt.CaseInsensitive)
|
||||||
self.setCompleter(self.completer)
|
self.setCompleter(self.completer)
|
||||||
|
|
||||||
|
@ -29,11 +29,11 @@ class TagEdit(QLineEdit):
|
||||||
l = sorted(self.col.decks.allNames())
|
l = sorted(self.col.decks.allNames())
|
||||||
self.model.setStringList(l)
|
self.model.setStringList(l)
|
||||||
|
|
||||||
def addTags(self, tags):
|
# def addTags(self, tags):
|
||||||
l = list(set([unicode(x) for x in list(self.model.stringList())] +
|
# l = list(set([unicode(x) for x in list(self.model.stringList())] +
|
||||||
tags))
|
# tags))
|
||||||
l.sort(key=lambda x: x.lower())
|
# l.sort(key=lambda x: x.lower())
|
||||||
self.model.setStringList(l)
|
# self.model.setStringList(l)
|
||||||
|
|
||||||
def focusOutEvent(self, evt):
|
def focusOutEvent(self, evt):
|
||||||
QLineEdit.focusOutEvent(self, evt)
|
QLineEdit.focusOutEvent(self, evt)
|
||||||
|
@ -54,7 +54,7 @@ class TagCompleter(QCompleter):
|
||||||
self.tags.append(u"")
|
self.tags.append(u"")
|
||||||
p = self.edit.cursorPosition()
|
p = self.edit.cursorPosition()
|
||||||
self.cursor = str.count(" ", 0, p)
|
self.cursor = str.count(" ", 0, p)
|
||||||
return self.tags[self.cursor]
|
return [self.tags[self.cursor]]
|
||||||
|
|
||||||
def pathFromIndex(self, idx):
|
def pathFromIndex(self, idx):
|
||||||
if self.cursor is None:
|
if self.cursor is None:
|
||||||
|
|
Loading…
Reference in a new issue