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

Side by Side Diff: chrome/browser/ui/webui/help/version_updater.h

Issue 2583743002: Add mac-only "Set Up Automatic Updates..." button to the new about page. (Closed)
Patch Set: add back nullptr check 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
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 CHROME_BROWSER_UI_WEBUI_HELP_VERSION_UPDATER_H_ 5 #ifndef CHROME_BROWSER_UI_WEBUI_HELP_VERSION_UPDATER_H_
6 #define CHROME_BROWSER_UI_WEBUI_HELP_VERSION_UPDATER_H_ 6 #define CHROME_BROWSER_UI_WEBUI_HELP_VERSION_UPDATER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 21 matching lines...) Expand all
32 FAILED_OFFLINE, 32 FAILED_OFFLINE,
33 FAILED_CONNECTION_TYPE_DISALLOWED, 33 FAILED_CONNECTION_TYPE_DISALLOWED,
34 DISABLED, 34 DISABLED,
35 DISABLED_BY_ADMIN 35 DISABLED_BY_ADMIN
36 }; 36 };
37 37
38 // Promotion state (Mac-only). 38 // Promotion state (Mac-only).
39 enum PromotionState { 39 enum PromotionState {
40 PROMOTE_HIDDEN, 40 PROMOTE_HIDDEN,
41 PROMOTE_ENABLED, 41 PROMOTE_ENABLED,
42 PROMOTE_DISABLED 42 PROMOTE_DISABLED,
43 PROMOTED,
43 }; 44 };
44 45
45 // TODO(jhawkins): Use a delegate interface instead of multiple callback 46 // TODO(jhawkins): Use a delegate interface instead of multiple callback
46 // types. 47 // types.
47 #if defined(OS_CHROMEOS) 48 #if defined(OS_CHROMEOS)
48 typedef base::Callback<void(const std::string&)> ChannelCallback; 49 typedef base::Callback<void(const std::string&)> ChannelCallback;
49 typedef base::Callback<void(update_engine::EndOfLifeStatus status)> 50 typedef base::Callback<void(update_engine::EndOfLifeStatus status)>
50 EolStatusCallback; 51 EolStatusCallback;
51 #endif 52 #endif
52 53
(...skipping 29 matching lines...) Expand all
82 #if defined(OS_CHROMEOS) 83 #if defined(OS_CHROMEOS)
83 virtual void SetChannel(const std::string& channel, 84 virtual void SetChannel(const std::string& channel,
84 bool is_powerwash_allowed) = 0; 85 bool is_powerwash_allowed) = 0;
85 virtual void GetChannel(bool get_current_channel, 86 virtual void GetChannel(bool get_current_channel,
86 const ChannelCallback& callback) = 0; 87 const ChannelCallback& callback) = 0;
87 virtual void GetEolStatus(const EolStatusCallback& callback) = 0; 88 virtual void GetEolStatus(const EolStatusCallback& callback) = 0;
88 #endif 89 #endif
89 }; 90 };
90 91
91 #endif // CHROME_BROWSER_UI_WEBUI_HELP_VERSION_UPDATER_H_ 92 #endif // CHROME_BROWSER_UI_WEBUI_HELP_VERSION_UPDATER_H_
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/help/help_handler.cc ('k') | chrome/browser/ui/webui/help/version_updater_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698