#ifndef ASH_CAPTURE_MODE_GAME_CAPTURE_BAR_VIEW_H_
#define ASH_CAPTURE_MODE_GAME_CAPTURE_BAR_VIEW_H_
#include "ash/ash_export.h"
#include "ash/capture_mode/capture_mode_bar_view.h"
#include "base/memory/raw_ptr.h"
#include "ui/base/metadata/metadata_header_macros.h"
namespace ash {
class PillButton;
class ASH_EXPORT GameCaptureBarView : public CaptureModeBarView {
METADATA_HEADER(GameCaptureBarView, CaptureModeBarView)
public:
GameCaptureBarView();
GameCaptureBarView(const GameCaptureBarView&) = delete;
GameCaptureBarView& operator=(const GameCaptureBarView&) = delete;
~GameCaptureBarView() override;
PillButton* GetStartRecordingButton() const override;
private:
void StartRecording();
raw_ptr<PillButton> start_recording_button_;
};
}
#endif