chromium/chrome/browser/ui/views/relaunch_notification/relaunch_notification_controller_platform_impl_desktop.cc

// Copyright 2018 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/views/relaunch_notification/relaunch_notification_controller_platform_impl_desktop.h"

#include "base/check.h"
#include "base/check_deref.h"
#include "base/functional/bind.h"
#include "chrome/browser/lifetime/application_lifetime.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/browser_list.h"
#include "chrome/browser/ui/views/relaunch_notification/relaunch_recommended_bubble_view.h"
#include "chrome/browser/ui/views/relaunch_notification/relaunch_required_dialog_view.h"
#include "ui/views/widget/widget.h"

namespace {

// Returns the last active tabbed browser.
Browser* FindLastActiveTabbedBrowser() {}

}  // namespace

RelaunchNotificationControllerPlatformImpl::
    RelaunchNotificationControllerPlatformImpl() = default;

RelaunchNotificationControllerPlatformImpl::
    ~RelaunchNotificationControllerPlatformImpl() {}

void RelaunchNotificationControllerPlatformImpl::NotifyRelaunchRecommended(
    base::Time detection_time,
    bool /*past_deadline*/) {}

void RelaunchNotificationControllerPlatformImpl::NotifyRelaunchRequired(
    base::Time deadline,
    base::OnceCallback<base::Time()> on_visible) {}

void RelaunchNotificationControllerPlatformImpl::CloseRelaunchNotification() {}

void RelaunchNotificationControllerPlatformImpl::SetDeadline(
    base::Time deadline) {}

bool RelaunchNotificationControllerPlatformImpl::IsRequiredNotificationShown()
    const {}

void RelaunchNotificationControllerPlatformImpl::OnWidgetDestroying(
    views::Widget* widget) {}

void RelaunchNotificationControllerPlatformImpl::OnBrowserSetLastActive(
    Browser* browser) {}

void RelaunchNotificationControllerPlatformImpl::ShowRequiredNotification(
    Browser* browser,
    base::Time deadline) {}