// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef PRINTING_PRINT_DIALOG_LINUX_INTERFACE_H_ #define PRINTING_PRINT_DIALOG_LINUX_INTERFACE_H_ #include <memory> #include <string> #include "printing/printing_context_linux.h" #include "ui/gfx/native_widget_types.h" namespace printing { class MetafilePlayer; class PrintSettings; // An interface for Linux printing dialogs. Classes that live outside of // printing/ can implement this interface and get threading requirements // correct without exposing those requirements to printing/. class PrintDialogLinuxInterface { … }; } // namespace printing #endif // PRINTING_PRINT_DIALOG_LINUX_INTERFACE_H_