10529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved. 20529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch// Use of this source code is governed by a BSD-style license that can be 30529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch// found in the LICENSE file. 40529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 50529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch#include "chrome/browser/ui/passwords/manage_passwords_bubble.h" 60529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 70529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch#include "base/metrics/histogram.h" 80529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch#include "chrome/browser/ui/passwords/manage_passwords_bubble_model.h" 90529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 100529e5d033099cbfc42635f6f6183833b09dff6eBen MurdochManagePasswordsBubble::ManagePasswordsBubble(content::WebContents* contents, 110529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch DisplayReason reason) 120529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch : model_(new ManagePasswordsBubbleModel(contents)) { 130529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch model()->OnBubbleShown(reason); 140529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch} 150529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch 160529e5d033099cbfc42635f6f6183833b09dff6eBen MurdochManagePasswordsBubble::~ManagePasswordsBubble() { 170529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch model()->OnBubbleHidden(); 180529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch} 19