[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
[email protected] | b48c918 | 2011-10-26 18:03:30 | [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 | |||||
5 | // Contains functions used by BrowserMain() that are linux-specific. | ||||
6 | |||||
7 | #ifndef CHROME_BROWSER_CHROME_BROWSER_MAIN_LINUX_H_ | ||||
8 | #define CHROME_BROWSER_CHROME_BROWSER_MAIN_LINUX_H_ | ||||
[email protected] | b48c918 | 2011-10-26 18:03:30 | [diff] [blame] | 9 | |
10 | #include "base/compiler_specific.h" | ||||
11 | #include "chrome/browser/chrome_browser_main_posix.h" | ||||
[email protected] | cbf0d1d | 2012-08-15 20:54:06 | [diff] [blame] | 12 | |
[email protected] | b48c918 | 2011-10-26 18:03:30 | [diff] [blame] | 13 | class ChromeBrowserMainPartsLinux : public ChromeBrowserMainPartsPosix { |
14 | public: | ||||
[email protected] | 4573fbd | 2011-10-31 20:25:18 | [diff] [blame] | 15 | explicit ChromeBrowserMainPartsLinux( |
16 | const content::MainFunctionParams& parameters); | ||||
dcheng | e1bc798 | 2014-10-30 00:32:40 | [diff] [blame] | 17 | ~ChromeBrowserMainPartsLinux() override; |
[email protected] | b48c918 | 2011-10-26 18:03:30 | [diff] [blame] | 18 | |
[email protected] | a5e8c6d4 | 2012-04-09 20:22:01 | [diff] [blame] | 19 | // ChromeBrowserMainParts overrides. |
dcheng | e1bc798 | 2014-10-30 00:32:40 | [diff] [blame] | 20 | void ToolkitInitialized() override; |
21 | void PreProfileInit() override; | ||||
22 | void PostProfileInit() override; | ||||
[email protected] | a5e8c6d4 | 2012-04-09 20:22:01 | [diff] [blame] | 23 | |
[email protected] | 81ce2c4 | 2012-03-24 01:43:26 | [diff] [blame] | 24 | private: |
25 | DISALLOW_COPY_AND_ASSIGN(ChromeBrowserMainPartsLinux); | ||||
[email protected] | b48c918 | 2011-10-26 18:03:30 | [diff] [blame] | 26 | }; |
27 | |||||
28 | #endif // CHROME_BROWSER_CHROME_BROWSER_MAIN_LINUX_H_ |