class RenderInset;
///
-class InsetExternal : public Inset, public boost::signals::trackable {
+class InsetExternal : public InsetOld, public boost::signals::trackable {
public:
/// hold parameters settable from the GUI
struct Params {
void metrics(MetricsInfo &, Dimension &) const;
///
void draw(PainterInfo & pi, int x, int y) const;
- /// what appears in the minibuffer when opening
- virtual string const editMessage() const;
///
virtual EDITABLE editable() const { return IS_EDITABLE; }
///
virtual void validate(LaTeXFeatures & features) const;
/// returns LyX code associated with the inset. Used for TOC, ...)
- virtual Inset::Code lyxCode() const { return EXTERNAL_CODE; }
+ virtual InsetOld::Code lyxCode() const { return EXTERNAL_CODE; }
///
- virtual InsetBase * clone() const;
+ virtual std::auto_ptr<InsetBase> clone() const;
/// return a copy of our current params
Params const & params() const;
/// Set the inset parameters.
- virtual void setParams(Params const &);
+ virtual void setParams(Params const &, Buffer const *);
/** update the file represented by the template.
If \param external_in_tmpdir == true, then the generated file is