3 * Copyright 2001 LyX Team
6 * \author John Levon, moz@compsoc.man.ac.uk
7 * \author Edwin Leuven, leuven@fee.uva.nl
10 #ifndef PRINTDLGIMPL_H
11 #define PRINTDLGIMPL_H
14 #include "PrinterParams.h"
18 class PrintDlgImpl : public PrintDlg
23 PrintDlgImpl( FormPrint *f, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
26 const char *getFrom();
28 const char *getPrinter();
29 const char *getFile();
30 const char *getCount();
31 PrinterParams::Target getTarget();
32 PrinterParams::WhichPages getWhichPages();
35 void setFrom(const char *);
36 void setTo(const char *);
37 void setPrinter(const char *);
38 void setFile(const char *);
40 void setTarget(PrinterParams::Target);
41 void setWhichPages(PrinterParams::WhichPages);
42 void setReverse(bool);
47 void cancel_adaptor();
50 void set_collate(int);
57 #endif // PRINTDLGIMPL_H