Provide torrent creation feature via WebAPI
commit0114610a40e3cc63613baa406f330107385a1626
authorVladimir Golovnev <glassez@yandex.ru>
Tue, 27 Feb 2024 12:57:16 +0000 (27 15:57 +0300)
committerGitHub <noreply@github.com>
Tue, 27 Feb 2024 12:57:16 +0000 (27 15:57 +0300)
tree9ad807f7c299e9f774880a2e3976aa7c5196e03b
parent15697f904d43f792346d95845102d8d1dd62ad62
Provide torrent creation feature via WebAPI

PR #20366.
Closes #5614.

Co-authored-by: Radu Carpa <radu.carpa@cern.ch>
17 files changed:
src/base/CMakeLists.txt
src/base/bittorrent/torrentcreationmanager.cpp [new file with mode: 0644]
src/base/bittorrent/torrentcreationmanager.h [new file with mode: 0644]
src/base/bittorrent/torrentcreationtask.cpp [new file with mode: 0644]
src/base/bittorrent/torrentcreationtask.h [new file with mode: 0644]
src/base/bittorrent/torrentcreator.cpp
src/base/bittorrent/torrentcreator.h
src/base/net/downloadhandlerimpl.cpp
src/base/utils/io.cpp
src/base/utils/io.h
src/gui/torrentcreatordialog.cpp
src/gui/torrentcreatordialog.h
src/webui/CMakeLists.txt
src/webui/api/torrentcreatorcontroller.cpp [new file with mode: 0644]
src/webui/api/torrentcreatorcontroller.h [new file with mode: 0644]
src/webui/webapplication.cpp
src/webui/webapplication.h