navigator_delegate.h revision f2477e01787aa58f445919b809d89e252beef54f
1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CONTENT_BROWSER_FRAME_HOST_NAVIGATOR_DELEGATE_H_ 6#define CONTENT_BROWSER_FRAME_HOST_NAVIGATOR_DELEGATE_H_ 7 8namespace content { 9 10class RenderFrameHost; 11 12// A delegate API used by Navigator to notify its embedder of navigation 13// related events. 14class NavigatorDelegate { 15 // TODO(nasko): This class will be used to dispatch notifications to 16 // WebContentsImpl, such as DidStartProvisionalLoad and 17 // NotifyNavigationStateChanged. Longer term, most of the 18 // NavigationControllerDelegate methods will likely move here. 19}; 20 21} // namspace content 22 23#endif // CONTENT_BROWSER_FRAME_HOST_NAVIGATOR_DELEGATE_H_ 24