fix slowness with status bar text

This commit is contained in:
ThomasV 2013-01-06 15:11:20 +01:00
parent ad51d88297
commit 4345f637ee
1 changed files with 6 additions and 4 deletions

View File

@ -394,9 +394,7 @@ class ElectrumWindow(QMainWindow):
text = _( "Not connected" )
icon = QIcon(":icons/status_disconnected.png")
if self.funds_error:
text = _( "Not enough funds" )
self.status_text = text
self.statusBar().showMessage(text)
self.status_button.setIcon( icon )
@ -718,13 +716,16 @@ class ElectrumWindow(QMainWindow):
if inputs:
palette = QPalette()
palette.setColor(self.amount_e.foregroundRole(), QColor('black'))
text = self.status_text
else:
palette = QPalette()
palette.setColor(self.amount_e.foregroundRole(), QColor('red'))
self.funds_error = True
text = _( "Not enough funds" )
self.statusBar().showMessage(text)
self.amount_e.setPalette(palette)
self.fee_e.setPalette(palette)
self.update_wallet()
self.amount_e.textChanged.connect(lambda: entry_changed(False) )
self.fee_e.textChanged.connect(lambda: entry_changed(True) )
@ -1131,6 +1132,7 @@ class ElectrumWindow(QMainWindow):
return textbox
def create_status_bar(self):
self.status_text = ""
sb = QStatusBar()
sb.setFixedHeight(35)
if self.wallet.seed: