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"
22 /** A controller for Print dialogs.
24 class ControlPrint : public ControlDialogBD {
27 ControlPrint(LyXView &, Dialogs &);
30 std::string const Browse(std::string const &);
32 PrinterParams & params() const;
34 /// Get changed parameters and Dispatch them to the kernel.
36 /// set the params before show or update.
37 virtual void setParams();
39 virtual void clearParams();
42 PrinterParams * params_;
45 #endif // CONTROLPRINT_H