1 #include "electron/shell/browser/browser.h"
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"
10 void Browser::AddRecentDocument(const base::FilePath& path) {}
12 void Browser::ClearRecentDocuments() {}
14 bool Browser::SetAsDefaultProtocolClient(const std::string& protocol,
15 gin::Arguments* args) {
19 bool Browser::IsDefaultProtocolClient(const std::string& protocol,
20 gin::Arguments* args) {
24 bool Browser::RemoveAsDefaultProtocolClient(const std::string& protocol,
25 gin::Arguments* args) {
29 std::u16string Browser::GetApplicationNameForProtocol(const GURL& url) {
30 return std::u16string();
33 bool Browser::SetBadgeCount(absl::optional<int> count) {
37 void Browser::SetLoginItemSettings(LoginItemSettings settings) {}
39 Browser::LoginItemSettings Browser::GetLoginItemSettings(
40 const LoginItemSettings& options) {
41 return LoginItemSettings();
44 std::string Browser::GetExecutableFileVersion() const {
45 return electron::GetApplicationVersion();
48 std::string Browser::GetExecutableFileProductName() const {
49 return electron::GetApplicationName();
52 bool Browser::IsUnityRunning() {
56 bool Browser::IsEmojiPanelSupported() {
60 void Browser::ShowAboutPanel() {
64 void Browser::SetAboutPanelOptions(base::Value::Dict options) {
68 } // namespace electron