add new tray icon, and activate window in showNormal
authorThomasV <thomasv@gitorious>
Fri, 11 Oct 2013 10:24:43 +0000 (12:24 +0200)
committerThomasV <thomasv@gitorious>
Fri, 11 Oct 2013 10:24:43 +0000 (12:24 +0200)
gui/qt/main_window.py
icons.qrc
icons/electrum_dark_icon.png [new file with mode: 0644]
icons/electrum_light_icon.png [new file with mode: 0644]

index 24e7104..68f51f9 100644 (file)
@@ -127,6 +127,8 @@ class ElectrumWindow(QMainWindow):
         if reason == QSystemTrayIcon.DoubleClick:
             self.showNormal()
 
+    def showNormal(self):
+        self.setWindowState(self.windowState() & ~QtCore.Qt.WindowMinimized | QtCore.Qt.WindowActive)
 
     def __init__(self, config, network):
         QMainWindow.__init__(self)
@@ -137,7 +139,7 @@ class ElectrumWindow(QMainWindow):
         self._close_electrum = False
         self.lite = None
             
-        self.icon = QIcon(':icons/electrum.png')
+        self.icon = QIcon(':icons/electrum_light_icon.png')
         self.tray = QSystemTrayIcon(self.icon, self)
         self.tray.setToolTip('Electrum')
         self.tray.activated.connect(self.tray_activated)
index e3ee3be..f116a96 100644 (file)
--- a/icons.qrc
+++ b/icons.qrc
@@ -17,6 +17,8 @@
     <file>icons/status_waiting.png</file>
     <file>icons/status_lagging.png</file>
     <file>icons/switchgui.png</file>
+    <file>icons/electrum_light_icon.png</file>
+    <file>icons/electrum_dark_icon.png</file>
     <file>icons/unconfirmed.png</file>
     <file>icons/network.png</file>
   </qresource>
diff --git a/icons/electrum_dark_icon.png b/icons/electrum_dark_icon.png
new file mode 100644 (file)
index 0000000..e836a2f
Binary files /dev/null and b/icons/electrum_dark_icon.png differ
diff --git a/icons/electrum_light_icon.png b/icons/electrum_light_icon.png
new file mode 100644 (file)
index 0000000..04c88b2
Binary files /dev/null and b/icons/electrum_light_icon.png differ