payment requests: add style sheet for readonly fields
authorThomasV <thomasv@gitorious>
Wed, 7 May 2014 14:15:22 +0000 (16:15 +0200)
committerThomasV <thomasv@gitorious>
Wed, 7 May 2014 14:15:22 +0000 (16:15 +0200)
gui/qt/__init__.py
gui/qt/main_window.py

index 4019d59..1848220 100644 (file)
@@ -182,8 +182,10 @@ class ElectrumGui:
                     self.main_window.emit(SIGNAL('payment_request_failed'))
 
             threading.Thread(target=payment_request).start()
-            
-        self.main_window.set_send(address, amount, label, message)
+            self.main_window.tabs.setCurrentIndex(1)
+        else:
+            self.main_window.set_send(address, amount, label, message)
+
         if self.lite_window:
             self.lite_window.set_payment_fields(address, amount)
 
index 1276783..d56a090 100644 (file)
@@ -897,10 +897,13 @@ class ElectrumWindow(QMainWindow):
 
 
     def payment_request_ok(self):
+        style = "QWidget { background-color:none;border:none;}"
         self.payto_e.setText(self.payment_request.domain)
         self.payto_e.setReadOnly(True)
+        self.payto_e.setStyleSheet(style)
         self.amount_e.setText(self.format_amount(self.payment_request.get_amount()))
         self.amount_e.setReadOnly(True)
+        self.amount_e.setStyleSheet(style)
 
 
     def set_send(self, address, amount, label, message):
@@ -926,6 +929,7 @@ class ElectrumWindow(QMainWindow):
         for e in [self.payto_e, self.message_e, self.amount_e, self.fee_e]:
             e.setText('')
             self.set_frozen(e,False)
+            e.setStyleSheet("")
 
         self.set_pay_from([])
         self.update_status()