// Copyright 2018 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_VIEWS_MEDIA_ROUTER_CAST_DIALOG_NO_SINKS_VIEW_H_ #define CHROME_BROWSER_UI_VIEWS_MEDIA_ROUTER_CAST_DIALOG_NO_SINKS_VIEW_H_ #include "base/memory/raw_ptr.h" #include "base/timer/timer.h" #include "ui/base/metadata/metadata_header_macros.h" #include "ui/views/controls/label.h" #include "ui/views/controls/styled_label.h" #include "ui/views/view.h" class Profile; namespace media_router { // This is the view that is shown in Cast dialog when no sinks have been // discovered. // - If the browser doesn't have the system permission for local discovery, an // error message is shown, prompting users to enable the permission to use the // feature. // - If no sinks have been discovered, for three seconds after // instantiation it shows a throbber, and after that it shows an icon that links // to a help center article. class CastDialogNoSinksView : public views::View { … }; } // namespace media_router #endif // CHROME_BROWSER_UI_VIEWS_MEDIA_ROUTER_CAST_DIALOG_NO_SINKS_VIEW_H_