Chromium Code Reviews| Index: chrome/browser/chrome_content_browser_client.cc |
| =================================================================== |
| --- chrome/browser/chrome_content_browser_client.cc (revision 210624) |
| +++ chrome/browser/chrome_content_browser_client.cc (working copy) |
| @@ -79,7 +79,6 @@ |
| #include "chrome/browser/ssl/ssl_blocking_page.h" |
| #include "chrome/browser/ssl/ssl_tab_helper.h" |
| #include "chrome/browser/tab_contents/tab_util.h" |
| -#include "chrome/browser/toolkit_extra_parts.h" |
| #include "chrome/browser/ui/chrome_select_file_policy.h" |
| #include "chrome/browser/ui/sync/sync_promo_ui.h" |
| #include "chrome/browser/ui/tab_contents/chrome_web_contents_view_delegate.h" |
| @@ -202,6 +201,26 @@ |
| #include "chrome/browser/chromeos/extensions/file_manager/file_manager_util.h" |
| #endif |
| +#if defined(TOOLKIT_GTK) |
| +#include "chrome/browser/ui/gtk/chrome_browser_main_extra_parts_gtk.h" |
| +#endif |
| + |
| +#if defined(TOOLKIT_VIEWS) |
| +#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h" |
| +#endif |
| + |
| +#if defined(USE_ASH) |
| +#include "chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h" |
| +#endif |
| + |
| +#if defined(USE_AURA) |
| +#include "chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.h" |
| +#endif |
| + |
| +#if defined(USE_X11) |
| +#include "chrome/browser/chrome_browser_main_extra_parts_x11.h" |
| +#endif |
| + |
| using base::FileDescriptor; |
| using content::AccessTokenStore; |
| using content::BrowserChildProcessHostIterator; |
| @@ -573,21 +592,25 @@ |
| // Construct additional browser parts. Stages are called in the order in |
| // which they are added. |
| #if defined(TOOLKIT_GTK) |
| - chrome::AddGtkToolkitExtraParts(main_parts); |
| + main_parts->AddParts(new ChromeBrowserMainExtraPartsGtk()); |
|
tfarina
2013/07/10 01:41:14
would be possible to have a factory method?
main
jam
2013/07/10 05:50:58
two things
-there could be more than one extra par
|
| #endif |
| #if defined(TOOLKIT_VIEWS) |
| - chrome::AddViewsToolkitExtraParts(main_parts); |
| + main_parts->AddParts(new ChromeBrowserMainExtraPartsViews()); |
| #endif |
| #if defined(USE_ASH) |
| - chrome::AddAshToolkitExtraParts(main_parts); |
| + main_parts->AddParts(new ChromeBrowserMainExtraPartsAsh()); |
| #endif |
| #if defined(USE_AURA) |
| - chrome::AddAuraToolkitExtraParts(main_parts); |
| + main_parts->AddParts(new ChromeBrowserMainExtraPartsAura()); |
| #endif |
| +#if defined(USE_X11) |
| + main_parts->AddParts(new ChromeBrowserMainExtraPartsX11()); |
| +#endif |
| + |
| chrome::AddMetricsExtraParts(main_parts); |
| return main_parts; |