Chromium Code Reviews| Index: ios/chrome/browser/providers/chromium_browser_provider.h |
| diff --git a/ios/chrome/browser/providers/chromium_browser_provider.h b/ios/chrome/browser/providers/chromium_browser_provider.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f96c257078da6fe00bc37d6f879ed3fdbc4a3644 |
| --- /dev/null |
| +++ b/ios/chrome/browser/providers/chromium_browser_provider.h |
| @@ -0,0 +1,24 @@ |
| +// Copyright 2016 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef IOS_CHROME_BROWSER_PROVIDERS_CHROMIUM_BROWSER_PROVIDER_H_ |
| +#define IOS_CHROME_BROWSER_PROVIDERS_CHROMIUM_BROWSER_PROVIDER_H_ |
| + |
| +#include "ios/public/provider/chrome/browser/chrome_browser_provider.h" |
| + |
| +class ChromiumBrowserProvider : public ios::ChromeBrowserProvider { |
| + public: |
| + ChromiumBrowserProvider(); |
| + ~ChromiumBrowserProvider() override; |
| + |
| + private: |
| + // ChromeBrowserProvider implementation |
| + VoiceSearchProvider* GetVoiceSearchProvider() const override; |
| + id<LogoVendor> CreateLogoVendor(ios::ChromeBrowserState* browser_state, |
| + id<UrlLoader> loader) const override; |
|
sdefresne
2016/11/02 16:27:41
NS_RETURNS_RETAINED
rohitrao (ping after 24h)
2016/11/02 19:10:43
Done.
|
| + |
| + std::unique_ptr<VoiceSearchProvider> voice_search_provider_; |
| +}; |
| + |
| +#endif // IOS_CHROME_BROWSER_PROVIDERS_CHROMIUM_BROWSER_PROVIDER_H_ |