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

Unified Diff: chrome/browser/ui/ash/system_tray_common.h

Issue 2373863002: mustash: Connect ash system tray "show settings" items to chrome over mojo (Closed)
Patch Set: review comments Created 4 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/ash/system_tray_client.cc ('k') | chrome/browser/ui/ash/system_tray_common.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/ash/system_tray_common.h
diff --git a/chrome/browser/ui/ash/system_tray_common.h b/chrome/browser/ui/ash/system_tray_common.h
index 1caffc87536911893cbb7c9b77b40e6460544f1e..29ddd5205f4628fa150af212d072bf9ae815b174 100644
--- a/chrome/browser/ui/ash/system_tray_common.h
+++ b/chrome/browser/ui/ash/system_tray_common.h
@@ -5,15 +5,53 @@
#ifndef CHROME_BROWSER_UI_ASH_SYSTEM_TRAY_COMMON_H_
#define CHROME_BROWSER_UI_ASH_SYSTEM_TRAY_COMMON_H_
+#include <string>
+
#include "base/macros.h"
// System tray code shared between classic ash SystemTrayDelegateChromeos and
// mustash SystemTrayClient.
class SystemTrayCommon {
public:
+ static const char kDisplaySettingsSubPageName[];
+ static const char kDisplayOverscanSettingsSubPageName[];
+
+ // Shows general settings UI.
+ static void ShowSettings();
+
// Shows the settings related to date, timezone etc.
static void ShowDateSettings();
+ // Shows settings related to multiple displays.
+ static void ShowDisplaySettings();
+
+ // Shows the page that lets you disable performance tracing.
+ static void ShowChromeSlow();
+
+ // Shows settings related to input methods.
+ static void ShowIMESettings();
+
+ // Shows help.
+ static void ShowHelp();
+
+ // Show accessibility help.
+ static void ShowAccessibilityHelp();
+
+ // Show the settings related to accessibility.
+ static void ShowAccessibilitySettings();
+
+ // Shows the help center article for the stylus tool palette.
+ static void ShowPaletteHelp();
+
+ // Shows the settings related to the stylus tool palette.
+ static void ShowPaletteSettings();
+
+ // Shows information about public account mode.
+ static void ShowPublicAccountInfo();
+
+ // Shows UI for changing proxy settings.
+ static void ShowProxySettings();
+
private:
DISALLOW_IMPLICIT_CONSTRUCTORS(SystemTrayCommon);
};
« no previous file with comments | « chrome/browser/ui/ash/system_tray_client.cc ('k') | chrome/browser/ui/ash/system_tray_common.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698