Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(638)

Unified Diff: chrome/browser/media/combined_desktop_media_list.h

Issue 2560333002: Remove Deprecate Code For Desktop Capture Picker Old UI (Closed)
Patch Set: Further remove CombinedDesktopMediaList Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/media/combined_desktop_media_list.h
diff --git a/chrome/browser/media/combined_desktop_media_list.h b/chrome/browser/media/combined_desktop_media_list.h
deleted file mode 100644
index 9e100e39d13a7d4c965f3fae40a6c851e60b79d3..0000000000000000000000000000000000000000
--- a/chrome/browser/media/combined_desktop_media_list.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright 2016 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_MEDIA_COMBINED_DESKTOP_MEDIA_LIST_H_
-#define CHROME_BROWSER_MEDIA_COMBINED_DESKTOP_MEDIA_LIST_H_
-
-#include <memory>
-#include <vector>
-
-#include "chrome/browser/media/webrtc/desktop_media_list.h"
-#include "chrome/browser/media/webrtc/desktop_media_list_observer.h"
-
-// The combined desktop media list of one or multiple input DesktopMediaLists.
-// The combined list is the concatenation of the input lists. The front of
-// combined list will be filled with the first input list, then follows with
-// the second one and so on.
-class CombinedDesktopMediaList : public DesktopMediaList,
- public DesktopMediaListObserver {
- public:
- explicit CombinedDesktopMediaList(
- std::vector<std::unique_ptr<DesktopMediaList>>& media_lists);
- ~CombinedDesktopMediaList() override;
-
- // DesktopMediaList interface.
- void SetUpdatePeriod(base::TimeDelta period) override;
- void SetThumbnailSize(const gfx::Size& thumbnail_size) override;
- void SetViewDialogWindowId(content::DesktopMediaID dialog_id) override;
- void StartUpdating(DesktopMediaListObserver* observer) override;
- int GetSourceCount() const override;
- const Source& GetSource(int index) const override;
-
- private:
- // DesktopMediaListObserver interface.
- void OnSourceAdded(DesktopMediaList* list, int index) override;
- void OnSourceRemoved(DesktopMediaList* list, int index) override;
- void OnSourceMoved(DesktopMediaList* list,
- int old_index,
- int new_index) override;
- void OnSourceNameChanged(DesktopMediaList* list, int index) override;
- void OnSourceThumbnailChanged(DesktopMediaList* list, int index) override;
-
- std::vector<std::unique_ptr<DesktopMediaList>> media_lists_;
-
- DesktopMediaListObserver* observer_ = nullptr;
-
- DISALLOW_COPY_AND_ASSIGN(CombinedDesktopMediaList);
-};
-
-#endif // CHROME_BROWSER_MEDIA_COMBINED_DESKTOP_MEDIA_LIST_H_

Powered by Google App Engine
This is Rietveld 408576698