From 2a5ea0269a1f9511c51d661a6c7d7bdc7d0176fa Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sun, 7 Oct 2018 13:20:54 +0200 Subject: Expand HTTP header settings #4 - add doc/Usage/Filter.asciidoc to explain the usage of the filter headers - add HTTP headers to Profile (section "headers") - Use request interceptor to apply filter headers, then profile headers - add insert/delete actions to ProfileEditor --- lib/configuration/configuration.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/configuration') diff --git a/lib/configuration/configuration.h b/lib/configuration/configuration.h index d4770ae..1524536 100644 --- a/lib/configuration/configuration.h +++ b/lib/configuration/configuration.h @@ -56,6 +56,13 @@ public: return std::optional(QString::fromStdString(this->value(path).value())); //return std::optional(vm[path].as()); + } else if constexpr(std::is_same_v) { + QStringList r; + for(const std::string &item : this->value>(path).value()) { + r.append(QString::fromStdString(item)); + } + return std::optional(r); + } else if constexpr(std::is_same_v) { if(vm[path].value().type() == typeid(int)) { -- cgit v1.2.1