mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-03 12:30:07 +00:00
fix TextedLineEdit tabbing behaviour.
This commit is contained in:
parent
39d765f122
commit
b6beb2e97c
1 changed files with 7 additions and 2 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue