From bc0266c4984f94496c0c055c82b94bef9a2625dc Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 20 May 2015 10:30:18 +0200 Subject: convert PRINT_CAPABILITIES constants to scoped enum Change-Id: Ib8750a7acaf038476b0a5307e4a8a0bc3bf16015 Reviewed-on: https://gerrit.libreoffice.org/15824 Reviewed-by: Noel Grandin Tested-by: Noel Grandin --- include/vcl/prntypes.hxx | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'include/vcl/prntypes.hxx') diff --git a/include/vcl/prntypes.hxx b/include/vcl/prntypes.hxx index b077117b8ee8..3dfa9ca6b864 100644 --- a/include/vcl/prntypes.hxx +++ b/include/vcl/prntypes.hxx @@ -78,19 +78,21 @@ namespace o3tl // - Printer-Types - - -#define PRINTER_CAPABILITIES_SUPPORTDIALOG ((sal_uInt16)1) -#define PRINTER_CAPABILITIES_COPIES ((sal_uInt16)2) -#define PRINTER_CAPABILITIES_COLLATECOPIES ((sal_uInt16)3) -#define PRINTER_CAPABILITIES_SETORIENTATION ((sal_uInt16)4) -#define PRINTER_CAPABILITIES_SETPAPERBIN ((sal_uInt16)5) -#define PRINTER_CAPABILITIES_SETPAPERSIZE ((sal_uInt16)6) -#define PRINTER_CAPABILITIES_SETPAPER ((sal_uInt16)7) -#define PRINTER_CAPABILITIES_FAX ((sal_uInt16)8) -#define PRINTER_CAPABILITIES_PDF ((sal_uInt16)9) -#define PRINTER_CAPABILITIES_EXTERNALDIALOG ((sal_uInt16)10) -#define PRINTER_CAPABILITIES_SETDUPLEX ((sal_uInt16)11) -#define PRINTER_CAPABILITIES_USEPULLMODEL ((sal_uInt16)12) +enum class PrinterCapType +{ + SupportDialog = 1, + Copies = 2, + CollateCopies = 3, + SetOrientation = 4, + SetPaperBin = 5, + SetPaperSize = 6, + SetPaper = 7, + Fax = 8, + PDF = 9, + ExternalDialog = 10, + SetDuplex = 11, + UsePullModel = 12, +}; #endif // INCLUDED_VCL_PRNTYPES_HXX -- cgit