3 * Copyright 2001 The LyX Team.
4 * See the file COPYING.
6 * \author Edwin Leuven, leuven@fee.uva.nl
12 #pragma implementation
15 #include "ControlPreamble.h"
22 #include "frontends/Liason.h"
25 ControlPreamble::ControlPreamble(LyXView & lv, Dialogs & d)
26 : ControlDialogBD(lv, d),
31 void ControlPreamble::apply()
33 if (!bufferIsAvailable())
38 buffer()->params.preamble = params();
39 buffer()->markDirty();
40 Liason::setMinibuffer(&lv_, _("LaTeX preamble set"));
44 string & ControlPreamble::params() const
51 void ControlPreamble::setParams()
54 params_ = new string(buffer()->params.preamble);
58 void ControlPreamble::clearParams()