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