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

Side by Side Diff: components/arc/test/fake_app_instance.cc

Issue 1527183003: Change mojo enums to be scoped enums in the generated C++ bindings. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@mojo-binding-equals
Patch Set: rebase Created 4 years, 11 months 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
« no previous file with comments | « components/arc/test/fake_app_instance.h ('k') | components/bitmap_uploader/bitmap_uploader.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 #include "components/arc/test/fake_app_instance.h" 5 #include "components/arc/test/fake_app_instance.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 void FakeAppInstance::SendRefreshAppList(const std::vector<AppInfo>& apps) { 50 void FakeAppInstance::SendRefreshAppList(const std::vector<AppInfo>& apps) {
51 app_host_->OnAppListRefreshed(mojo::Array<AppInfoPtr>::From(apps)); 51 app_host_->OnAppListRefreshed(mojo::Array<AppInfoPtr>::From(apps));
52 } 52 }
53 53
54 bool FakeAppInstance::GenerateAndSendIcon(const AppInfo& app, 54 bool FakeAppInstance::GenerateAndSendIcon(const AppInfo& app,
55 ScaleFactor scale_factor, 55 ScaleFactor scale_factor,
56 std::string* png_data_as_string) { 56 std::string* png_data_as_string) {
57 CHECK(png_data_as_string != nullptr); 57 CHECK(png_data_as_string != nullptr);
58 std::string icon_file_name; 58 std::string icon_file_name;
59 switch (scale_factor) { 59 switch (scale_factor) {
60 case SCALE_FACTOR_SCALE_FACTOR_100P: 60 case ScaleFactor::SCALE_FACTOR_100P:
61 icon_file_name = "icon_100p.png"; 61 icon_file_name = "icon_100p.png";
62 break; 62 break;
63 case SCALE_FACTOR_SCALE_FACTOR_125P: 63 case ScaleFactor::SCALE_FACTOR_125P:
64 icon_file_name = "icon_125p.png"; 64 icon_file_name = "icon_125p.png";
65 break; 65 break;
66 case SCALE_FACTOR_SCALE_FACTOR_133P: 66 case ScaleFactor::SCALE_FACTOR_133P:
67 icon_file_name = "icon_133p.png"; 67 icon_file_name = "icon_133p.png";
68 break; 68 break;
69 case SCALE_FACTOR_SCALE_FACTOR_140P: 69 case ScaleFactor::SCALE_FACTOR_140P:
70 icon_file_name = "icon_140p.png"; 70 icon_file_name = "icon_140p.png";
71 break; 71 break;
72 case SCALE_FACTOR_SCALE_FACTOR_150P: 72 case ScaleFactor::SCALE_FACTOR_150P:
73 icon_file_name = "icon_150p.png"; 73 icon_file_name = "icon_150p.png";
74 break; 74 break;
75 case SCALE_FACTOR_SCALE_FACTOR_180P: 75 case ScaleFactor::SCALE_FACTOR_180P:
76 icon_file_name = "icon_180p.png"; 76 icon_file_name = "icon_180p.png";
77 break; 77 break;
78 case SCALE_FACTOR_SCALE_FACTOR_200P: 78 case ScaleFactor::SCALE_FACTOR_200P:
79 icon_file_name = "icon_200p.png"; 79 icon_file_name = "icon_200p.png";
80 break; 80 break;
81 case SCALE_FACTOR_SCALE_FACTOR_250P: 81 case ScaleFactor::SCALE_FACTOR_250P:
82 icon_file_name = "icon_250p.png"; 82 icon_file_name = "icon_250p.png";
83 break; 83 break;
84 case SCALE_FACTOR_SCALE_FACTOR_300P: 84 case ScaleFactor::SCALE_FACTOR_300P:
85 icon_file_name = "icon_300p.png"; 85 icon_file_name = "icon_300p.png";
86 break; 86 break;
87 default: 87 default:
88 NOTREACHED(); 88 NOTREACHED();
89 return false; 89 return false;
90 } 90 }
91 91
92 base::FilePath base_path; 92 base::FilePath base_path;
93 CHECK(PathService::Get(base::DIR_SOURCE_ROOT, &base_path)); 93 CHECK(PathService::Get(base::DIR_SOURCE_ROOT, &base_path));
94 base::FilePath icon_file_path = base_path.AppendASCII("components") 94 base::FilePath icon_file_path = base_path.AppendASCII("components")
(...skipping 23 matching lines...) Expand all
118 // (and when running under Valgrind), the two thread hops needed to send and 118 // (and when running under Valgrind), the two thread hops needed to send and
119 // dispatch each Mojo message might not be picked up by a single 119 // dispatch each Mojo message might not be picked up by a single
120 // RunUntilIdle(), so keep pumping the message loop until all expected 120 // RunUntilIdle(), so keep pumping the message loop until all expected
121 // messages are. 121 // messages are.
122 while (refresh_app_list_count_ != 1) { 122 while (refresh_app_list_count_ != 1) {
123 base::RunLoop().RunUntilIdle(); 123 base::RunLoop().RunUntilIdle();
124 } 124 }
125 } 125 }
126 126
127 } // namespace arc 127 } // namespace arc
OLDNEW
« no previous file with comments | « components/arc/test/fake_app_instance.h ('k') | components/bitmap_uploader/bitmap_uploader.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698