mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-22 02:01:08 +07:00
49 lines
1.4 KiB
C++
49 lines
1.4 KiB
C++
|
|
#ifndef CORESIGNALHANDLERS_H
|
||
|
|
#define CORESIGNALHANDLERS_H
|
||
|
|
|
||
|
|
#include <QObject>
|
||
|
|
#include "core/controllers/coreController.h"
|
||
|
|
|
||
|
|
class CoreSignalHandlers : public QObject
|
||
|
|
{
|
||
|
|
Q_OBJECT
|
||
|
|
|
||
|
|
public:
|
||
|
|
explicit CoreSignalHandlers(CoreController* coreController, QObject* parent = nullptr);
|
||
|
|
|
||
|
|
void initAllHandlers();
|
||
|
|
|
||
|
|
private:
|
||
|
|
void initErrorMessagesHandler();
|
||
|
|
void initSettingsSplitTunnelingHandler();
|
||
|
|
void initInstallControllerHandler();
|
||
|
|
void initExportControllerHandler();
|
||
|
|
void initImportControllerHandler();
|
||
|
|
void initApiCountryModelUpdateHandler();
|
||
|
|
void initSubscriptionRefreshHandler();
|
||
|
|
void initContainerModelUpdateHandler();
|
||
|
|
void initAdminConfigRevokedHandler();
|
||
|
|
void initPassphraseRequestHandler();
|
||
|
|
void initTranslationsUpdatedHandler();
|
||
|
|
void initLanguageHandler();
|
||
|
|
void initAutoConnectHandler();
|
||
|
|
void initAmneziaDnsToggledHandler();
|
||
|
|
void initServersModelUpdateHandler();
|
||
|
|
void initClientManagementModelUpdateHandler();
|
||
|
|
void initSitesModelUpdateHandler();
|
||
|
|
void initAllowedDnsModelUpdateHandler();
|
||
|
|
void initAppSplitTunnelingModelUpdateHandler();
|
||
|
|
void initPrepareConfigHandler();
|
||
|
|
void initStrictKillSwitchHandler();
|
||
|
|
void initAndroidSettingsHandler();
|
||
|
|
void initAndroidConnectionHandler();
|
||
|
|
void initIosImportHandler();
|
||
|
|
void initIosSettingsHandler();
|
||
|
|
void initNotificationHandler();
|
||
|
|
|
||
|
|
CoreController* m_coreController;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // CORESIGNALHANDLERS_H
|
||
|
|
|