OLD | NEW |
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 CHROME_BROWSER_EXTENSIONS_SHELL_WINDOW_REGISTRY_H_ | 5 #ifndef CHROME_BROWSER_EXTENSIONS_SHELL_WINDOW_REGISTRY_H_ |
6 #define CHROME_BROWSER_EXTENSIONS_SHELL_WINDOW_REGISTRY_H_ | 6 #define CHROME_BROWSER_EXTENSIONS_SHELL_WINDOW_REGISTRY_H_ |
7 | 7 |
8 #include <set> | 8 #include <set> |
9 | 9 |
10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 static Factory* GetInstance(); | 80 static Factory* GetInstance(); |
81 private: | 81 private: |
82 friend struct DefaultSingletonTraits<Factory>; | 82 friend struct DefaultSingletonTraits<Factory>; |
83 | 83 |
84 Factory(); | 84 Factory(); |
85 virtual ~Factory(); | 85 virtual ~Factory(); |
86 | 86 |
87 // ProfileKeyedServiceFactory | 87 // ProfileKeyedServiceFactory |
88 virtual ProfileKeyedService* BuildServiceInstanceFor( | 88 virtual ProfileKeyedService* BuildServiceInstanceFor( |
89 Profile* profile) const OVERRIDE; | 89 Profile* profile) const OVERRIDE; |
90 virtual bool ServiceIsCreatedWithProfile() OVERRIDE; | 90 virtual bool ServiceIsCreatedWithProfile() const OVERRIDE; |
91 virtual bool ServiceIsNULLWhileTesting() OVERRIDE; | 91 virtual bool ServiceIsNULLWhileTesting() const OVERRIDE; |
92 }; | 92 }; |
93 | 93 |
94 ShellWindowSet shell_windows_; | 94 ShellWindowSet shell_windows_; |
95 ObserverList<Observer> observers_; | 95 ObserverList<Observer> observers_; |
96 }; | 96 }; |
97 | 97 |
98 } // namespace extensions | 98 } // namespace extensions |
99 | 99 |
100 #endif // CHROME_BROWSER_EXTENSIONS_SHELL_WINDOW_REGISTRY_H_ | 100 #endif // CHROME_BROWSER_EXTENSIONS_SHELL_WINDOW_REGISTRY_H_ |
OLD | NEW |