// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_H_ #define CHROME_BROWSER_UI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_H_ #include <memory> #include "base/memory/raw_ptr.h" #include "base/observer_list.h" #include "chrome/browser/ui/toolbar/cast/cast_toolbar_button_controller.h" #include "components/keyed_service/core/keyed_service.h" class PrefChangeRegistrar; class Profile; namespace media_router { // Service that owns per-profile Media Router UI objects, such as the controller // for the Media Router toolbar action. class MediaRouterUIService : public KeyedService { … }; } // namespace media_router #endif // CHROME_BROWSER_UI_MEDIA_ROUTER_MEDIA_ROUTER_UI_SERVICE_H_