summaryrefslogtreecommitdiff
path: root/src/leap/gui/statuspanel.py
diff options
context:
space:
mode:
authorIvan Alejandro <ivanalejandro0@yahoo.com.ar>2013-07-10 15:06:45 -0300
committerIvan Alejandro <ivanalejandro0@yahoo.com.ar>2013-07-10 16:55:34 -0300
commitcc1d8f31071bb99690a355c244b945aa753918a9 (patch)
tree0b3a5ed9f7319c7b230c69087f9a3c13ed2402e1 /src/leap/gui/statuspanel.py
parent6425331ad6cb74ac44ed95b98adf4eae0f6e6255 (diff)
Bugfix: Systray Turn ON action fails. Closes #3125
Diffstat (limited to 'src/leap/gui/statuspanel.py')
-rw-r--r--src/leap/gui/statuspanel.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/leap/gui/statuspanel.py b/src/leap/gui/statuspanel.py
index 3e5a5093..dcb6e802 100644
--- a/src/leap/gui/statuspanel.py
+++ b/src/leap/gui/statuspanel.py
@@ -105,6 +105,15 @@ class StatusPanelWidget(QtGui.QWidget):
leap_assert_type(systray, QtGui.QSystemTrayIcon)
self._systray = systray
+ def set_action_eip_startstop(self, action_eip_startstop):
+ """
+ Sets the action_eip_startstop to use.
+
+ :param action_eip_startstop: action_eip_status to be used
+ :type action_eip_startstop: QtGui.QAction
+ """
+ self._action_eip_startstop = action_eip_startstop
+
def set_action_eip_status(self, action_eip_status):
"""
Sets the action_eip_status to use.
@@ -156,13 +165,15 @@ class StatusPanelWidget(QtGui.QWidget):
def set_startstop_enabled(self, value):
"""
- Enable or disable btnEipStartStop based on value
+ Enable or disable btnEipStartStop and _action_eip_startstop
+ based on value
:param value: True for enabled, False otherwise
:type value: bool
"""
leap_assert_type(value, bool)
self.ui.btnEipStartStop.setEnabled(value)
+ self._action_eip_startstop.setEnabled(value)
def eip_pre_up(self):
"""