]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetLine.h
Fix GRAPHICS_EDIT of InsetGraphics
[lyx.git] / src / insets / InsetLine.h
index 6bde8088888677cb8c388449061f0d26988a7baf..c8af93291b8f839e550f28a71ea0ea7157d87ae5 100644 (file)
@@ -23,24 +23,21 @@ public:
 
        InsetLine() {}
 
-       Inset::Code lyxCode() const { return Inset::LINE_CODE; }
+       InsetCode lyxCode() const { return LINE_CODE; }
 
        void metrics(MetricsInfo &, Dimension &) const;
 
        void draw(PainterInfo & pi, int x, int y) const;
 
-       int latex(Buffer const &, odocstream &,
-                 OutputParams const &) const;
+       int latex(odocstream &, OutputParams const &) const;
 
-       int plaintext(Buffer const &, odocstream &,
-                     OutputParams const &) const;
+       int plaintext(odocstream &, OutputParams const &) const;
 
-       int docbook(Buffer const &, odocstream &,
-                   OutputParams const &) const;
+       int docbook(odocstream &, OutputParams const &) const;
 
-       void read(Buffer const &, Lexer & lex);
+       void read(Lexer & lex);
 
-       void write(Buffer const & buf, std::ostream & os) const;
+       void write(std::ostream & os) const;
        /// We don't need \begin_inset and \end_inset
        bool directWrite() const { return true; }
 
@@ -48,10 +45,7 @@ public:
        ///
        void validate(LaTeXFeatures & features) const;
 private:
-       virtual Inset * clone() const
-       {
-               return new InsetLine;
-       }
+       Inset * clone() const { return new InsetLine(*this); }
 };