blob: e6d878957ae3b357139cf0021b7fef40bf206d8b [file] [log] [blame]
[email protected]84f62a62012-02-24 19:13:171// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "base/logging.h"
6#include "chrome/browser/shell_integration.h"
7
pmonette9fa59e882016-02-10 00:12:198namespace shell_integration {
9
[email protected]84f62a62012-02-24 19:13:1710// TODO: crbug/115375 to track implementation for following methods.
pmonette9fa59e882016-02-10 00:12:1911bool SetAsDefaultBrowser() {
[email protected]84f62a62012-02-24 19:13:1712 NOTIMPLEMENTED();
13 return false;
14}
15
pmonette9fa59e882016-02-10 00:12:1916bool SetAsDefaultProtocolClient(const std::string& protocol) {
[email protected]84f62a62012-02-24 19:13:1717 NOTIMPLEMENTED();
18 return false;
19}
20
pmonette32a5cfb42016-04-11 22:04:4421DefaultWebClientSetPermission GetDefaultWebClientSetPermission() {
[email protected]84f62a62012-02-24 19:13:1722 NOTIMPLEMENTED();
pmonette034a03d92015-10-02 21:04:2723 return SET_DEFAULT_NOT_ALLOWED;
[email protected]84f62a62012-02-24 19:13:1724}
25
David Bienvenu6fcc5932018-04-10 19:11:5526base::string16 GetApplicationNameForProtocol(const GURL& url) {
27 NOTIMPLEMENTED();
28 return base::string16();
29}
30
pmonette9fa59e882016-02-10 00:12:1931DefaultWebClientState GetDefaultBrowser() {
[email protected]84f62a62012-02-24 19:13:1732 NOTIMPLEMENTED();
[email protected]89886652012-12-11 18:09:0733 return UNKNOWN_DEFAULT;
[email protected]84f62a62012-02-24 19:13:1734}
35
pmonette9fa59e882016-02-10 00:12:1936bool IsFirefoxDefaultBrowser() {
[email protected]84f62a62012-02-24 19:13:1737 return false;
38}
39
pmonette9fa59e882016-02-10 00:12:1940DefaultWebClientState IsDefaultProtocolClient(const std::string& protocol) {
pmonette034a03d92015-10-02 21:04:2741 NOTIMPLEMENTED();
42 return UNKNOWN_DEFAULT;
43}
pmonette9fa59e882016-02-10 00:12:1944
45} // namespace shell_integration