1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
qTox/test
Mick Sayson 257a19caaa feat(filesform): Add in progress transfers to files form
As part of #1532 it was identified that long running file transfers
could get lost deep in the chatlog. This could result in unexpected use
of bandwidth over time if users lose track of old/large transfers. This
commit updates the files form to show in progress file transfers and
offer a way to control them.

* FilesForm now works on ToxFiles instead of finished file paths
* FilesForm widgets have been replaced with an MV tree view with depth
  1. The existing QListWidget did not provide us the controls to render
  more complex items. The use of delegates allows us to efficiently draw
  progress bars and controls
* getHumanReadableSize has been extracted from FileTransferWidget into a
  more general utils file
2021-12-11 15:38:35 -08:00
..
chatlog chore(review): Copyright notice cleanup 2021-11-21 16:19:22 -08:00
core refactor(filetransfer): Move file transfer progress into ToxFile 2021-12-11 15:38:35 -08:00
mock refactor: Provide a Virtual Method Anchor for Classes in Headers 2021-10-26 16:47:40 +00:00
model refactor: Provide a Virtual Method Anchor for Classes in Headers 2021-10-26 16:47:40 +00:00
net refactor(core): pass Paths into BootstrapNodeUpdater 2020-05-10 21:40:04 -07:00
persistence feat(history): Save/load system messages to history 2021-10-16 14:29:57 -07:00
platform docs(copyright): update and add copyright info 2019-06-28 01:18:26 +02:00
widget feat(filesform): Add in progress transfers to files form 2021-12-11 15:38:35 -08:00