#include "ash/system/nearby_share/nearby_share_detailed_view_controller.h"
#include "ash/system/nearby_share/nearby_share_detailed_view.h"
#include "ash/system/tray/detailed_view_delegate.h"
#include "base/memory/ptr_util.h"
namespace ash {
NearbyShareDetailedViewController::NearbyShareDetailedViewController(
UnifiedSystemTrayController* tray_controller)
: detailed_view_delegate_(
std::make_unique<DetailedViewDelegate>(tray_controller)) {}
NearbyShareDetailedViewController::~NearbyShareDetailedViewController() =
default;
std::unique_ptr<views::View> NearbyShareDetailedViewController::CreateView() {
std::unique_ptr<NearbyShareDetailedView> nearby_share_detailed_view =
NearbyShareDetailedView::Factory::Create(detailed_view_delegate_.get());
return base::WrapUnique(nearby_share_detailed_view.release()->GetAsView());
}
std::u16string NearbyShareDetailedViewController::GetAccessibleName() const {
return u"Quick Share";
}
}