// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_VIEWS_PASSWORDS_MANAGE_PASSWORDS_VIEW_H_ #define CHROME_BROWSER_UI_VIEWS_PASSWORDS_MANAGE_PASSWORDS_VIEW_H_ #include "base/memory/raw_ptr.h" #include "base/timer/timer.h" #include "chrome/browser/ui/passwords/bubble_controllers/manage_passwords_bubble_controller.h" #include "chrome/browser/ui/views/passwords/password_bubble_view_base.h" #include "components/password_manager/core/browser/password_form.h" #include "ui/base/interaction/element_identifier.h" class PageSwitcherView; class ManagePasswordsListView; class ManagePasswordsDetailsView; // A dialog for managing stored password and federated login information for a // specific site. A user can see the details of the passwords, and edit the // stored password note. The view can show up as a list of credentials or // presenting details of a `PasswordForm`. For the latter mode, the initial // password form must be provided by the `PasswordsModelDelegate` (in this case // it can be an arbitrary password form, not necessarily related to the websise) // or the user selects a password form from the list. class ManagePasswordsView : public PasswordBubbleViewBase { … }; #endif // CHROME_BROWSER_UI_VIEWS_PASSWORDS_MANAGE_PASSWORDS_VIEW_H_