xref: /haiku/src/add-ons/print/drivers/postscript/PSData.h (revision 4410ee1269f6a039e1c1060feb105ce40c8152dc)
1f7b0c08cSIthamar R. Adema /*
2f7b0c08cSIthamar R. Adema * Copyright 2010, Haiku. All rights reserved.
3f7b0c08cSIthamar R. Adema * Distributed under the terms of the MIT License.
4f7b0c08cSIthamar R. Adema *
5f7b0c08cSIthamar R. Adema * Authors:
6f7b0c08cSIthamar R. Adema *		Ithamar R. Adema <ithamar.adema@team-embedded.nl>
7f7b0c08cSIthamar R. Adema */
8f7b0c08cSIthamar R. Adema #ifndef PSDATA_H
9f7b0c08cSIthamar R. Adema #define PSDATA_H
10f7b0c08cSIthamar R. Adema 
11af56de5bSWim van der Meer 
12f7b0c08cSIthamar R. Adema #include "PrinterData.h"
13af56de5bSWim van der Meer 
14f7b0c08cSIthamar R. Adema #include <String.h>
15f7b0c08cSIthamar R. Adema 
16f7b0c08cSIthamar R. Adema 
17f7b0c08cSIthamar R. Adema class BNode;
18f7b0c08cSIthamar R. Adema 
19f7b0c08cSIthamar R. Adema 
20f7b0c08cSIthamar R. Adema class PSData : public PrinterData {
21f7b0c08cSIthamar R. Adema public:
PSData(BNode * node)22af56de5bSWim van der Meer 					PSData(BNode* node)
23af56de5bSWim van der Meer 					:
24af56de5bSWim van der Meer 					PrinterData(node)
25af56de5bSWim van der Meer 					{
26af56de5bSWim van der Meer 					}
27f7b0c08cSIthamar R. Adema 
28f7b0c08cSIthamar R. Adema 	// PrinterData overrides
29*4410ee12SMichael Pfeiffer 	virtual	void	Load();
30*4410ee12SMichael Pfeiffer 	virtual	void	Save();
31f7b0c08cSIthamar R. Adema 
32f7b0c08cSIthamar R. Adema 	BString fPPD;
33f7b0c08cSIthamar R. Adema };
34f7b0c08cSIthamar R. Adema 
35af56de5bSWim van der Meer #endif // PSDATA_H
36