#include "BufferParams.h"
#include "BufferView.h"
#include "Cursor.h"
-#include "support/debug.h"
#include "DispatchResult.h"
#include "FuncRequest.h"
#include "FuncStatus.h"
-#include "support/gettext.h"
#include "Language.h"
#include "Layout.h"
#include "LyXAction.h"
#include "frontends/alert.h"
+#include "support/debug.h"
+#include "support/gettext.h"
#include "support/lstrings.h"
#include <sstream>
}
-void InsetERT::write(Buffer const & buf, ostream & os) const
+void InsetERT::write(ostream & os) const
{
os << "ERT" << "\n";
- InsetCollapsable::write(buf, os);
+ InsetCollapsable::write(os);
}
-docstring const InsetERT::editMessage() const
+docstring InsetERT::editMessage() const
{
return _("Opened ERT Inset");
}
-int InsetERT::latex(Buffer const & buf, odocstream & os,
- OutputParams const & op) const
+int InsetERT::latex(odocstream & os, OutputParams const & op) const
{
- return InsetCollapsable::latex(buf, os, op);
+ return InsetCollapsable::latex(os, op);
}
-int InsetERT::plaintext(Buffer const &, odocstream &,
- OutputParams const &) const
+int InsetERT::plaintext(odocstream &, OutputParams const &) const
{
return 0; // do not output TeX code
}
-int InsetERT::docbook(Buffer const &, odocstream & os,
- OutputParams const &) const
+int InsetERT::docbook(odocstream & os, OutputParams const &) const
{
// FIXME can we do the same thing here as for LaTeX?
ParagraphList::const_iterator par = paragraphs().begin();
void InsetERT::doDispatch(Cursor & cur, FuncRequest & cmd)
{
BufferParams const & bp = cur.buffer().params();
- LayoutPtr const layout =
- bp.getTextClass().emptyLayout();
+ LayoutPtr const layout = bp.documentClass().emptyLayout();
//lyxerr << "\nInsetERT::doDispatch (begin): cmd: " << cmd << endl;
switch (cmd.action) {
void InsetERT::setButtonLabel()
{
- if (decoration() == Classic)
+ if (decoration() == InsetLayout::Classic)
setLabel(isOpen() ? _("ERT") : getNewLabel(_("ERT")));
else
setLabel(getNewLabel(_("ERT")));