#ifndef ALLOWEDDNSCONTROLLER_H #define ALLOWEDDNSCONTROLLER_H #include #include "core/repositories/secureAppSettingsRepository.h" class AllowedDnsController { public: explicit AllowedDnsController(SecureAppSettingsRepository* appSettingsRepository); bool addDns(const QString &ip); void addDnsList(const QStringList &dnsServers, bool replaceExisting); void removeDns(int index); QStringList getCurrentDnsServers() const; private: void fillDnsServers(); SecureAppSettingsRepository* m_appSettingsRepository; QStringList m_dnsServers; }; #endif // ALLOWEDDNSCONTROLLER_H