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 IOS_CHROME_BROWSER_UI_WEBUI_POLICY_POLICY_UI_H_ 6 #define IOS_CHROME_BROWSER_UI_WEBUI_POLICY_POLICY_UI_H_ 7 8 #include <string> 9 10 #include "ios/web/public/webui/web_ui_ios_controller.h" 11 12 namespace web { 13 class WebUIIOS; 14 } 15 16 // The Web UI controller for the chrome://policy page. 17 class PolicyUI : public web::WebUIIOSController { 18 public: 19 explicit PolicyUI(web::WebUIIOS* web_ui, const std::string& host); 20 ~PolicyUI() override; 21 PolicyUI(const PolicyUI&) = delete; 22 PolicyUI& operator=(const PolicyUI&) = delete; 23 }; 24 25 #endif // IOS_CHROME_BROWSER_UI_WEBUI_POLICY_POLICY_UI_H_ 26