mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-05-08 14:33:23 +00:00
fixed compile file
This commit is contained in:
@@ -86,6 +86,7 @@ if(NOT ANDROID)
|
|||||||
)
|
)
|
||||||
else()
|
else()
|
||||||
set(HEADERS ${HEADERS}
|
set(HEADERS ${HEADERS}
|
||||||
|
${CLIENT_ROOT_DIR}/ui/utils/notificationHandler.h
|
||||||
${CLIENT_ROOT_DIR}/platforms/android/android_notificationhandler.h
|
${CLIENT_ROOT_DIR}/platforms/android/android_notificationhandler.h
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
@@ -180,6 +181,7 @@ if(NOT ANDROID)
|
|||||||
)
|
)
|
||||||
else()
|
else()
|
||||||
set(SOURCES ${SOURCES}
|
set(SOURCES ${SOURCES}
|
||||||
|
${CLIENT_ROOT_DIR}/ui/utils/notificationHandler.cpp
|
||||||
${CLIENT_ROOT_DIR}/platforms/android/android_notificationhandler.cpp
|
${CLIENT_ROOT_DIR}/platforms/android/android_notificationhandler.cpp
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -72,9 +72,7 @@
|
|||||||
#include "ui/models/ipSplitTunnelingModel.h"
|
#include "ui/models/ipSplitTunnelingModel.h"
|
||||||
#include "ui/models/newsModel.h"
|
#include "ui/models/newsModel.h"
|
||||||
|
|
||||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
class NotificationHandler;
|
||||||
#include "ui/utils/notificationHandler.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
class CoreSignalHandlers;
|
class CoreSignalHandlers;
|
||||||
class TestMultipleImports;
|
class TestMultipleImports;
|
||||||
@@ -141,9 +139,7 @@ private:
|
|||||||
SecureServersRepository* m_serversRepository;
|
SecureServersRepository* m_serversRepository;
|
||||||
SecureAppSettingsRepository* m_appSettingsRepository;
|
SecureAppSettingsRepository* m_appSettingsRepository;
|
||||||
|
|
||||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
NotificationHandler* m_notificationHandler {};
|
||||||
NotificationHandler* m_notificationHandler;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
QMetaObject::Connection m_reloadConfigErrorOccurredConnection;
|
QMetaObject::Connection m_reloadConfigErrorOccurredConnection;
|
||||||
|
|
||||||
|
|||||||
@@ -36,8 +36,8 @@
|
|||||||
#include "ui/models/containersModel.h"
|
#include "ui/models/containersModel.h"
|
||||||
#include "core/utils/containerEnum.h"
|
#include "core/utils/containerEnum.h"
|
||||||
|
|
||||||
|
#include "ui/utils/notificationHandler.h"
|
||||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
||||||
#include "ui/utils/notificationHandler.h"
|
|
||||||
#include "ui/utils/systemTrayNotificationHandler.h"
|
#include "ui/utils/systemTrayNotificationHandler.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -394,25 +394,23 @@ void CoreSignalHandlers::initIosSettingsHandler()
|
|||||||
|
|
||||||
void CoreSignalHandlers::initNotificationHandler()
|
void CoreSignalHandlers::initNotificationHandler()
|
||||||
{
|
{
|
||||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
|
||||||
m_coreController->m_notificationHandler = NotificationHandler::create(m_coreController);
|
m_coreController->m_notificationHandler = NotificationHandler::create(m_coreController);
|
||||||
|
|
||||||
connect(m_coreController->m_connectionController, &ConnectionController::connectionStateChanged, m_coreController->m_notificationHandler,
|
connect(m_coreController->m_connectionController, &ConnectionController::connectionStateChanged, m_coreController->m_notificationHandler,
|
||||||
&NotificationHandler::setConnectionState);
|
&NotificationHandler::setConnectionState);
|
||||||
|
connect(m_coreController, &CoreController::translationsUpdated, m_coreController->m_notificationHandler, &NotificationHandler::onTranslationsUpdated);
|
||||||
|
|
||||||
|
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
||||||
connect(m_coreController->m_notificationHandler, &NotificationHandler::raiseRequested, m_coreController->m_pageController, &PageController::raiseMainWindow);
|
connect(m_coreController->m_notificationHandler, &NotificationHandler::raiseRequested, m_coreController->m_pageController, &PageController::raiseMainWindow);
|
||||||
connect(m_coreController->m_notificationHandler, &NotificationHandler::connectRequested, m_coreController->m_connectionUiController,
|
connect(m_coreController->m_notificationHandler, &NotificationHandler::connectRequested, m_coreController->m_connectionUiController,
|
||||||
static_cast<void (ConnectionUiController::*)()>(&ConnectionUiController::openConnection));
|
static_cast<void (ConnectionUiController::*)()>(&ConnectionUiController::openConnection));
|
||||||
connect(m_coreController->m_notificationHandler, &NotificationHandler::disconnectRequested, m_coreController->m_connectionUiController,
|
connect(m_coreController->m_notificationHandler, &NotificationHandler::disconnectRequested, m_coreController->m_connectionUiController,
|
||||||
&ConnectionUiController::closeConnection);
|
&ConnectionUiController::closeConnection);
|
||||||
connect(m_coreController, &CoreController::translationsUpdated, m_coreController->m_notificationHandler, &NotificationHandler::onTranslationsUpdated);
|
|
||||||
|
|
||||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
|
||||||
if (auto *trayHandler = qobject_cast<SystemTrayNotificationHandler *>(m_coreController->m_notificationHandler)) {
|
if (auto *trayHandler = qobject_cast<SystemTrayNotificationHandler *>(m_coreController->m_notificationHandler)) {
|
||||||
connect(m_coreController, &CoreController::websiteUrlChanged, trayHandler, &SystemTrayNotificationHandler::updateWebsiteUrl);
|
connect(m_coreController, &CoreController::websiteUrlChanged, trayHandler, &SystemTrayNotificationHandler::updateWebsiteUrl);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void CoreSignalHandlers::initUpdateFoundHandler()
|
void CoreSignalHandlers::initUpdateFoundHandler()
|
||||||
|
|||||||
Reference in New Issue
Block a user