diff options
author | Pierre Rossi <pierre.rossi@digia.com> | 2013-05-31 16:01:09 +0200 |
---|---|---|
committer | Pierre Rossi <pierre.rossi@digia.com> | 2013-06-04 17:16:33 +0200 |
commit | 43ccfd1f398c06556340dbbbcbaaf68ee36ca1b4 (patch) | |
tree | 4e7dccc98e9727e0f5dd58905ea1828515a72357 /lib/resource_context_qt.cpp | |
parent | 6933621d6967a516f4800f27a71d45f088af3089 (diff) |
Stop relying on ShellBrowserClient
We now have our own minimalistic subclass, which still makes use of
some shell parts.
Diffstat (limited to 'lib/resource_context_qt.cpp')
-rw-r--r-- | lib/resource_context_qt.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/resource_context_qt.cpp b/lib/resource_context_qt.cpp new file mode 100644 index 000000000..ca680e6c1 --- /dev/null +++ b/lib/resource_context_qt.cpp @@ -0,0 +1,25 @@ +#include "resource_context_qt.h" + +#include "net/url_request/url_request_context_getter.h" + +#include "content/shell/shell_url_request_context_getter.h" + +#include "browser_context_qt.h" + +net::HostResolver *ResourceContextQt::GetHostResolver() +{ + CHECK(getter_); + return getter_->host_resolver(); +} + +net::URLRequestContext* ResourceContextQt::GetRequestContext() +{ + if (getter_) + return getter_->GetURLRequestContext(); + return context->GetRequestContext()->GetURLRequestContext(); +} + +void ResourceContextQt::set_url_request_context_getter(content::ShellURLRequestContextGetter *getter) +{ + getter_ = getter; +} |