1f7b0c08cSIthamar R. Adema #ifndef SELECTPPDDLG_H 2f7b0c08cSIthamar R. Adema #define SELECTPPDDLG_H 3f7b0c08cSIthamar R. Adema 4*af56de5bSWim van der Meer 5*af56de5bSWim van der Meer #include <storage/FindDirectory.h> 6*af56de5bSWim van der Meer 7f7b0c08cSIthamar R. Adema #include "DialogWindow.h" 8f7b0c08cSIthamar R. Adema #include "PSData.h" 9f7b0c08cSIthamar R. Adema 10f7b0c08cSIthamar R. Adema 11f7b0c08cSIthamar R. Adema class BListView; 12f7b0c08cSIthamar R. Adema class BButton; 13f7b0c08cSIthamar R. Adema class PSData; 14f7b0c08cSIthamar R. Adema 15*af56de5bSWim van der Meer 16f7b0c08cSIthamar R. Adema class SelectPPDDlg : public DialogWindow { 17f7b0c08cSIthamar R. Adema public: 18f7b0c08cSIthamar R. Adema SelectPPDDlg(PSData* data); 19f7b0c08cSIthamar R. Adema void MessageReceived(BMessage* msg); 20f7b0c08cSIthamar R. Adema private: 21f7b0c08cSIthamar R. Adema void PopulateManufacturers(directory_which data_dir); 22f7b0c08cSIthamar R. Adema void PopulatePrinters(directory_which data_dir); 23f7b0c08cSIthamar R. Adema void PrinterSelected(); 24f7b0c08cSIthamar R. Adema void Save(); 25f7b0c08cSIthamar R. Adema 26f7b0c08cSIthamar R. Adema BListView* fManufacturersListView; 27f7b0c08cSIthamar R. Adema BListView* fPrintersListView; 28f7b0c08cSIthamar R. Adema BButton* fOKButton; 29f7b0c08cSIthamar R. Adema 30f7b0c08cSIthamar R. Adema PSData* fPSData; 31f7b0c08cSIthamar R. Adema }; 32f7b0c08cSIthamar R. Adema 33*af56de5bSWim van der Meer #endif // SELECTPPDDLG_H 34