4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
8 * \author Angus Leeming
10 * Full author contact details are available in file CREDITS
13 #ifndef CONTROLPRINT_H
14 #define CONTROLPRINT_H
17 #include "ControlDialog_impl.h"
23 /** A controller for Print dialogs.
25 class ControlPrint : public ControlDialogBD {
28 ControlPrint(LyXView &, Dialogs &);
31 string const Browse(string const &);
33 PrinterParams & params() const;
35 /// Get changed parameters and Dispatch them to the kernel.
37 /// set the params before show or update.
38 virtual void setParams();
40 virtual void clearParams();
43 PrinterParams * params_;
46 #endif // CONTROLPRINT_H