tfix TextedLineEdit tabbing behaviour. - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit b6beb2e97c10a39d4f0380fed0c85186e5e6ff21 DIR parent 39d765f122919377338ad11b4d9d551e852554f4 HTML Author: Amir Taaki <genjix@riseup.net> Date: Thu, 28 Jun 2012 15:28:24 +0200 fix TextedLineEdit tabbing behaviour. Diffstat: M lib/gui_lite.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) --- DIR diff --git a/lib/gui_lite.py b/lib/gui_lite.py t@@ -133,12 +133,17 @@ class TextedLineEdit(QLineEdit): def mousePressEvent(self, event): if self.isReadOnly(): self.become_active() - return super(QLineEdit, self).mousePressEvent(event) + QLineEdit.mousePressEvent(self, event) def focusOutEvent(self, event): if self.text() == "": self.become_inactive() - return super(QLineEdit, self).focusOutEvent(event) + QLineEdit.focusOutEvent(self, event) + + def focusInEvent(self, event): + if self.isReadOnly(): + self.become_active() + QLineEdit.focusInEvent(self, event) def become_inactive(self): self.setText(self.inactive_text)