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"
18 #include "support/std_string.h"
20 /** A controller for Preamble dialogs.
22 class ControlPreamble : public ControlDialogBD {
25 ControlPreamble(LyXView &, Dialogs &);
28 string const & params() const;
30 void params(string const & newparams);
32 /// Get changed parameters and Dispatch them to the kernel.
34 /// set the params before show or update.
35 virtual void setParams();
37 virtual void clearParams();
43 #endif // CONTROLPREAMBLE_H