Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(389)

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

Issue 1026005: Makes pinned tab restore on startup if you haven't enabled session (Closed)
Patch Set: check Created 10 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
« no previous file with comments | « chrome/browser/browser_prefs.cc ('k') | chrome/browser/profile.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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 class ExtensionMessageService; 42 class ExtensionMessageService;
43 class ExtensionsService; 43 class ExtensionsService;
44 class FaviconService; 44 class FaviconService;
45 class HistoryService; 45 class HistoryService;
46 class HostContentSettingsMap; 46 class HostContentSettingsMap;
47 class HostZoomMap; 47 class HostZoomMap;
48 class NavigationController; 48 class NavigationController;
49 class NTPResourceCache; 49 class NTPResourceCache;
50 class PasswordStore; 50 class PasswordStore;
51 class PersonalDataManager; 51 class PersonalDataManager;
52 class PinnedTabService;
52 class PrefService; 53 class PrefService;
53 class ProfileSyncService; 54 class ProfileSyncService;
54 class ProfileSyncFactory; 55 class ProfileSyncFactory;
55 class SearchVersusNavigateClassifier; 56 class SearchVersusNavigateClassifier;
56 class SessionService; 57 class SessionService;
57 class SpellCheckHost; 58 class SpellCheckHost;
58 class SSLConfigServiceManager; 59 class SSLConfigServiceManager;
59 class SSLHostState; 60 class SSLHostState;
60 class TransportSecurityPersister; 61 class TransportSecurityPersister;
61 class SQLitePersistentCookieStore; 62 class SQLitePersistentCookieStore;
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after
563 scoped_refptr<HistoryService> history_service_; 564 scoped_refptr<HistoryService> history_service_;
564 scoped_refptr<FaviconService> favicon_service_; 565 scoped_refptr<FaviconService> favicon_service_;
565 scoped_ptr<SearchVersusNavigateClassifier> search_versus_navigate_classifier_; 566 scoped_ptr<SearchVersusNavigateClassifier> search_versus_navigate_classifier_;
566 scoped_refptr<WebDataService> web_data_service_; 567 scoped_refptr<WebDataService> web_data_service_;
567 scoped_refptr<PasswordStore> password_store_; 568 scoped_refptr<PasswordStore> password_store_;
568 scoped_refptr<SessionService> session_service_; 569 scoped_refptr<SessionService> session_service_;
569 scoped_ptr<BrowserThemeProvider> theme_provider_; 570 scoped_ptr<BrowserThemeProvider> theme_provider_;
570 scoped_refptr<WebKitContext> webkit_context_; 571 scoped_refptr<WebKitContext> webkit_context_;
571 scoped_ptr<DesktopNotificationService> desktop_notification_service_; 572 scoped_ptr<DesktopNotificationService> desktop_notification_service_;
572 scoped_ptr<PersonalDataManager> personal_data_manager_; 573 scoped_ptr<PersonalDataManager> personal_data_manager_;
574 scoped_ptr<PinnedTabService> pinned_tab_service_;
573 bool history_service_created_; 575 bool history_service_created_;
574 bool favicon_service_created_; 576 bool favicon_service_created_;
575 bool created_web_data_service_; 577 bool created_web_data_service_;
576 bool created_password_store_; 578 bool created_password_store_;
577 bool created_download_manager_; 579 bool created_download_manager_;
578 bool created_theme_provider_; 580 bool created_theme_provider_;
579 // Whether or not the last session exited cleanly. This is set only once. 581 // Whether or not the last session exited cleanly. This is set only once.
580 bool last_session_exited_cleanly_; 582 bool last_session_exited_cleanly_;
581 583
582 base::OneShotTimer<ProfileImpl> create_session_service_timer_; 584 base::OneShotTimer<ProfileImpl> create_session_service_timer_;
(...skipping 20 matching lines...) Expand all
603 scoped_refptr<webkit_database::DatabaseTracker> db_tracker_; 605 scoped_refptr<webkit_database::DatabaseTracker> db_tracker_;
604 606
605 #if defined(OS_CHROMEOS) 607 #if defined(OS_CHROMEOS)
606 chromeos::Preferences chromeos_preferences_; 608 chromeos::Preferences chromeos_preferences_;
607 #endif 609 #endif
608 610
609 DISALLOW_COPY_AND_ASSIGN(ProfileImpl); 611 DISALLOW_COPY_AND_ASSIGN(ProfileImpl);
610 }; 612 };
611 613
612 #endif // CHROME_BROWSER_PROFILE_H_ 614 #endif // CHROME_BROWSER_PROFILE_H_
OLDNEW
« no previous file with comments | « chrome/browser/browser_prefs.cc ('k') | chrome/browser/profile.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698