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

Side by Side Diff: Source/core/page/Page.h

Issue 215533004: Revert of Make start/stop loading notifications per-frame (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/core/loader/ProgressTracker.cpp ('k') | Source/core/page/Page.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2013 Apple Inc. All rights reserv ed. 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2013 Apple Inc. All rights reserv ed.
3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/) 3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/)
4 * 4 *
5 * This library is free software; you can redistribute it and/or 5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public 6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either 7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version. 8 * version 2 of the License, or (at your option) any later version.
9 * 9 *
10 * This library is distributed in the hope that it will be useful, 10 * This library is distributed in the hope that it will be useful,
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 class FrameSelection; 56 class FrameSelection;
57 class HaltablePlugin; 57 class HaltablePlugin;
58 class HistoryItem; 58 class HistoryItem;
59 class InspectorClient; 59 class InspectorClient;
60 class InspectorController; 60 class InspectorController;
61 class Node; 61 class Node;
62 class PageLifecycleNotifier; 62 class PageLifecycleNotifier;
63 class PlatformMouseEvent; 63 class PlatformMouseEvent;
64 class PluginData; 64 class PluginData;
65 class PointerLockController; 65 class PointerLockController;
66 class ProgressTracker;
66 class Range; 67 class Range;
67 class RenderBox; 68 class RenderBox;
68 class RenderObject; 69 class RenderObject;
69 class RenderTheme; 70 class RenderTheme;
70 class StorageClient; 71 class StorageClient;
71 class VisibleSelection; 72 class VisibleSelection;
72 class ScrollableArea; 73 class ScrollableArea;
73 class ScrollingCoordinator; 74 class ScrollingCoordinator;
74 class Settings; 75 class Settings;
75 class SpellCheckerClient; 76 class SpellCheckerClient;
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 PointerLockController& pointerLockController() const { return *m_pointerLock Controller; } 154 PointerLockController& pointerLockController() const { return *m_pointerLock Controller; }
154 ValidationMessageClient* validationMessageClient() const { return m_validati onMessageClient; } 155 ValidationMessageClient* validationMessageClient() const { return m_validati onMessageClient; }
155 void setValidationMessageClient(ValidationMessageClient* client) { m_validat ionMessageClient = client; } 156 void setValidationMessageClient(ValidationMessageClient* client) { m_validat ionMessageClient = client; }
156 157
157 ScrollingCoordinator* scrollingCoordinator(); 158 ScrollingCoordinator* scrollingCoordinator();
158 159
159 String mainThreadScrollingReasonsAsText(); 160 String mainThreadScrollingReasonsAsText();
160 PassRefPtr<ClientRectList> nonFastScrollableRects(const LocalFrame*); 161 PassRefPtr<ClientRectList> nonFastScrollableRects(const LocalFrame*);
161 162
162 Settings& settings() const { return *m_settings; } 163 Settings& settings() const { return *m_settings; }
164 ProgressTracker& progress() const { return *m_progress; }
163 BackForwardClient& backForward() const { return *m_backForwardClient; } 165 BackForwardClient& backForward() const { return *m_backForwardClient; }
164 166
165 UseCounter& useCounter() { return m_useCounter; } 167 UseCounter& useCounter() { return m_useCounter; }
166 168
167 void setTabKeyCyclesThroughElements(bool b) { m_tabKeyCyclesThroughElements = b; } 169 void setTabKeyCyclesThroughElements(bool b) { m_tabKeyCyclesThroughElements = b; }
168 bool tabKeyCyclesThroughElements() const { return m_tabKeyCyclesThroughEleme nts; } 170 bool tabKeyCyclesThroughElements() const { return m_tabKeyCyclesThroughEleme nts; }
169 171
170 void unmarkAllTextMatches(); 172 void unmarkAllTextMatches();
171 173
172 // DefersLoading is used to delay loads during modal dialogs. 174 // DefersLoading is used to delay loads during modal dialogs.
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
243 const OwnPtr<Chrome> m_chrome; 245 const OwnPtr<Chrome> m_chrome;
244 const OwnPtr<DragCaretController> m_dragCaretController; 246 const OwnPtr<DragCaretController> m_dragCaretController;
245 const OwnPtr<DragController> m_dragController; 247 const OwnPtr<DragController> m_dragController;
246 const OwnPtr<FocusController> m_focusController; 248 const OwnPtr<FocusController> m_focusController;
247 const OwnPtr<ContextMenuController> m_contextMenuController; 249 const OwnPtr<ContextMenuController> m_contextMenuController;
248 const OwnPtr<InspectorController> m_inspectorController; 250 const OwnPtr<InspectorController> m_inspectorController;
249 const OwnPtr<PointerLockController> m_pointerLockController; 251 const OwnPtr<PointerLockController> m_pointerLockController;
250 OwnPtr<ScrollingCoordinator> m_scrollingCoordinator; 252 OwnPtr<ScrollingCoordinator> m_scrollingCoordinator;
251 253
252 const OwnPtr<HistoryController> m_historyController; 254 const OwnPtr<HistoryController> m_historyController;
255 const OwnPtr<ProgressTracker> m_progress;
253 const OwnPtr<UndoStack> m_undoStack; 256 const OwnPtr<UndoStack> m_undoStack;
254 257
255 RefPtr<LocalFrame> m_mainFrame; 258 RefPtr<LocalFrame> m_mainFrame;
256 259
257 mutable RefPtr<PluginData> m_pluginData; 260 mutable RefPtr<PluginData> m_pluginData;
258 261
259 BackForwardClient* m_backForwardClient; 262 BackForwardClient* m_backForwardClient;
260 EditorClient* const m_editorClient; 263 EditorClient* const m_editorClient;
261 ValidationMessageClient* m_validationMessageClient; 264 ValidationMessageClient* m_validationMessageClient;
262 SpellCheckerClient* const m_spellCheckerClient; 265 SpellCheckerClient* const m_spellCheckerClient;
(...skipping 25 matching lines...) Expand all
288 HashSet<MultisamplingChangedObserver*> m_multisamplingChangedObservers; 291 HashSet<MultisamplingChangedObserver*> m_multisamplingChangedObservers;
289 292
290 // A pointer to all the interfaces provided to in-process Frames for this Pa ge. 293 // A pointer to all the interfaces provided to in-process Frames for this Pa ge.
291 // FIXME: Most of the members of Page should move onto FrameHost. 294 // FIXME: Most of the members of Page should move onto FrameHost.
292 OwnPtr<FrameHost> m_frameHost; 295 OwnPtr<FrameHost> m_frameHost;
293 }; 296 };
294 297
295 } // namespace WebCore 298 } // namespace WebCore
296 299
297 #endif // Page_h 300 #endif // Page_h
OLDNEW
« no previous file with comments | « Source/core/loader/ProgressTracker.cpp ('k') | Source/core/page/Page.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698