#ifndef CHROME_BROWSER_UI_COCOA_MEDIA_PICKER_DESKTOP_MEDIA_PICKER_COCOA_H_
#define CHROME_BROWSER_UI_COCOA_MEDIA_PICKER_DESKTOP_MEDIA_PICKER_COCOA_H_
#import "base/mac/scoped_nsobject.h"
#include "chrome/browser/media/desktop_media_picker.h"
@class DesktopMediaPickerController;
class DesktopMediaPickerCocoa : public DesktopMediaPicker {
public:
DesktopMediaPickerCocoa();
virtual ~DesktopMediaPickerCocoa();
virtual void Show(gfx::NativeWindow context,
gfx::NativeWindow parent,
const base::string16& app_name,
const base::string16& target_name,
scoped_ptr<DesktopMediaList> media_list,
const DoneCallback& done_callback) OVERRIDE;
private:
base::scoped_nsobject<DesktopMediaPickerController> controller_;
};
#endif