Chromium Code Reviews| Index: content/public/browser/content_browser_client.h |
| diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h |
| index 95f956b68d8b7d23e2f6df2ea32a4d4688b20bb8..cc7d5602c7b729a8309c846e92e679996d407cdc 100644 |
| --- a/content/public/browser/content_browser_client.h |
| +++ b/content/public/browser/content_browser_client.h |
| @@ -9,6 +9,7 @@ |
| #include <string> |
| #include "base/callback.h" |
| +#include "content/public/browser/browser_main_parts.h" |
|
jam
2011/10/25 06:11:28
nit: don't need to add this, just forward declare
stevenjb
2011/10/25 19:21:18
Done.
|
| #include "content/public/common/window_container_type.h" |
| #include "content/public/common/content_client.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebNotificationPresenter.h" |
| @@ -67,7 +68,6 @@ class Clipboard; |
| namespace content { |
| class BrowserContext; |
| -class BrowserMainParts; |
| class ResourceContext; |
| class WebUIFactory; |
| @@ -83,11 +83,12 @@ class ContentBrowserClient { |
| public: |
| virtual ~ContentBrowserClient() {} |
| - // Allows the embedder to return a customed BrowserMainParts implementation |
| - // for the browser staratup code. Can return NULL, in which case the default |
| - // is used. |
| - virtual BrowserMainParts* CreateBrowserMainParts( |
| - const MainFunctionParams& parameters) = 0; |
| + // Allows the embedder to set any number of custom BrowserMainParts |
| + // implementations for the browser startup code. See comments in |
| + // browser_main_parts.h. |
| + virtual void CreateBrowserMainParts( |
| + const MainFunctionParams& parameters, |
| + std::vector<BrowserMainParts*>& parts_list) = 0; |
|
jam
2011/10/25 06:11:28
I didn't notice last time that you're passing a no
stevenjb
2011/10/25 19:21:18
Done. Also, it's parts_list everywhere except the
jam
2011/10/25 19:43:32
nit: parts_list isn't that accurate since it's not
|
| // Platform-specific creator. Use this to construct new RenderWidgetHostViews |
| // rather than using RenderWidgetHostViewWin & friends. |