chromium/ui/wm/core/transient_window_controller.cc

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

#include "ui/wm/core/transient_window_controller.h"
#include "base/memory/raw_ptr.h"

#include "base/observer_list.h"
#include "ui/aura/client/transient_window_client_observer.h"
#include "ui/wm/core/transient_window_manager.h"

namespace wm {

// static
TransientWindowController* TransientWindowController::instance_ =;

TransientWindowController::TransientWindowController() {}

TransientWindowController::~TransientWindowController() {}

void TransientWindowController::AddTransientChild(aura::Window* parent,
                                                  aura::Window* child) {}

void TransientWindowController::RemoveTransientChild(aura::Window* parent,
                                                     aura::Window* child) {}

aura::Window* TransientWindowController::GetTransientParent(
    aura::Window* window) {}

const aura::Window* TransientWindowController::GetTransientParent(
    const aura::Window* window) {}

std::vector<raw_ptr<aura::Window, VectorExperimental>>
TransientWindowController::GetTransientChildren(const aura::Window* parent) {}

void TransientWindowController::AddObserver(
    aura::client::TransientWindowClientObserver* observer) {}

void TransientWindowController::RemoveObserver(
    aura::client::TransientWindowClientObserver* observer) {}

}  // namespace wm