website in tor network container improved

Sponsored by "Теплица социальных технологий", 2021
В рамках работы над задачами по хакатону 2021
This commit is contained in:
pokamest 2021-09-24 13:14:35 +03:00
parent 3bcc12869b
commit b244158b95
25 changed files with 676 additions and 295 deletions

View file

@ -35,6 +35,8 @@ class OpenVpnLogic;
class ShadowSocksLogic;
class CloakLogic;
class OtherProtocolsLogic;
class VpnConnection;
@ -78,6 +80,8 @@ public:
friend class ShadowSocksLogic;
friend class CloakLogic;
friend class OtherProtocolsLogic;
Q_INVOKABLE void initalizeUiLogic();
Q_INVOKABLE void onCloseWindow();
@ -128,7 +132,9 @@ private:
QString m_dialogConnectErrorText;
private slots:
void installServer(const QMap<DockerContainer, QJsonObject> &containers);
// containers - INOUT arg
void installServer(QMap<DockerContainer, QJsonObject> &containers);
void setTrayState(VpnProtocol::ConnectionState state);
private:
@ -153,7 +159,7 @@ private:
};
bool installContainers(ServerCredentials credentials,
const QMap<DockerContainer, QJsonObject> &containers,
QMap<DockerContainer, QJsonObject> &containers,
const PageFunc& page,
const ProgressFunc& progress,
const ButtonFunc& button,