1 // Copyright 2020 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 ASH_BLOOM_BLOOM_UI_CONTROLLER_IMPL_H_
6 #define ASH_BLOOM_BLOOM_UI_CONTROLLER_IMPL_H_
7 
8 #include <memory>
9 
10 #include "chromeos/components/bloom/public/cpp/bloom_ui_controller.h"
11 
12 namespace ash {
13 
14 class BloomUiControllerImpl : public chromeos::bloom::BloomUiController {
15  public:
16   BloomUiControllerImpl();
17   ~BloomUiControllerImpl() override;
18 
19   // chromeos::bloom::BloomUiController implementation:
20   chromeos::bloom::BloomUiDelegate& GetUiDelegate() override;
21 
22  private:
23   std::unique_ptr<chromeos::bloom::BloomUiDelegate> ui_delegate_;
24 };
25 
26 }  // namespace ash
27 
28 #endif  // ASH_BLOOM_BLOOM_UI_CONTROLLER_IMPL_H_
29