account_manager_chromium.h 885 B

1234567891011121314151617181920212223242526272829
  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. #ifndef REMOTING_IOS_APP_ACCOUNT_MANAGER_CHROMIUM_H_
  5. #define REMOTING_IOS_APP_ACCOUNT_MANAGER_CHROMIUM_H_
  6. #include "remoting/ios/app/account_manager.h"
  7. namespace remoting {
  8. namespace ios {
  9. class AccountManagerChromium final : public AccountManager {
  10. public:
  11. AccountManagerChromium();
  12. ~AccountManagerChromium() override;
  13. AccountManagerChromium(const AccountManagerChromium&) = delete;
  14. AccountManagerChromium& operator=(const AccountManagerChromium&) = delete;
  15. // AccountManager overrides.
  16. UIViewController* CreateAccountParticleDiscViewController() override;
  17. void PresentSignInMenu() override;
  18. };
  19. } // namespace ios
  20. } // namespace remoting
  21. #endif // REMOTING_IOS_APP_ACCOUNT_MANAGER_CHROMIUM_H_