3 * \file ControlPreamble.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
12 #ifndef CONTROLPREAMBLE_H
13 #define CONTROLPREAMBLE_H
16 #include "ControlDialog_impl.h"
19 /** A controller for Preamble dialogs.
21 class ControlPreamble : public ControlDialogBD {
24 ControlPreamble(LyXView &, Dialogs &);
27 std::string const & params() const;
29 void params(std::string const & newparams);
31 /// Get changed parameters and Dispatch them to the kernel.
33 /// set the params before show or update.
34 virtual void setParams();
36 virtual void clearParams();
42 #endif // CONTROLPREAMBLE_H