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

Side by Side Diff: content/public/browser/web_contents_delegate.h

Issue 102593002: Convert string16 to base::string16 in content. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 | « content/public/browser/web_contents.h ('k') | content/public/browser/web_contents_delegate.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CONTENT_PUBLIC_BROWSER_WEB_CONTENTS_DELEGATE_H_ 5 #ifndef CONTENT_PUBLIC_BROWSER_WEB_CONTENTS_DELEGATE_H_
6 #define CONTENT_PUBLIC_BROWSER_WEB_CONTENTS_DELEGATE_H_ 6 #define CONTENT_PUBLIC_BROWSER_WEB_CONTENTS_DELEGATE_H_
7 7
8 #include <set> 8 #include <set>
9 #include <string> 9 #include <string>
10 10
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
175 175
176 // Returns true if javascript dialogs and unload alerts are suppressed. 176 // Returns true if javascript dialogs and unload alerts are suppressed.
177 // Default is false. 177 // Default is false.
178 virtual bool ShouldSuppressDialogs(); 178 virtual bool ShouldSuppressDialogs();
179 179
180 // Add a message to the console. Returning true indicates that the delegate 180 // Add a message to the console. Returning true indicates that the delegate
181 // handled the message. If false is returned the default logging mechanism 181 // handled the message. If false is returned the default logging mechanism
182 // will be used for the message. 182 // will be used for the message.
183 virtual bool AddMessageToConsole(WebContents* source, 183 virtual bool AddMessageToConsole(WebContents* source,
184 int32 level, 184 int32 level,
185 const string16& message, 185 const base::string16& message,
186 int32 line_no, 186 int32 line_no,
187 const string16& source_id); 187 const base::string16& source_id);
188 188
189 // Tells us that we've finished firing this tab's beforeunload event. 189 // Tells us that we've finished firing this tab's beforeunload event.
190 // The proceed bool tells us whether the user chose to proceed closing the 190 // The proceed bool tells us whether the user chose to proceed closing the
191 // tab. Returns true if the tab can continue on firing its unload event. 191 // tab. Returns true if the tab can continue on firing its unload event.
192 // If we're closing the entire browser, then we'll want to delay firing 192 // If we're closing the entire browser, then we'll want to delay firing
193 // unload events until all the beforeunload events have fired. 193 // unload events until all the beforeunload events have fired.
194 virtual void BeforeUnloadFired(WebContents* tab, 194 virtual void BeforeUnloadFired(WebContents* tab,
195 bool proceed, 195 bool proceed,
196 bool* proceed_to_fire_unload); 196 bool* proceed_to_fire_unload);
197 197
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 // Returns true to allow WebContents to continue with the default processing. 291 // Returns true to allow WebContents to continue with the default processing.
292 virtual bool OnGoToEntryOffset(int offset); 292 virtual bool OnGoToEntryOffset(int offset);
293 293
294 // Allows delegate to control whether a WebContents will be created. Returns 294 // Allows delegate to control whether a WebContents will be created. Returns
295 // true to allow the creation. Default is to allow it. In cases where the 295 // true to allow the creation. Default is to allow it. In cases where the
296 // delegate handles the creation/navigation itself, it will use |target_url|. 296 // delegate handles the creation/navigation itself, it will use |target_url|.
297 virtual bool ShouldCreateWebContents( 297 virtual bool ShouldCreateWebContents(
298 WebContents* web_contents, 298 WebContents* web_contents,
299 int route_id, 299 int route_id,
300 WindowContainerType window_container_type, 300 WindowContainerType window_container_type,
301 const string16& frame_name, 301 const base::string16& frame_name,
302 const GURL& target_url, 302 const GURL& target_url,
303 const std::string& partition_id, 303 const std::string& partition_id,
304 SessionStorageNamespace* session_storage_namespace); 304 SessionStorageNamespace* session_storage_namespace);
305 305
306 // Notifies the delegate about the creation of a new WebContents. This 306 // Notifies the delegate about the creation of a new WebContents. This
307 // typically happens when popups are created. 307 // typically happens when popups are created.
308 virtual void WebContentsCreated(WebContents* source_contents, 308 virtual void WebContentsCreated(WebContents* source_contents,
309 int64 source_frame_id, 309 int64 source_frame_id,
310 const string16& frame_name, 310 const base::string16& frame_name,
311 const GURL& target_url, 311 const GURL& target_url,
312 WebContents* new_contents) {} 312 WebContents* new_contents) {}
313 313
314 // Notification that the tab is hung. 314 // Notification that the tab is hung.
315 virtual void RendererUnresponsive(WebContents* source) {} 315 virtual void RendererUnresponsive(WebContents* source) {}
316 316
317 // Notification that the tab is no longer hung. 317 // Notification that the tab is no longer hung.
318 virtual void RendererResponsive(WebContents* source) {} 318 virtual void RendererResponsive(WebContents* source) {}
319 319
320 // Notification that a worker associated with this tab has crashed. 320 // Notification that a worker associated with this tab has crashed.
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
364 364
365 // Called when a Javascript out of memory notification is received. 365 // Called when a Javascript out of memory notification is received.
366 virtual void JSOutOfMemory(WebContents* web_contents) {} 366 virtual void JSOutOfMemory(WebContents* web_contents) {}
367 367
368 // Register a new handler for URL requests with the given scheme. 368 // Register a new handler for URL requests with the given scheme.
369 // |user_gesture| is true if the registration is made in the context of a user 369 // |user_gesture| is true if the registration is made in the context of a user
370 // gesture. 370 // gesture.
371 virtual void RegisterProtocolHandler(WebContents* web_contents, 371 virtual void RegisterProtocolHandler(WebContents* web_contents,
372 const std::string& protocol, 372 const std::string& protocol,
373 const GURL& url, 373 const GURL& url,
374 const string16& title, 374 const base::string16& title,
375 bool user_gesture) {} 375 bool user_gesture) {}
376 376
377 // Result of string search in the page. This includes the number of matches 377 // Result of string search in the page. This includes the number of matches
378 // found and the selection rect (in screen coordinates) for the string found. 378 // found and the selection rect (in screen coordinates) for the string found.
379 // If |final_update| is false, it indicates that more results follow. 379 // If |final_update| is false, it indicates that more results follow.
380 virtual void FindReply(WebContents* web_contents, 380 virtual void FindReply(WebContents* web_contents,
381 int request_id, 381 int request_id,
382 int number_of_matches, 382 int number_of_matches,
383 const gfx::Rect& selection_rect, 383 const gfx::Rect& selection_rect,
384 int active_match_ordinal, 384 int active_match_ordinal,
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
463 // Called when |this| is no longer the WebContentsDelegate for |source|. 463 // Called when |this| is no longer the WebContentsDelegate for |source|.
464 void Detach(WebContents* source); 464 void Detach(WebContents* source);
465 465
466 // The WebContents that this is currently a delegate for. 466 // The WebContents that this is currently a delegate for.
467 std::set<WebContents*> attached_contents_; 467 std::set<WebContents*> attached_contents_;
468 }; 468 };
469 469
470 } // namespace content 470 } // namespace content
471 471
472 #endif // CONTENT_PUBLIC_BROWSER_WEB_CONTENTS_DELEGATE_H_ 472 #endif // CONTENT_PUBLIC_BROWSER_WEB_CONTENTS_DELEGATE_H_
OLDNEW
« no previous file with comments | « content/public/browser/web_contents.h ('k') | content/public/browser/web_contents_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698