mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-20 02:00:55 +07:00
fix: dev rebase errors
This commit is contained in:
@@ -234,10 +234,12 @@ void CoreController::initControllers()
|
||||
Qt::QueuedConnection);
|
||||
connect(m_connectionUiController, &ConnectionUiController::requestSetProcessedServer,
|
||||
this, [this](const QString &serverId) {
|
||||
m_serversUiController->setProcessedServerIndex(m_serversController->indexOfServerId(serverId));
|
||||
m_serversUiController->setProcessedServerId(serverId);
|
||||
}, Qt::QueuedConnection);
|
||||
connect(m_installUiController, &InstallUiController::currentContainerUpdated,
|
||||
m_connectionUiController, &ConnectionUiController::onCurrentContainerUpdated);
|
||||
connect(m_installUiController, &InstallUiController::updateContainerFinished,
|
||||
m_connectionUiController, [this](const QString &, bool) {
|
||||
m_connectionUiController->onCurrentContainerUpdated();
|
||||
});
|
||||
|
||||
m_apiNewsUiController = new ApiNewsUiController(m_newsModel, m_newsController, this);
|
||||
setQmlContextProperty("ApiNewsController", m_apiNewsUiController);
|
||||
|
||||
@@ -63,6 +63,7 @@ signals:
|
||||
void requestUpdateServiceFromGateway(const QString &serverId, const QString &newCountryCode,
|
||||
const QString &newCountryName, bool reloadServiceConfig);
|
||||
void requestSetProcessedServer(const QString &serverId);
|
||||
void reconnectWithUpdatedContainer(const QString &message);
|
||||
|
||||
private:
|
||||
Vpn::ConnectionState getCurrentConnectionState();
|
||||
|
||||
@@ -156,13 +156,13 @@ PageType {
|
||||
|
||||
ButtonGroup.group: protocolButtonGroup
|
||||
checked: root.currentProtocol === "auto"
|
||||
enabled: !ConnectionController.isConnected || !ServersModel.isDefaultServerCurrentlyProcessed()
|
||||
enabled: !ConnectionController.isConnected || !ServersUiController.isDefaultServerCurrentlyProcessed()
|
||||
|
||||
text: qsTr("Choose automatically")
|
||||
descriptionText: qsTr("AmneziaWG is used by default. If the connection is unstable, the app will switch to VLESS. On the next launch, AmneziaWG will be tried again")
|
||||
|
||||
onClicked: function() {
|
||||
if (ServersModel.isDefaultServerCurrentlyProcessed() && ConnectionController.isConnected) {
|
||||
if (ServersUiController.isDefaultServerCurrentlyProcessed() && ConnectionController.isConnected) {
|
||||
PageController.showNotificationMessage(qsTr("Cannot change protocol during active connection"))
|
||||
return
|
||||
}
|
||||
@@ -187,12 +187,12 @@ PageType {
|
||||
|
||||
ButtonGroup.group: protocolButtonGroup
|
||||
checked: root.currentProtocol === "awg"
|
||||
enabled: !ConnectionController.isConnected || !ServersModel.isDefaultServerCurrentlyProcessed()
|
||||
enabled: !ConnectionController.isConnected || !ServersUiController.isDefaultServerCurrentlyProcessed()
|
||||
|
||||
text: qsTr("AmneziaWG")
|
||||
|
||||
onClicked: function() {
|
||||
if (ServersModel.isDefaultServerCurrentlyProcessed() && ConnectionController.isConnected) {
|
||||
if (ServersUiController.isDefaultServerCurrentlyProcessed() && ConnectionController.isConnected) {
|
||||
PageController.showNotificationMessage(qsTr("Cannot change protocol during active connection"))
|
||||
return
|
||||
}
|
||||
@@ -218,12 +218,12 @@ PageType {
|
||||
|
||||
ButtonGroup.group: protocolButtonGroup
|
||||
checked: root.currentProtocol === "vless"
|
||||
enabled: !ConnectionController.isConnected || !ServersModel.isDefaultServerCurrentlyProcessed()
|
||||
enabled: !ConnectionController.isConnected || !ServersUiController.isDefaultServerCurrentlyProcessed()
|
||||
|
||||
text: qsTr("XRay VLESS Reality")
|
||||
|
||||
onClicked: function() {
|
||||
if (ServersModel.isDefaultServerCurrentlyProcessed() && ConnectionController.isConnected) {
|
||||
if (ServersUiController.isDefaultServerCurrentlyProcessed() && ConnectionController.isConnected) {
|
||||
PageController.showNotificationMessage(qsTr("Cannot change protocol during active connection"))
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user