xref: /haiku/src/add-ons/print/drivers/gutenprint/GPJobConfiguration.h (revision f14cab2d36ff3f72c30766ba05ad8002514d4fd4)
1 /*
2 * Copyright 2010, Haiku. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		Michael Pfeiffer
7 */
8 #ifndef GP_JOB_CONFIGURATION_H
9 #define GP_JOB_CONFIGURATION_H
10 
11 #include<String.h>
12 
13 #include <map>
14 #include <string>
15 
16 using namespace std;
17 
18 class GPJobConfiguration
19 {
20 public:
21 			GPJobConfiguration();
22 
23 	BString	fDriver;
24 	BString	fPageSize;
25 	BString	fResolution;
26 	BString	fInputSlot;
27 	BString	fPrintingMode;
28 
29 	int fXDPI;
30 	int fYDPI;
31 
32 	map<string, string> fStringSettings;
33 	map<string, bool> fBooleanSettings;
34 	map<string, int32> fIntSettings;
35 	map<string, int32> fDimensionSettings;
36 	map<string, double> fDoubleSettings;
37 };
38 
39 #endif
40