diff options
| author | fiaxh <git@lightrise.org> | 2026-08-14 11:45:08 +0200 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2026-08-21 18:18:03 +0200 |
| commit | 8d49d83b3b45ab22d7b9d945c4b32296b07cb49e (patch) | |
| tree | 5a0bf3d777c4efd806388163fc9dc74c87edd07b /main/src/ui/conversation_content_view/file_transmission_progress.vala | |
| parent | 6d0706bcaa6d54354e416174e3d2654a2bff81fe (diff) | |
Add initial support for multi-file transfers
Diffstat (limited to 'main/src/ui/conversation_content_view/file_transmission_progress.vala')
| -rw-r--r-- | main/src/ui/conversation_content_view/file_transmission_progress.vala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/main/src/ui/conversation_content_view/file_transmission_progress.vala b/main/src/ui/conversation_content_view/file_transmission_progress.vala index e3f33448..43885c1b 100644 --- a/main/src/ui/conversation_content_view/file_transmission_progress.vala +++ b/main/src/ui/conversation_content_view/file_transmission_progress.vala @@ -9,6 +9,9 @@ namespace Dino.Ui { public class FileTransmissionProgress : Adw.Bin { + public signal void start_download(); + public signal void cancel_transfer(); + public enum State { UNKNOWN_SOURCE, DOWNLOAD_NOT_STARTED, @@ -124,11 +127,12 @@ namespace Dino.Ui { break; case DOWNLOAD_NOT_STARTED_FAILED_BEFORE: case DOWNLOAD_NOT_STARTED: + start_download(); this.activate_action("file.download", null); break; case DOWNLOADING: case UPLOADING: - this.activate_action("file.cancel", null); + cancel_transfer(); break; } } |
