Support canceling file transfer from pseudo job

Allows to click cancel on the job popup rather than only from
within NeoChat.
This commit is contained in:
Kai Uwe Broulik
2025-01-03 13:56:33 +01:00
parent 7b7f4d264c
commit 3b8c3afa3e
3 changed files with 16 additions and 0 deletions

View File

@@ -15,6 +15,7 @@
*/
class FileTransferPseudoJob : public KJob
{
Q_OBJECT
public:
enum Operation {
Download,
@@ -48,6 +49,12 @@ public:
*/
void start() override;
protected:
bool doKill() override;
Q_SIGNALS:
void cancelRequested(const QString &id);
private:
QString m_path;
QString m_eventId;