Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(163)

Side by Side Diff: ios/chrome/browser/providers/images/chromium_branded_image_provider.mm

Issue 2521493003: [ios] Adds BrandedImageProvider and its associated image resources. (Closed)
Patch Set: Review Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #import "ios/chrome/browser/providers/images/chromium_branded_image_provider.h"
6
7 #import <UIKit/UIKit.h>
8
9 #include "ios/chrome/grit/ios_theme_resources.h"
10 #include "ios/public/provider/chrome/browser/images/whats_new_icon.h"
11 #include "ui/base/resource/resource_bundle.h"
12
13 #if !defined(__has_feature) || !__has_feature(objc_arc)
14 #error "This file requires ARC support."
15 #endif
16
17 ChromiumBrandedImageProvider::ChromiumBrandedImageProvider() {}
18
19 ChromiumBrandedImageProvider::~ChromiumBrandedImageProvider() {}
20
21 UIImage* ChromiumBrandedImageProvider::GetAccountsListActivityControlsImage() {
22 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
23 return rb.GetNativeImageNamed(IDR_IOS_SETTINGS_INFO_24).ToUIImage();
24 }
25
26 UIImage*
27 ChromiumBrandedImageProvider::GetClearBrowsingDataAccountActivityImage() {
28 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
29 return rb.GetNativeImageNamed(IDR_IOS_SETTINGS_INFO_24).ToUIImage();
30 }
31
32 UIImage* ChromiumBrandedImageProvider::GetClearBrowsingDataSiteDataImage() {
33 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
34 return rb.GetNativeImageNamed(IDR_IOS_SETTINGS_INFO_24).ToUIImage();
35 }
36
37 UIImage* ChromiumBrandedImageProvider::GetContextualSearchHeaderImage() {
38 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
39 return rb.GetNativeImageNamed(IDR_IOS_CONTEXTUAL_SEARCH_HEADER).ToUIImage();
40 }
41
42 UIImage*
43 ChromiumBrandedImageProvider::GetSigninConfirmationSyncSettingsImage() {
44 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
45 return rb.GetNativeImageNamed(IDR_IOS_SETTINGS_INFO_24).ToUIImage();
46 }
47
48 UIImage*
49 ChromiumBrandedImageProvider::GetSigninConfirmationPersonalizeServicesImage() {
50 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
51 return rb.GetNativeImageNamed(IDR_IOS_SETTINGS_INFO_24).ToUIImage();
52 }
53
54 bool ChromiumBrandedImageProvider::GetToolbarVoiceSearchButtonImageId(
55 int* image_id) {
56 return false;
57 }
58
59 UIImage* ChromiumBrandedImageProvider::GetWhatsNewIconImage(WhatsNewIcon type) {
60 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
61 return rb.GetNativeImageNamed(IDR_IOS_PROMO_INFO).ToUIImage();
62 }
OLDNEW
« no previous file with comments | « ios/chrome/browser/providers/images/chromium_branded_image_provider.h ('k') | ios/public/provider/chrome/browser/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698