fix double-click to select

This commit is contained in:
Damien Elmes 2009-04-25 19:18:07 +09:00
parent 0946a3e0c4
commit 0b7c8bcecc

View file

@ -999,7 +999,7 @@ class FactEdit(QTextEdit):
if (not "japanese" in t and
not "mandarin" in t and
not "cantonese" in t):
return
return QTextEdit.mouseDoubleClickEvent(self,evt)
r = QRegExp("\\{(.*[|,].*)\\}")
r.setMinimal(True)
@ -1030,8 +1030,7 @@ class FactEdit(QTextEdit):
result = r.indexIn(self.toPlainText(), blockoffset)
if found == "":
QTextEdit.mouseDoubleClickEvent(self,evt)
return
return QTextEdit.mouseDoubleClickEvent(self,evt)
self.setPlainText(self.toPlainText().replace(result, r.matchedLength(), found))
def focusInEvent(self, evt):