[email protected] | 1b4c747 | 2014-05-15 18:32:23 | [diff] [blame] | 1 | // Copyright 2014 The Chromium Authors. All rights reserved. |
2 | // Use of this source code is governed by a BSD-style license that can be | ||||
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #ifndef ASH_SHELL_INIT_PARAMS_H_ | ||||
6 | #define ASH_SHELL_INIT_PARAMS_H_ | ||||
7 | |||||
[email protected] | 1b4c747 | 2014-05-15 18:32:23 | [diff] [blame] | 8 | #include "ash/ash_export.h" |
9 | |||||
ben | 0d6be2d4 | 2015-09-26 04:37:19 | [diff] [blame] | 10 | namespace base { |
11 | class SequencedWorkerPool; | ||||
12 | } | ||||
13 | |||||
[email protected] | fa69f2b6 | 2014-05-22 21:47:58 | [diff] [blame] | 14 | namespace ui { |
15 | class ContextFactory; | ||||
16 | } | ||||
17 | |||||
[email protected] | 1b4c747 | 2014-05-15 18:32:23 | [diff] [blame] | 18 | namespace ash { |
19 | |||||
20 | class ShellDelegate; | ||||
21 | |||||
22 | struct ASH_EXPORT ShellInitParams { | ||||
msw | 15156bf | 2016-09-13 21:49:17 | [diff] [blame^] | 23 | ShellDelegate* delegate = nullptr; |
24 | ui::ContextFactory* context_factory = nullptr; | ||||
25 | base::SequencedWorkerPool* blocking_pool = nullptr; | ||||
[email protected] | 1b4c747 | 2014-05-15 18:32:23 | [diff] [blame] | 26 | }; |
27 | |||||
28 | } // namespace ash | ||||
29 | |||||
30 | #endif // ASH_SHELL_INIT_PARAMS_H_ |