| Index: chrome/browser/managed_mode/managed_mode_navigation_observer.h
|
| diff --git a/chrome/browser/managed_mode/managed_mode_navigation_observer.h b/chrome/browser/managed_mode/managed_mode_navigation_observer.h
|
| index 6e3ede6e7fe6f3f17880f91120d6dc034d7bb6bc..f1c5c0a472c245ddaff119bce344d213b5869daa 100644
|
| --- a/chrome/browser/managed_mode/managed_mode_navigation_observer.h
|
| +++ b/chrome/browser/managed_mode/managed_mode_navigation_observer.h
|
| @@ -40,6 +40,12 @@ class ManagedModeNavigationObserver
|
| // observer state after adding the URLs.
|
| void AddSavedURLsToWhitelistAndClearState();
|
|
|
| + // Returns the elevation state for the corresponding WebContents.
|
| + bool is_elevated() const;
|
| +
|
| + // Set the elevation state for the corresponding WebContents.
|
| + void set_elevated(bool is_elevated);
|
| +
|
| private:
|
| // An observer can be in one of the following states:
|
| // - RECORDING_URLS_BEFORE_PREVIEW: This is the initial state when the user
|
| @@ -126,6 +132,10 @@ class ManagedModeNavigationObserver
|
| std::set<GURL> navigated_urls_;
|
| GURL last_url_;
|
|
|
| + // The elevation state corresponding to the current WebContents.
|
| + // Will be set to true for non-managed users.
|
| + bool is_elevated_;
|
| +
|
| int last_allowed_page_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ManagedModeNavigationObserver);
|
|
|