1d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
2d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// found in the LICENSE file.
4d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
5d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)#include "chrome/browser/shell_integration.h"
6d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
7d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// static
8d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)ShellIntegration::DefaultWebClientSetPermission
9d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)    ShellIntegration::CanSetAsDefaultBrowser() {
10d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)  return SET_DEFAULT_NOT_ALLOWED;
11d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)}
12d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
13d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// static
14d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)bool ShellIntegration::SetAsDefaultBrowser() {
15d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)  return false;
16d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)}
17d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
18d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// static
19d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)bool ShellIntegration::SetAsDefaultProtocolClient(const std::string& protocol) {
20d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)  return false;
21d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)}
22d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
23d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// static
24d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)ShellIntegration::DefaultWebClientState ShellIntegration::GetDefaultBrowser() {
25d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)  return UNKNOWN_DEFAULT;
26d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)}
27d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
28d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// static
29d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)ShellIntegration::DefaultWebClientState
30d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)ShellIntegration::IsDefaultProtocolClient(const std::string& protocol) {
31d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)  return UNKNOWN_DEFAULT;
32d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)}
33d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
34d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)// static
35d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)bool ShellIntegration::IsFirefoxDefaultBrowser() {
36d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)  return false;
37d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)}
38d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)
39