diff options
author | Tomás Touceda <chiiph@leap.se> | 2013-08-28 14:35:24 -0300 |
---|---|---|
committer | Tomás Touceda <chiiph@leap.se> | 2013-08-28 14:35:24 -0300 |
commit | 8a94537a66275950d6b9fb986ca1ae3970fd9232 (patch) | |
tree | 3c8ca8df4a2d291cb20e24bbc6d9f5a11c0ab2ab /src/leap/bitmask/gui/wizard.py | |
parent | 5b6b878289737e72ba7156ec320d2e811358327c (diff) | |
parent | a3d229bd52405146e188905ec1d37c7bfb30320f (diff) |
Merge remote-tracking branch 'ivan/feature/preferences-select-services' into develop
Conflicts:
src/leap/bitmask/gui/mainwindow.py
src/leap/bitmask/gui/preferenceswindow.py
Diffstat (limited to 'src/leap/bitmask/gui/wizard.py')
-rw-r--r-- | src/leap/bitmask/gui/wizard.py | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/src/leap/bitmask/gui/wizard.py b/src/leap/bitmask/gui/wizard.py index e3f0085b..ac0f032f 100644 --- a/src/leap/bitmask/gui/wizard.py +++ b/src/leap/bitmask/gui/wizard.py @@ -34,7 +34,7 @@ from leap.bitmask.util.request_helpers import get_content from leap.bitmask.util.keyring_helpers import has_keyring from leap.bitmask.util.password import basic_password_checks from leap.bitmask.services.eip.providerbootstrapper import ProviderBootstrapper -from leap.bitmask.services import get_supported +from leap.bitmask.services import get_service_display_name, get_supported from ui_wizard import Ui_Wizard @@ -84,23 +84,6 @@ class Wizard(QtGui.QWizard): self.ERROR_ICON = QtGui.QPixmap(":/images/Dialog-error.png") self.OK_ICON = QtGui.QPixmap(":/images/Dialog-accept.png") - # Correspondence for services and their name to display - EIP_LABEL = self.tr("Encrypted Internet") - MX_LABEL = self.tr("Encrypted Mail") - - if self._is_need_eip_password_warning(): - EIP_LABEL += " " + self.tr( - "(will need admin password to start)") - - self.SERVICE_DISPLAY = [ - EIP_LABEL, - MX_LABEL - ] - self.SERVICE_CONFIG = [ - "openvpn", - "mx" - ] - self._selected_services = set() self._shown_services = set() @@ -507,8 +490,10 @@ class Wizard(QtGui.QWizard): try: if service not in self._shown_services: checkbox = QtGui.QCheckBox(self) - service_index = self.SERVICE_CONFIG.index(service) - checkbox.setText(self.SERVICE_DISPLAY[service_index]) + service_label = get_service_display_name( + service, self.standalone) + checkbox.setText(service_label) + self.ui.serviceListLayout.addWidget(checkbox) checkbox.stateChanged.connect( partial(self._service_selection_changed, service)) |