aboutsummaryrefslogtreecommitdiff
path: root/desktop/onionshare/tor_connection.py
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2022-02-13 15:33:13 -0800
committerMicah Lee <micah@micahflee.com>2022-02-13 15:33:13 -0800
commit02503842807311320ec00fc65e98706c6d225352 (patch)
tree89c1daa92c1c134e81b354b2d33f952d8aeeb7b8 /desktop/onionshare/tor_connection.py
parente168080b77c1ec7ba40022a106a43d524e227945 (diff)
downloadonionshare-02503842807311320ec00fc65e98706c6d225352.tar.gz
onionshare-02503842807311320ec00fc65e98706c6d225352.zip
Add rocket ship animation
Diffstat (limited to 'desktop/onionshare/tor_connection.py')
-rw-r--r--desktop/onionshare/tor_connection.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/onionshare/tor_connection.py b/desktop/onionshare/tor_connection.py
index f6b4bcb2..839757fd 100644
--- a/desktop/onionshare/tor_connection.py
+++ b/desktop/onionshare/tor_connection.py
@@ -49,6 +49,7 @@ class TorConnectionWidget(QtWidgets.QWidget):
open_tor_settings = QtCore.Signal()
success = QtCore.Signal()
fail = QtCore.Signal(str)
+ update_progress = QtCore.Signal(int)
def __init__(self, common, status_bar):
super(TorConnectionWidget, self).__init__(None)
@@ -120,6 +121,7 @@ class TorConnectionWidget(QtWidgets.QWidget):
def _tor_status_update(self, progress, summary):
self.progress.setValue(int(progress))
+ self.update_progress.emit(int(progress))
self.label.setText(
f"<strong>{strings._('connecting_to_tor')}</strong><br>{summary}"
)
@@ -131,6 +133,7 @@ class TorConnectionWidget(QtWidgets.QWidget):
# Close the dialog after connecting
self.progress.setValue(self.progress.maximum())
+ self.update_progress.emit(int(self.progress.maximum()))
self.success.emit()
self._reset()
@@ -153,6 +156,7 @@ class TorConnectionWidget(QtWidgets.QWidget):
def _reset(self):
self.label.setText("")
self.progress.setValue(0)
+ self.update_progress.emit(0)
class TorConnectionThread(QtCore.QThread):