From 3b686b2723737d4ddc020c8485b4e62ed2d762a2 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Wed, 28 Dec 2016 09:55:14 -0800 Subject: [PATCH] Put stealth option in a separate advanced group, in anticipation of other advanced options --- onionshare_gui/options.py | 13 +++++++++++-- resources/locale/en.json | 3 ++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/onionshare_gui/options.py b/onionshare_gui/options.py index 0f4b626c..538f562d 100644 --- a/onionshare_gui/options.py +++ b/onionshare_gui/options.py @@ -43,12 +43,21 @@ class Options(QtWidgets.QVBoxLayout): # stealth self.stealth = QtWidgets.QCheckBox() self.stealth.setCheckState(QtCore.Qt.Unchecked) - self.stealth.setText(strings._("create_stealth", True)) + self.stealth.setText(strings._("gui_create_stealth", True)) self.stealth.stateChanged.connect(self.stealth_changed) + # advanced options group + advanced_group = QtWidgets.QGroupBox(strings._("gui_advanced_options", True)) + advanced_group.setCheckable(True) + advanced_group.setChecked(False) + advanced_group.setFlat(True) + advanced_group_layout = QtWidgets.QVBoxLayout() + advanced_group_layout.addWidget(self.stealth) + advanced_group.setLayout(advanced_group_layout) + # add the widgets self.addWidget(self.close_automatically) - self.addWidget(self.stealth) + self.addWidget(advanced_group) def stay_open_changed(self, state): """ diff --git a/resources/locale/en.json b/resources/locale/en.json index 41a398a9..3c9dcd17 100644 --- a/resources/locale/en.json +++ b/resources/locale/en.json @@ -57,5 +57,6 @@ "error_rate_limit": "An attacker might be trying to guess your URL. To prevent this, OnionShare has automatically stopped the server. To share the files you must start it again and share the new URL.", "zip_progress_bar_format": "Crunching files: %p%", "error_stealth_not_supported": "Your versions of tor or stem are too old. You need to upgrade them to create stealth onion services.", - "create_stealth": "Create stealth onion service (advanced)" + "gui_advanced_options": "Advanced options", + "gui_create_stealth": "Create stealth onion service" }