#include "hostlistrule.h" HostlistRule::HostlistRule(const QString &domain, const QString& redirect) { this->m_isBlocking = (redirect == QLatin1Literal("0.0.0.0")); this->m_request = domain.toStdString(); this->m_redirect = redirect.toStdString(); } bool HostlistRule::match(const QString& requestUrl) const { return (m_request == requestUrl.toStdString()); } FilterLeaf::Action HostlistRule::action() const { if(m_isBlocking) return FilterLeaf::Block; return FilterLeaf::Redirect; }