1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef CLOUD_PRINT_VIRTUAL_DRIVER_VIRTUAL_DRIVER_SWITCHES_H_
6 #define CLOUD_PRINT_VIRTUAL_DRIVER_VIRTUAL_DRIVER_SWITCHES_H_
9 // These constants are duplicated from chrome/common/chrome_switches.cc
10 // in order to avoid dependency problems.
11 // TODO(abodenha@chromium.org) Reunify them in some sensible manner.
12 // Bug: http://crbug.com/88991
14 // Location of Chrome user profile. Optional.
15 extern const char kCloudPrintUserDataDir
[];
17 // Used with kCloudPrintFile. Tells Chrome to delete the file when
18 // finished displaying the print dialog.
19 extern const char kCloudPrintDeleteFile
[];
21 // Tells chrome to display the cloud print dialog and upload the
22 // specified file for printing.
23 extern const char kCloudPrintFile
[];
25 // Used with kCloudPrintFile to specify a title for the resulting print
27 extern const char kCloudPrintJobTitle
[];
29 // Specifies the mime type to be used when uploading data from the
30 // file referenced by cloud-print-file.
31 // Defaults to "application/pdf" if unspecified.
32 extern const char kCloudPrintFileType
[];
34 // Used with kCloudPrintFile to specify a JSON print ticket for the resulting
36 // Defaults to null if unspecified.
37 extern const char kCloudPrintPrintTicket
[];
38 } // namespace switches
40 #endif // CLOUD_PRINT_VIRTUAL_DRIVER_VIRTUAL_DRIVER_SWITCHES_H_