From 521c4b41515fa9491f744274548e1714eb8695f3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1s=20Touceda?= <chiiph@leap.se>
Date: Wed, 12 Jun 2013 21:31:32 -0300
Subject: Display the default provider in the systray menu

---
 src/leap/gui/mainwindow.py | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'src')

diff --git a/src/leap/gui/mainwindow.py b/src/leap/gui/mainwindow.py
index 65f5fe3d..ddcf1a4c 100644
--- a/src/leap/gui/mainwindow.py
+++ b/src/leap/gui/mainwindow.py
@@ -223,6 +223,9 @@ class MainWindow(QtGui.QMainWindow):
 
         self._systray = None
 
+        self._action_eip_provider = QtGui.QAction(
+            self.tr("No default provider"), self)
+        self._action_eip_provider.setEnabled(False)
         self._action_eip_status = QtGui.QAction(
             self.tr("Encrypted internet is OFF"), self)
         self._action_eip_status.setEnabled(False)
@@ -460,6 +463,8 @@ class MainWindow(QtGui.QMainWindow):
                         "provider configured")
             return
 
+        self._action_eip_provider.setText(default_provider)
+
         self._enabled_services = self._settings.get_enabled_services(
             default_provider)
 
@@ -487,6 +492,7 @@ class MainWindow(QtGui.QMainWindow):
         systrayMenu.addSeparator()
         systrayMenu.addAction(self.ui.action_quit)
         systrayMenu.addSeparator()
+        systrayMenu.addAction(self._action_eip_provider)
         systrayMenu.addAction(self._action_eip_status)
         systrayMenu.addAction(self._action_eip_startstop)
         self._systray = QtGui.QSystemTrayIcon(self)
@@ -948,6 +954,7 @@ class MainWindow(QtGui.QMainWindow):
 
             self._settings.set_defaultprovider(
                 provider_config.get_domain())
+            self._action_eip_provider.setText(provider_config.get_domain())
             self.ui.btnEipStartStop.setText(self.tr("Turn Encryption OFF"))
             self.ui.btnEipStartStop.disconnect(self)
             self.ui.btnEipStartStop.clicked.connect(
-- 
cgit v1.2.3