X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetmarginal.C;h=9147236c8b72e5eefffdb926e0550d6547c58045;hb=10ba1b8918e7da14334bb5573ce2a707671c8b51;hp=f5c62a92dcb5857776de623c155640147c3197a7;hpb=2a5ab60ce880dea3719832844ee857275b837019;p=lyx.git diff --git a/src/insets/insetmarginal.C b/src/insets/insetmarginal.C index f5c62a92dc..9147236c8b 100644 --- a/src/insets/insetmarginal.C +++ b/src/insets/insetmarginal.C @@ -6,22 +6,21 @@ * \author Jürgen Vigna * \author Lars Gullik Bjønnes * - * Full author contact details are available in file CREDITS + * Full author contact details are available in file CREDITS. */ #include - #include "insetmarginal.h" + #include "gettext.h" -#include "lyxfont.h" -#include "BufferView.h" -#include "lyxtext.h" -#include "insets/insettext.h" -#include "support/LOstream.h" -#include "debug.h" +#include "paragraph.h" + +#include "support/std_ostream.h" +using std::string; +using std::auto_ptr; using std::ostream; @@ -41,9 +40,9 @@ InsetMarginal::InsetMarginal(InsetMarginal const & in) } -InsetBase * InsetMarginal::clone() const +auto_ptr InsetMarginal::doClone() const { - return new InsetMarginal(*this); + return auto_ptr(new InsetMarginal(*this)); } @@ -53,13 +52,11 @@ string const InsetMarginal::editMessage() const } -int InsetMarginal::latex(Buffer const * buf, ostream & os, - LatexRunParams const & runparams) const +int InsetMarginal::latex(Buffer const & buf, ostream & os, + OutputParams const & runparams) const { os << "%\n\\marginpar{"; - - int const i = inset.latex(buf, os, runparams); + int const i = InsetText::latex(buf, os, runparams); os << "%\n}"; - return i + 2; }