[M120 Migration]Fix for crash during chrome exit
[platform/framework/web/chromium-efl.git] / chrome / browser / chrome_browser_main_posix.h
1 // Copyright 2012 The Chromium Authors
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 CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_
6 #define CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_
7
8 #include "chrome/browser/chrome_browser_main.h"
9
10 class ChromeBrowserMainPartsPosix : public ChromeBrowserMainParts {
11  public:
12   ChromeBrowserMainPartsPosix(bool is_integration_test,
13                               StartupData* startup_data);
14
15   ChromeBrowserMainPartsPosix(const ChromeBrowserMainPartsPosix&) = delete;
16   ChromeBrowserMainPartsPosix& operator=(const ChromeBrowserMainPartsPosix&) =
17       delete;
18
19   // content::BrowserMainParts overrides.
20   int PreEarlyInitialization() override;
21   void PostCreateMainMessageLoop() override;
22
23   // ChromeBrowserMainParts overrides.
24   void ShowMissingLocaleMessageBox() override;
25 };
26
27 #endif  // CHROME_BROWSER_CHROME_BROWSER_MAIN_POSIX_H_