[WRTjs] Refactor popup
[platform/framework/web/chromium-efl.git] / wrt / src / browser / wrt_browser.cc
1 #include "electron/shell/browser/browser.h"
2
3 #include "base/notreached.h"
4 #include "electron/shell/browser/native_window.h"
5 #include "electron/shell/browser/window_list.h"
6 #include "electron/shell/common/application_info.h"
7
8 namespace electron {
9
10 void Browser::AddRecentDocument(const base::FilePath& path) {}
11
12 void Browser::ClearRecentDocuments() {}
13
14 bool Browser::SetAsDefaultProtocolClient(const std::string& protocol,
15                                          gin::Arguments* args) {
16   return false;
17 }
18
19 bool Browser::IsDefaultProtocolClient(const std::string& protocol,
20                                       gin::Arguments* args) {
21   return false;
22 }
23
24 bool Browser::RemoveAsDefaultProtocolClient(const std::string& protocol,
25                                             gin::Arguments* args) {
26   return false;
27 }
28
29 std::u16string Browser::GetApplicationNameForProtocol(const GURL& url) {
30   return std::u16string();
31 }
32
33 bool Browser::SetBadgeCount(absl::optional<int> count) {
34   return false;
35 }
36
37 void Browser::SetLoginItemSettings(LoginItemSettings settings) {}
38
39 Browser::LoginItemSettings Browser::GetLoginItemSettings(
40     const LoginItemSettings& options) {
41   return LoginItemSettings();
42 }
43
44 std::string Browser::GetExecutableFileVersion() const {
45   return electron::GetApplicationVersion();
46 }
47
48 std::string Browser::GetExecutableFileProductName() const {
49   return electron::GetApplicationName();
50 }
51
52 bool Browser::IsUnityRunning() {
53   return false;
54 }
55
56 bool Browser::IsEmojiPanelSupported() {
57   return false;
58 }
59
60 void Browser::ShowAboutPanel() {
61   NOTIMPLEMENTED();
62 }
63
64 void Browser::SetAboutPanelOptions(base::Value::Dict options) {
65   NOTIMPLEMENTED();
66 }
67
68 }  // namespace electron