URI: 
       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)