| Index: chrome/browser/ui/intents/web_intent_picker.cc
|
| diff --git a/chrome/browser/ui/intents/web_intent_picker.cc b/chrome/browser/ui/intents/web_intent_picker.cc
|
| deleted file mode 100644
|
| index 094a540d9af3c14119ecf075740765c3dafe2840..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/intents/web_intent_picker.cc
|
| +++ /dev/null
|
| @@ -1,87 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/ui/intents/web_intent_picker.h"
|
| -
|
| -#include <cmath>
|
| -
|
| -#include "base/utf_string_conversions.h"
|
| -#include "chrome/browser/extensions/extension_install_prompt.h"
|
| -#include "chrome/browser/intents/web_intents_util.h"
|
| -#include "content/public/browser/web_contents.h"
|
| -#include "content/public/browser/web_contents_view.h"
|
| -#include "grit/generated_resources.h"
|
| -#include "grit/theme_resources.h"
|
| -#include "ui/base/l10n/l10n_util.h"
|
| -#include "ui/gfx/size.h"
|
| -
|
| -namespace {
|
| -
|
| -// Maximum inline disposition container sizes.
|
| -const int kMaxInlineDispositionWidth = 900;
|
| -const int kMaxInlineDispositionHeight = 900;
|
| -
|
| -} // namespace
|
| -
|
| -void WebIntentPicker::OnShowExtensionInstallDialog(
|
| - const ExtensionInstallPrompt::ShowParams& show_params,
|
| - ExtensionInstallPrompt::Delegate* delegate,
|
| - const ExtensionInstallPrompt::Prompt& prompt) {
|
| - ExtensionInstallPrompt::GetDefaultShowDialogCallback().Run(
|
| - show_params, delegate, prompt);
|
| -}
|
| -
|
| -gfx::Size WebIntentPicker::GetMinInlineDispositionSize() {
|
| - return gfx::Size(1, 1);
|
| -}
|
| -
|
| -gfx::Size WebIntentPicker::GetMaxInlineDispositionSize() {
|
| - return gfx::Size(kMaxInlineDispositionWidth, kMaxInlineDispositionHeight);
|
| -}
|
| -
|
| -// static
|
| -int WebIntentPicker::GetNthStarImageIdFromCWSRating(double rating, int index) {
|
| - // The fractional part of the rating is converted to stars as:
|
| - // [0, 0.33) -> round down
|
| - // [0.33, 0.66] -> half star
|
| - // (0.66, 1) -> round up
|
| - const double kHalfStarMin = 0.33;
|
| - const double kHalfStarMax = 0.66;
|
| -
|
| - // Add 1 + kHalfStarMax to make values with fraction > 0.66 round up.
|
| - int full_stars = std::floor(rating + 1 - kHalfStarMax);
|
| -
|
| - if (index < full_stars)
|
| - return IDR_CWS_STAR_FULL;
|
| -
|
| - // We don't need to test against the upper bound (kHalfStarMax); when the
|
| - // fractional part is greater than kHalfStarMax, full_stars will be rounded
|
| - // up, which means rating - full_stars is negative.
|
| - bool half_star = rating - full_stars >= kHalfStarMin;
|
| -
|
| - return index == full_stars && half_star ?
|
| - IDR_CWS_STAR_HALF :
|
| - IDR_CWS_STAR_EMPTY;
|
| -}
|
| -
|
| -// static
|
| -string16 WebIntentPicker::GetDisplayStringForIntentAction(
|
| - const string16& action16) {
|
| - std::string action(UTF16ToUTF8(action16));
|
| - if (!action.compare(web_intents::kActionShare))
|
| - return l10n_util::GetStringUTF16(IDS_WEB_INTENTS_ACTION_SHARE);
|
| - else if (!action.compare(web_intents::kActionEdit))
|
| - return l10n_util::GetStringUTF16(IDS_WEB_INTENTS_ACTION_EDIT);
|
| - else if (!action.compare(web_intents::kActionView))
|
| - return l10n_util::GetStringUTF16(IDS_WEB_INTENTS_ACTION_VIEW);
|
| - else if (!action.compare(web_intents::kActionPick))
|
| - // Using generic string per UX suggestions.
|
| - return l10n_util::GetStringUTF16(IDS_INTENT_PICKER_CHOOSE_SERVICE);
|
| - else if (!action.compare(web_intents::kActionSubscribe))
|
| - return l10n_util::GetStringUTF16(IDS_WEB_INTENTS_ACTION_SUBSCRIBE);
|
| - else if (!action.compare(web_intents::kActionSave))
|
| - return l10n_util::GetStringUTF16(IDS_WEB_INTENTS_ACTION_SAVE);
|
| - else
|
| - return l10n_util::GetStringUTF16(IDS_INTENT_PICKER_CHOOSE_SERVICE);
|
| -}
|
|
|