Add "Export .torrent" action

This commit is contained in:
Chocobo1
2022-04-16 14:57:21 +08:00
parent 71b1cb3b9c
commit a90ade0446
7 changed files with 97 additions and 4 deletions

View File

@@ -34,6 +34,7 @@
#include <QMetaType>
#include <QString>
#include "base/3rdparty/expected.hpp"
#include "base/pathfwd.h"
#include "base/tagset.h"
#include "abstractfilestorage.h"
@@ -300,6 +301,7 @@ namespace BitTorrent
virtual void clearPeers() = 0;
virtual QString createMagnetURI() const = 0;
virtual nonstd::expected<void, QString> exportToFile(const Path &path) const = 0;
TorrentID id() const;
bool isResumed() const;