summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel Jacq <mig@mig5.net>2019-02-17 16:28:11 +1100
committerMiguel Jacq <mig@mig5.net>2019-02-17 16:28:11 +1100
commit759a0dc2a3fd07fcd35a2a251526d8c793be5b52 (patch)
tree8c99a67e5b617e9dca438236fda1eef95028fd1c
parent9b35ca9bede4cb11c124140f90f0bc2f09b4a6eb (diff)
downloadonionshare-759a0dc2a3fd07fcd35a2a251526d8c793be5b52.tar.gz
onionshare-759a0dc2a3fd07fcd35a2a251526d8c793be5b52.zip
Set status attribute for ShareHistoryItems as well
-rw-r--r--onionshare_gui/mode/history.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/onionshare_gui/mode/history.py b/onionshare_gui/mode/history.py
index 913ed164..6a3db3a5 100644
--- a/onionshare_gui/mode/history.py
+++ b/onionshare_gui/mode/history.py
@@ -90,6 +90,7 @@ class ShareHistoryItem(HistoryItem):
self.downloaded_bytes = 0
self.started = time.time()
self.started_dt = datetime.fromtimestamp(self.started)
+ self.status = 'started'
# Label
self.label = QtWidgets.QLabel(strings._('gui_all_modes_transfer_started').format(self.started_dt.strftime("%b %d, %I:%M%p")))
@@ -124,6 +125,7 @@ class ShareHistoryItem(HistoryItem):
# Change the label
self.label.setText(self.get_finished_label_text(self.started_dt))
+ self.status = 'finished'
else:
elapsed = time.time() - self.started
@@ -142,6 +144,7 @@ class ShareHistoryItem(HistoryItem):
def cancel(self):
self.progress_bar.setFormat(strings._('gui_canceled'))
+ self.status = 'canceled'
@property
def estimated_time_remaining(self):
@@ -501,8 +504,7 @@ class History(QtWidgets.QWidget):
Reset all items.
"""
self.item_list.reset()
-
- if not any(self.item_list.items):
+ if len(self.item_list.items) == 0:
# Hide not empty, show empty
self.not_empty.hide()
self.empty.show()