]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetexternal.h
Rename LatexRunParams::fragile as moving_arg.
[lyx.git] / src / insets / insetexternal.h
index a2665ec1e62258fa7696ef7a3bab81d3f0426875..0806794fdf01afa75f7237691dc072ca7a0dd4a9 100644 (file)
@@ -12,7 +12,6 @@
 #ifndef INSET_EXTERNAL_H
 #define INSET_EXTERNAL_H
 
-
 #include "insetbutton.h"
 #include "ExternalTemplate.h"
 #include "LString.h"
@@ -42,10 +41,6 @@ public:
        /// what appears in the minibuffer when opening
        virtual string const editMessage() const;
        ///
-       virtual void edit(BufferView *, int x, int y, mouse_button::state button);
-       ///
-       virtual void edit(BufferView * bv, bool front = true);
-       ///
        virtual EDITABLE editable() const { return IS_EDITABLE; }
        ///
        virtual void write(Buffer const *, std::ostream &) const;
@@ -58,8 +53,8 @@ public:
         If the free_spc (freespacing) variable is set, then this inset
         is in a free-spacing paragraph.
         */
-       virtual int latex(Buffer const *, std::ostream &, bool fragile,
-                         bool free_spc) const;
+       virtual int latex(Buffer const *, std::ostream &,
+                         LatexRunParams const &) const;
        /// write ASCII output to the ostream
        virtual int ascii(Buffer const *, std::ostream &, int linelen) const;
        /// write LinuxDoc output to the ostream
@@ -123,10 +118,6 @@ private:
        string tempname_;
 };
 
-///
-bool operator==(InsetExternal::Params const &, InsetExternal::Params const &);
-///
-bool operator!=(InsetExternal::Params const &, InsetExternal::Params const &);
 
 #include "mailinset.h"
 
@@ -135,7 +126,7 @@ public:
        ///
        InsetExternalMailer(InsetExternal & inset);
        ///
-       virtual Inset & inset() const { return inset_; }
+       virtual InsetBase & inset() const { return inset_; }
        ///
        virtual string const & name() const { return name_; }
        ///
@@ -143,11 +134,10 @@ public:
        ///
        static void string2params(string const &, InsetExternal::Params &);
        ///
-       static string const params2string(string const & name,
-                                         InsetExternal::Params const &);
+       static string const params2string(InsetExternal::Params const &);
 private:
        ///
-       string const name_;
+       static string const name_;
        ///
        InsetExternal & inset_;
 };