| Index: chrome/browser/ui/views/desktop_media_picker_views.h
|
| diff --git a/chrome/browser/ui/views/desktop_media_picker_views.h b/chrome/browser/ui/views/desktop_media_picker_views.h
|
| index a820ad9147dff0272ce7d611849d35bbe55f53b3..6715f68f52ce4da663b6c51a68ecbeb507573d2f 100644
|
| --- a/chrome/browser/ui/views/desktop_media_picker_views.h
|
| +++ b/chrome/browser/ui/views/desktop_media_picker_views.h
|
| @@ -13,6 +13,7 @@
|
| namespace views {
|
| class ImageView;
|
| class Label;
|
| +class Checkbox;
|
| } // namespace views
|
|
|
| class DesktopMediaPickerDialogView;
|
| @@ -116,7 +117,8 @@ class DesktopMediaPickerDialogView : public views::DialogDelegateView {
|
| DesktopMediaPickerViews* parent,
|
| const base::string16& app_name,
|
| const base::string16& target_name,
|
| - scoped_ptr<DesktopMediaList> media_list);
|
| + scoped_ptr<DesktopMediaList> media_list,
|
| + bool request_audio);
|
| ~DesktopMediaPickerDialogView() override;
|
|
|
| // Called by parent (DesktopMediaPickerViews) when it's destroyed.
|
| @@ -148,9 +150,10 @@ class DesktopMediaPickerDialogView : public views::DialogDelegateView {
|
| DesktopMediaPickerViews* parent_;
|
| base::string16 app_name_;
|
|
|
| - views::Label* label_;
|
| - views::ScrollView* scroll_view_;
|
| - DesktopMediaListView* list_view_;
|
| + views::Label* description_label_;
|
| + views::Checkbox* audio_share_checkbox_;
|
| + views::ScrollView* sources_scroll_view_;
|
| + DesktopMediaListView* sources_list_view_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(DesktopMediaPickerDialogView);
|
| };
|
| @@ -170,6 +173,7 @@ class DesktopMediaPickerViews : public DesktopMediaPicker {
|
| const base::string16& app_name,
|
| const base::string16& target_name,
|
| scoped_ptr<DesktopMediaList> media_list,
|
| + bool request_audio,
|
| const DoneCallback& done_callback) override;
|
|
|
| DesktopMediaPickerDialogView* GetDialogViewForTesting() const {
|
|
|