X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetline.h;h=8e5f6a7d10cbbd940b6ca6c78f3755ae5cacfb4f;hb=e28331ed63062dea10d0a21b9ec12034b4b17b9a;hp=8c579071a255ff1174c8f537a4e8b9f894bf114f;hpb=15c913fe5a896f6d53dd50a64ed83be3ed1d8dc4;p=lyx.git diff --git a/src/insets/insetline.h b/src/insets/insetline.h index 8c579071a2..8e5f6a7d10 100644 --- a/src/insets/insetline.h +++ b/src/insets/insetline.h @@ -15,32 +15,28 @@ #include "inset.h" + +namespace lyx { + class InsetLine : public InsetOld { public: InsetLine() {} - std::auto_ptr clone() const { - return std::auto_ptr(new InsetLine); - } - - InsetOld::Code lyxCode() const { return InsetOld::LINE_CODE; } + InsetBase::Code lyxCode() const { return InsetBase::LINE_CODE; } - void metrics(MetricsInfo &, Dimension &) const; + bool metrics(MetricsInfo &, Dimension &) const; void draw(PainterInfo & pi, int x, int y) const; - int latex(Buffer const &, std::ostream &, - LatexRunParams const &) const; + int latex(Buffer const &, odocstream &, + OutputParams const &) const; - int ascii(Buffer const &, std::ostream &, - LatexRunParams const &) const; + int plaintext(Buffer const &, odocstream &, + OutputParams const &) const; - int linuxdoc(Buffer const &, std::ostream &, - LatexRunParams const &) const; - - int docbook(Buffer const &, std::ostream &, - LatexRunParams const &) const; + int docbook(Buffer const &, odocstream &, + OutputParams const &) const; void read(Buffer const &, LyXLex & lex); @@ -51,6 +47,14 @@ public: bool display() const { return true; } /// void validate(LaTeXFeatures & features) const; +private: + virtual std::auto_ptr doClone() const + { + return std::auto_ptr(new InsetLine); + } }; + +} // namespace lyx + #endif // INSET_NEWLINE_H