[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
[email protected] | e6b5bc2 | 2011-09-08 22:01:56 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
4 | |||||
[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 5 | #ifndef CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_ |
6 | #define CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_ | ||||
[email protected] | e6b5bc2 | 2011-09-08 22:01:56 | [diff] [blame] | 7 | |
avi | e4d7b6f | 2015-12-26 00:59:18 | [diff] [blame] | 8 | #include "base/macros.h" |
[email protected] | e6b5bc2 | 2011-09-08 22:01:56 | [diff] [blame] | 9 | #include "chrome/browser/chrome_browser_main.h" |
10 | |||||
11 | class ChromeBrowserMainPartsPosix : public ChromeBrowserMainParts { | ||||
12 | public: | ||||
Xi Han | ddb1ab1 | 2018-08-27 22:18:54 | [diff] [blame] | 13 | ChromeBrowserMainPartsPosix( |
Ran Ji | a96d43d4 | 2018-05-02 17:14:53 | [diff] [blame] | 14 | const content::MainFunctionParams& parameters, |
Xi Han | ddb1ab1 | 2018-08-27 22:18:54 | [diff] [blame] | 15 | ChromeFeatureListCreator* chrome_feature_list_creator); |
[email protected] | e6b5bc2 | 2011-09-08 22:01:56 | [diff] [blame] | 16 | |
[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 17 | // content::BrowserMainParts overrides. |
Scott Violet | 9068b4df | 2018-01-12 16:44:21 | [diff] [blame] | 18 | int PreEarlyInitialization() override; |
Daniel Cheng | a542fca | 2014-10-21 09:51:29 | [diff] [blame] | 19 | void PostMainMessageLoopStart() override; |
[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 20 | |
21 | // ChromeBrowserMainParts overrides. | ||||
Daniel Cheng | a542fca | 2014-10-21 09:51:29 | [diff] [blame] | 22 | void ShowMissingLocaleMessageBox() override; |
[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 23 | |
24 | private: | ||||
25 | DISALLOW_COPY_AND_ASSIGN(ChromeBrowserMainPartsPosix); | ||||
[email protected] | e6b5bc2 | 2011-09-08 22:01:56 | [diff] [blame] | 26 | }; |
27 | |||||
[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 28 | #endif // CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_ |