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
16using namespace std;
17
18class GPJobConfiguration
19{
20public:
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