Implement gateway for adding new torrents

PR #19355.
This commit is contained in:
Vladimir Golovnev
2023-08-14 18:17:56 +03:00
committed by GitHub
parent e4313d6651
commit dcf3e97291
42 changed files with 933 additions and 639 deletions

View File

@@ -31,6 +31,7 @@
#pragma once
#include "base/interfaces/iapplication.h"
#include "gui/guiaddtorrentmanager.h"
#include "gui/windowstate.h"
class DesktopIntegration;
@@ -41,6 +42,8 @@ class IGUIApplication : public IApplication
public:
~IGUIApplication() override = default;
GUIAddTorrentManager *addTorrentManager() const override = 0;
virtual DesktopIntegration *desktopIntegration() = 0;
virtual MainWindow *mainWindow() = 0;