+ static void string2params(std::string const &, Buffer const &,
+ InsetExternalParams &);
+ ///
+ static std::string params2string(InsetExternalParams const &,
+ Buffer const &);
+ ///
+ InsetExternalParams const & params() const;
+ ///
+ void setParams(InsetExternalParams const &);
+ /// Update not loaded previews
+ void updatePreview();
+ /// \returns the number of rows (\n's) of generated code.
+ void latex(otexstream &, OutputParams const &) const;
+ ///
+ std::string contextMenuName() const;
+ ///
+ bool setMouseHover(BufferView const * bv, bool mouse_hover);
+ ///
+ bool clickable(int, int) const { return true; }
+private:
+ ///
+ InsetExternal(InsetExternal const &);