/** * \file ControlERT.C * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * * \author Jürgen Vigna * \author Angus Leeming * * Full author contact details are available in file CREDITS. */ #include #include "ControlERT.h" #include "funcrequest.h" ControlERT::ControlERT(Dialog & parent) : Dialog::Controller(parent), status_(InsetERT::Collapsed) {} bool ControlERT::initialiseParams(string const & data) { InsetERTMailer::string2params(data, status_); return true; } void ControlERT::clearParams() { status_ = InsetERT::Collapsed; } void ControlERT::dispatchParams() { string const lfun = InsetERTMailer::params2string(status_); kernel().dispatch(FuncRequest(LFUN_INSET_APPLY, lfun)); }