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

Side by Side Diff: chrome/browser/profile.h

Issue 147051: Clean up a few startup and shutdown dependencies which should fix some of the... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 6 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
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 // This class gathers state related to a single user profile. 5 // This class gathers state related to a single user profile.
6 6
7 #ifndef CHROME_BROWSER_PROFILE_H_ 7 #ifndef CHROME_BROWSER_PROFILE_H_
8 #define CHROME_BROWSER_PROFILE_H_ 8 #define CHROME_BROWSER_PROFILE_H_
9 9
10 #include <set> 10 #include <set>
(...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after
389 // The |need_to_broadcast| parameter tells it whether to broadcast the new 389 // The |need_to_broadcast| parameter tells it whether to broadcast the new
390 // spellchecker to the resource message filters. 390 // spellchecker to the resource message filters.
391 void InitializeSpellChecker(bool need_to_broadcast); 391 void InitializeSpellChecker(bool need_to_broadcast);
392 392
393 NotificationRegistrar registrar_; 393 NotificationRegistrar registrar_;
394 394
395 FilePath path_; 395 FilePath path_;
396 scoped_ptr<VisitedLinkMaster> visited_link_master_; 396 scoped_ptr<VisitedLinkMaster> visited_link_master_;
397 scoped_refptr<ExtensionsService> extensions_service_; 397 scoped_refptr<ExtensionsService> extensions_service_;
398 scoped_refptr<UserScriptMaster> user_script_master_; 398 scoped_refptr<UserScriptMaster> user_script_master_;
399 scoped_ptr<ExtensionProcessManager> extension_process_manager_;
400 scoped_ptr<SSLHostState> ssl_host_state_; 399 scoped_ptr<SSLHostState> ssl_host_state_;
401 scoped_ptr<net::ForceTLSState> force_tls_state_; 400 scoped_ptr<net::ForceTLSState> force_tls_state_;
402 scoped_ptr<PrefService> prefs_; 401 scoped_ptr<PrefService> prefs_;
403 scoped_refptr<ThumbnailStore> thumbnail_store_; 402 scoped_refptr<ThumbnailStore> thumbnail_store_;
404 scoped_ptr<TemplateURLFetcher> template_url_fetcher_; 403 scoped_ptr<TemplateURLFetcher> template_url_fetcher_;
405 scoped_ptr<TemplateURLModel> template_url_model_; 404 scoped_ptr<TemplateURLModel> template_url_model_;
406 scoped_ptr<BookmarkModel> bookmark_bar_model_; 405 scoped_ptr<BookmarkModel> bookmark_bar_model_;
407 scoped_refptr<WebResourceService> web_resource_service_; 406 scoped_refptr<WebResourceService> web_resource_service_;
408 407
409 #ifdef CHROME_PERSONALIZATION 408 #ifdef CHROME_PERSONALIZATION
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
464 #endif 463 #endif
465 464
466 // This struct is used to pass the spellchecker object through the notification 465 // This struct is used to pass the spellchecker object through the notification
467 // NOTIFY_SPELLCHECKER_REINITIALIZED. This is used as the details for the 466 // NOTIFY_SPELLCHECKER_REINITIALIZED. This is used as the details for the
468 // notification service. 467 // notification service.
469 struct SpellcheckerReinitializedDetails { 468 struct SpellcheckerReinitializedDetails {
470 scoped_refptr<SpellChecker> spellchecker; 469 scoped_refptr<SpellChecker> spellchecker;
471 }; 470 };
472 471
473 #endif // CHROME_BROWSER_PROFILE_H_ 472 #endif // CHROME_BROWSER_PROFILE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698