1 /* This file is part of
2 * ======================================================
4 * LyX, The Document Processor
6 * Copyright 2001 The LyX Team.
8 *======================================================
10 * \file ControlPrint.h
11 * \author Angus Leeming, a.leeming@.ac.uk
14 #ifndef CONTROLPRINT_H
15 #define CONTROLPRINT_H
21 #include "ControlDialogs.h"
25 /** A controller for Print dialogs.
27 class ControlPrint : public ControlDialog<ControlConnectBD> {
30 ControlPrint(LyXView &, Dialogs &);
33 string const Browse(string const &);
35 PrinterParams & params() const;
38 /// Get changed parameters and Dispatch them to the kernel.
40 /// set the params before show or update.
41 virtual void setParams();
43 virtual void clearParams();
46 PrinterParams * params_;
49 #endif // CONTROLPRINT_H