chromium/chrome/browser/printing/printing_init.cc

// Copyright 2017 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/printing/printing_init.h"

#include "chrome/browser/headless/headless_mode_util.h"
#include "components/embedder_support/user_agent_utils.h"
#include "components/printing/browser/headless/headless_print_manager.h"
#include "components/printing/browser/print_manager_utils.h"
#include "content/public/browser/web_contents.h"
#include "printing/buildflags/buildflags.h"

#if BUILDFLAG(ENABLE_OOP_PRINTING)
#include "base/functional/bind.h"
#include "chrome/browser/after_startup_task_utils.h"
#include "content/public/browser/browser_thread.h"
#endif

#if BUILDFLAG(ENABLE_PRINT_PREVIEW)
#include "chrome/browser/printing/pdf_nup_converter_client.h"
#include "chrome/browser/printing/print_view_manager.h"
#else
#include "chrome/browser/printing/print_view_manager_basic.h"
#endif  // BUILDFLAG(ENABLE_PRINT_PREVIEW)

namespace printing {

#if BUILDFLAG(ENABLE_OOP_PRINTING)
void EarlyStartPrintBackendService() {}
#endif

void InitializePrintingForWebContents(content::WebContents* web_contents) {}

}  // namespace printing