// Copyright 2014 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. #ifndef CHROME_BROWSER_UI_COCOA_PASSWORDS_MANAGE_PASSWORDS_VIEW_CONTROLLER_H_ #define CHROME_BROWSER_UI_COCOA_PASSWORDS_MANAGE_PASSWORDS_VIEW_CONTROLLER_H_ #import #include "base/mac/scoped_nsobject.h" #import "chrome/browser/ui/cocoa/passwords/base_passwords_content_view_controller.h" @class PasswordsListViewController; // Informs the user that no passwords are stored for the current site. @interface NoPasswordsView : NSTextField - (id)initWithWidth:(CGFloat)width; @end // Manages the view that allows users to manage passwords for a site. @interface ManagePasswordsViewController : BasePasswordsContentViewController { @private base::scoped_nsobject doneButton_; base::scoped_nsobject manageButton_; base::scoped_nsobject noPasswordsView_; base::scoped_nsobject passwordsListController_; } @end @interface ManagePasswordsViewController (Testing) @property(readonly) NSButton* doneButton; @property(readonly) NSButton* manageButton; @property(readonly) NoPasswordsView* noPasswordsView; @property(readonly) PasswordsListViewController* passwordsListController; @end #endif // CHROME_BROWSER_UI_COCOA_PASSWORDS_MANAGE_PASSWORDS_VIEW_CONTROLLER_H_