2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 2001 The LyX Team.
9 *======================================================
11 * \file ControlPrint.h
12 * \author Angus Leeming, a.leeming@.ac.uk
15 #ifndef CONTROLPRINT_H
16 #define CONTROLPRINT_H
22 #include "ControlDialog_impl.h"
28 /** A controller for Print dialogs.
30 class ControlPrint : public ControlDialogBD {
33 ControlPrint(LyXView &, Dialogs &);
36 string const Browse(string const &);
38 PrinterParams & params() const;
41 /// Get changed parameters and Dispatch them to the kernel.
43 /// set the params before show or update.
44 virtual void setParams();
46 virtual void clearParams();
49 PrinterParams * params_;
52 #endif // CONTROLPRINT_H