| OLD | NEW | 
|   1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |   1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef CONTENT_SHELL_COMMON_SHELL_CONTENT_CLIENT_H_ |   5 #ifndef CONTENT_SHELL_COMMON_SHELL_CONTENT_CLIENT_H_ | 
|   6 #define CONTENT_SHELL_COMMON_SHELL_CONTENT_CLIENT_H_ |   6 #define CONTENT_SHELL_COMMON_SHELL_CONTENT_CLIENT_H_ | 
|   7  |   7  | 
|   8 #include <string> |   8 #include <string> | 
|   9 #include <vector> |   9 #include <vector> | 
|  10  |  10  | 
|  11 #include "base/compiler_specific.h" |  11 #include "base/compiler_specific.h" | 
|  12 #include "content/public/common/content_client.h" |  12 #include "content/public/common/content_client.h" | 
|  13  |  13  | 
|  14 namespace content { |  14 namespace content { | 
|  15  |  15  | 
|  16 std::string GetShellUserAgent(); |  16 std::string GetShellUserAgent(); | 
|  17  |  17  | 
|  18 class ShellContentClient : public ContentClient { |  18 class ShellContentClient : public ContentClient { | 
|  19  public: |  19  public: | 
|  20   ~ShellContentClient() override; |  20   ~ShellContentClient() override; | 
|  21  |  21  | 
|  22   std::string GetUserAgent() const override; |  22   std::string GetUserAgent() const override; | 
|  23   base::string16 GetLocalizedString(int message_id) const override; |  23   base::string16 GetLocalizedString(int message_id) const override; | 
|  24   base::StringPiece GetDataResource( |  24   base::StringPiece GetDataResource( | 
|  25       int resource_id, |  25       int resource_id, | 
|  26       ui::ScaleFactor scale_factor) const override; |  26       ui::ScaleFactor scale_factor) const override; | 
|  27   base::RefCountedStaticMemory* GetDataResourceBytes( |  27   base::RefCountedStaticMemory* GetDataResourceBytes( | 
|  28       int resource_id) const override; |  28       int resource_id) const override; | 
|  29   gfx::Image& GetNativeImageNamed(int resource_id) const override; |  29   gfx::Image& GetNativeImageNamed(int resource_id) const override; | 
 |  30   bool IsSupplementarySiteIsolationModeEnabled() override; | 
|  30 }; |  31 }; | 
|  31  |  32  | 
|  32 }  // namespace content |  33 }  // namespace content | 
|  33  |  34  | 
|  34 #endif  // CONTENT_SHELL_COMMON_SHELL_CONTENT_CLIENT_H_ |  35 #endif  // CONTENT_SHELL_COMMON_SHELL_CONTENT_CLIENT_H_ | 
| OLD | NEW |