chromium/chrome/browser/ui/lens/lens_overlay_entry_point_controller.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/ui/lens/lens_overlay_entry_point_controller.h"

#include "base/system/sys_info.h"
#include "chrome/browser/command_updater.h"
#include "chrome/browser/search/search.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/ui/browser_actions.h"
#include "chrome/browser/ui/exclusive_access/exclusive_access_context.h"
#include "chrome/browser/ui/exclusive_access/exclusive_access_manager.h"
#include "chrome/browser/ui/lens/lens_overlay_controller.h"
#include "chrome/browser/ui/views/toolbar/pinned_toolbar_actions_container.h"
#include "chrome/browser/ui/views/toolbar/toolbar_view.h"
#include "components/lens/lens_features.h"
#include "components/lens/lens_overlay_permission_utils.h"

namespace lens {

LensOverlayEntryPointController::LensOverlayEntryPointController() = default;

void LensOverlayEntryPointController::Initialize(
    BrowserWindowInterface* browser_window_interface,
    CommandUpdater* command_updater) {}

LensOverlayEntryPointController::~LensOverlayEntryPointController() = default;

bool LensOverlayEntryPointController::IsEnabled() {}

void LensOverlayEntryPointController::OnFullscreenStateChanged() {}

void LensOverlayEntryPointController::OnTemplateURLServiceChanged() {}

void LensOverlayEntryPointController::OnTemplateURLServiceShuttingDown() {}

void LensOverlayEntryPointController::UpdateEntryPointsState(
    bool hide_if_needed) {}

actions::ActionItem* LensOverlayEntryPointController::GetToolbarEntrypoint() {}
}  // namespace lens