chromium/third_party/blink/renderer/modules/screen_details/screen_details.cc

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

#include "third_party/blink/renderer/modules/screen_details/screen_details.h"

#include "base/containers/contains.h"
#include "base/not_fatal_until.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/modules/event_target_modules.h"
#include "third_party/blink/renderer/modules/screen_details/screen_detailed.h"
#include "ui/display/screen_info.h"

namespace blink {

ScreenDetails::ScreenDetails(LocalDOMWindow* window)
    :{}

const HeapVector<Member<ScreenDetailed>>& ScreenDetails::screens() const {}

ScreenDetailed* ScreenDetails::currentScreen() const {}

const AtomicString& ScreenDetails::InterfaceName() const {}

ExecutionContext* ScreenDetails::GetExecutionContext() const {}

void ScreenDetails::ContextDestroyed() {}

void ScreenDetails::Trace(Visitor* visitor) const {}

void ScreenDetails::UpdateScreenInfos(LocalDOMWindow* window,
                                      const display::ScreenInfos& new_infos) {}

void ScreenDetails::UpdateScreenInfosImpl(LocalDOMWindow* window,
                                          const display::ScreenInfos& new_infos,
                                          bool dispatch_events) {}

}  // namespace blink