password_generation_popup_observer.h revision 5d1f7b1de12d16ceb2c938c56701a3e8bfa558f7
1cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines// Copyright 2014 The Chromium Authors. All rights reserved. 2cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines// Use of this source code is governed by a BSD-style license that can be 3cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines// found in the LICENSE file. 4cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 5cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#ifndef CHROME_BROWSER_UI_AUTOFILL_PASSWORD_GENERATION_POPUP_OBSERVER_H_ 6cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines#define CHROME_BROWSER_UI_AUTOFILL_PASSWORD_GENERATION_POPUP_OBSERVER_H_ 7cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 8cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesnamespace autofill { 9cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 10cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines// Observer for PasswordGenerationPopup events. Currently only used for testing. 11cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesclass PasswordGenerationPopupObserver { 12cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines public: 13cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines virtual void OnPopupShown(bool password_visible) = 0; 14cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines virtual void OnPopupHidden() = 0; 15cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines}; 16cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 17} // namespace autofill 18 19#endif // CHROME_BROWSER_UI_AUTOFILL_PASSWORD_GENERATION_POPUP_OBSERVER_H_ 20