OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/views/website_settings/permissions_bubble_view.h" | 5 #include "chrome/browser/ui/views/website_settings/permissions_bubble_view.h" |
6 | 6 |
7 #include "base/strings/string16.h" | 7 #include "base/strings/string16.h" |
8 #include "chrome/browser/ui/views/website_settings/permission_selector_view.h" | 8 #include "chrome/browser/ui/views/website_settings/permission_selector_view.h" |
9 #include "chrome/browser/ui/views/website_settings/permission_selector_view_obse
rver.h" | 9 #include "chrome/browser/ui/views/website_settings/permission_selector_view_obse
rver.h" |
10 #include "chrome/browser/ui/website_settings/permission_bubble_request.h" | 10 #include "chrome/browser/ui/website_settings/permission_bubble_request.h" |
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
449 return !(bubble_delegate_ && bubble_delegate_->IsMouseHovered()); | 449 return !(bubble_delegate_ && bubble_delegate_->IsMouseHovered()); |
450 } | 450 } |
451 | 451 |
452 void PermissionBubbleViewViews::Hide() { | 452 void PermissionBubbleViewViews::Hide() { |
453 if (bubble_delegate_) { | 453 if (bubble_delegate_) { |
454 bubble_delegate_->Close(); | 454 bubble_delegate_->Close(); |
455 bubble_delegate_ = NULL; | 455 bubble_delegate_ = NULL; |
456 } | 456 } |
457 } | 457 } |
458 | 458 |
| 459 bool PermissionBubbleViewViews::IsVisible() { |
| 460 return bubble_delegate_ != NULL; |
| 461 } |
| 462 |
459 void PermissionBubbleViewViews::Closing() { | 463 void PermissionBubbleViewViews::Closing() { |
460 if (bubble_delegate_) | 464 if (bubble_delegate_) |
461 bubble_delegate_ = NULL; | 465 bubble_delegate_ = NULL; |
462 if (delegate_) | 466 if (delegate_) |
463 delegate_->Closing(); | 467 delegate_->Closing(); |
464 } | 468 } |
465 | 469 |
466 void PermissionBubbleViewViews::Toggle(int index, bool value) { | 470 void PermissionBubbleViewViews::Toggle(int index, bool value) { |
467 if (delegate_) | 471 if (delegate_) |
468 delegate_->ToggleAccept(index, value); | 472 delegate_->ToggleAccept(index, value); |
469 } | 473 } |
470 | 474 |
471 void PermissionBubbleViewViews::Accept() { | 475 void PermissionBubbleViewViews::Accept() { |
472 if (delegate_) | 476 if (delegate_) |
473 delegate_->Accept(); | 477 delegate_->Accept(); |
474 } | 478 } |
475 | 479 |
476 void PermissionBubbleViewViews::Deny() { | 480 void PermissionBubbleViewViews::Deny() { |
477 if (delegate_) | 481 if (delegate_) |
478 delegate_->Deny(); | 482 delegate_->Deny(); |
479 } | 483 } |
480 | 484 |
481 void PermissionBubbleViewViews::SetCustomizationMode() { | 485 void PermissionBubbleViewViews::SetCustomizationMode() { |
482 if (delegate_) | 486 if (delegate_) |
483 delegate_->SetCustomizationMode(); | 487 delegate_->SetCustomizationMode(); |
484 } | 488 } |
OLD | NEW |