Index: chrome/installer/util/auto_launch_util.h |
diff --git a/chrome/installer/util/auto_launch_util.h b/chrome/installer/util/auto_launch_util.h |
index 65b3ba90e52438181ecff2bd55e3f775ac0b3db2..d6350317429f3da19b1b171d458e6da4cc94f6cc 100644 |
--- a/chrome/installer/util/auto_launch_util.h |
+++ b/chrome/installer/util/auto_launch_util.h |
@@ -5,69 +5,14 @@ |
#ifndef CHROME_INSTALLER_UTIL_AUTO_LAUNCH_UTIL_H_ |
#define CHROME_INSTALLER_UTIL_AUTO_LAUNCH_UTIL_H_ |
-#include "base/strings/string16.h" |
- |
-namespace base { |
-class FilePath; |
-} |
- |
// A namespace containing the platform specific implementation of setting Chrome |
// to launch at user login. |
namespace auto_launch_util { |
-// Returns whether the Chrome executable in the directory |application_path| is |
-// set to auto-start at user login. |
-// |profile_directory| is the name of the directory (leaf, not the full path) |
-// that contains the profile that should be opened at user login. |
-// There are two flavors of auto-start, separated by whether a window is |
-// requested at startup or not (called background mode). |window_requested| |
-// specifies which flavor the caller is interested in. |
-// NOTE: This function returns true only if the flavor the caller specifies has |
-// been requested (or if both flavors have been requested). Therefore, it is |
-// possible that Chrome auto-starts even if this function returns false (since |
-// the other flavor might have been requested). |
-// NOTE: Chrome being set to launch in the background (without a window) |
-// does not necessarily mean that Chrome *will* launch without a window, since |
-// when both flavors of the auto-start feature have been requested. In other |
-// words, showing a window trumps not showing a window. |
-// ALSO NOTE: |application_path| is optional and should be blank in most cases |
-// (as it will default to the application path of the current executable). |
-bool AutoStartRequested(const base::string16& profile_directory, |
- bool window_requested, |
- const base::FilePath& application_path); |
- |
-// Disables all auto-start features. |profile_directory| is the name of the |
-// directory (leaf, not the full path) that contains the profile that was set |
-// to be opened at user login. |
-void DisableAllAutoStartFeatures(const base::string16& profile_directory); |
- |
-// Configures Chrome to auto-launch at user login and show a window. See also |
-// EnableBackgroundStartAtLogin, which does the same, except without a window. |
-// |profile_directory| is the name of the directory (leaf, not the full path) |
-// that contains the profile that should be opened at user login. |
-// |application_path| is needed when the caller is not the process being set to |
-// auto-launch, ie. the installer. This is because |application_path|, if left |
-// blank, defaults to the application path of the current executable. |
-void EnableForegroundStartAtLogin(const base::string16& profile_directory, |
- const base::FilePath& application_path); |
- |
-// Disables auto-starting Chrome in foreground mode at user login. |
-// |profile_directory| is the name of the directory (leaf, not the full path) |
-// that contains the profile that was set to be opened at user login. |
-// NOTE: Chrome may still launch if the other auto-start flavor is active |
-// (background mode). |
-void DisableForegroundStartAtLogin(const base::string16& profile_directory); |
- |
-// Requests that Chrome start in Background Mode at user login (without a |
-// window being shown, except if EnableForegroundStartAtLogin has also been |
-// called). |
-// In short, EnableBackgroundStartAtLogin is the no-window version of calling |
-// EnableForegroundStartAtLogin). If both are called, a window will be shown on |
-// startup (foreground mode wins). |
+// Requests that Chrome start in Background Mode at user login. |
void EnableBackgroundStartAtLogin(); |
-// Disables auto-starting Chrome in background mode at user login. Chrome may |
-// still launch if the other auto-start flavor is active (foreground mode). |
+// Disables auto-starting Chrome in background mode at user login. |
void DisableBackgroundStartAtLogin(); |
} // namespace auto_launch_util |