blob: 7730f3a192459435e1eff802799b2eface73a7bd [file] [log] [blame]
[email protected]81ce2c42012-03-24 01:43:261// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]e6b5bc22011-09-08 22:01:562// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
[email protected]81ce2c42012-03-24 01:43:265#ifndef CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_
6#define CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_
[email protected]e6b5bc22011-09-08 22:01:567
[email protected]e6b5bc22011-09-08 22:01:568#include "chrome/browser/chrome_browser_main.h"
9
10class ChromeBrowserMainPartsPosix : public ChromeBrowserMainParts {
11 public:
Gabriel Charettefbeeb1c2021-11-10 20:50:0612 ChromeBrowserMainPartsPosix(content::MainFunctionParams parameters,
Xi Han85079c22019-04-18 21:43:0513 StartupData* startup_data);
[email protected]e6b5bc22011-09-08 22:01:5614
Peter Boströmfadb1752021-09-30 19:17:0115 ChromeBrowserMainPartsPosix(const ChromeBrowserMainPartsPosix&) = delete;
16 ChromeBrowserMainPartsPosix& operator=(const ChromeBrowserMainPartsPosix&) =
17 delete;
18
[email protected]81ce2c42012-03-24 01:43:2619 // content::BrowserMainParts overrides.
Scott Violet9068b4df2018-01-12 16:44:2120 int PreEarlyInitialization() override;
Gabriel Charette09c6a96e2021-05-17 14:52:5921 void PostCreateMainMessageLoop() override;
[email protected]81ce2c42012-03-24 01:43:2622
23 // ChromeBrowserMainParts overrides.
Daniel Chenga542fca2014-10-21 09:51:2924 void ShowMissingLocaleMessageBox() override;
[email protected]e6b5bc22011-09-08 22:01:5625};
26
[email protected]81ce2c42012-03-24 01:43:2627#endif // CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_