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
3 // found in the LICENSE file.
4 
5 #ifndef CHROME_BROWSER_UI_PASSWORDS_PASSWORD_GENERATION_POPUP_OBSERVER_H_
6 #define CHROME_BROWSER_UI_PASSWORDS_PASSWORD_GENERATION_POPUP_OBSERVER_H_
7 
8 #include "chrome/browser/ui/passwords/password_generation_popup_controller.h"
9 
10 // Observer for PasswordGenerationPopup events. Currently only used for testing.
11 class PasswordGenerationPopupObserver {
12  public:
13   virtual void OnPopupShown(
14       PasswordGenerationPopupController::GenerationUIState state) = 0;
15   virtual void OnPopupHidden() = 0;
16 };
17 
18 #endif  // CHROME_BROWSER_UI_PASSWORDS_PASSWORD_GENERATION_POPUP_OBSERVER_H_
19