void set(Params const & params);
///
- virtual Inset * clone(Buffer const &) const;
+ virtual Inset * clone(Buffer const &, bool same_id = false) const;
///
Inset::Code lyxCode() const { return Inset::INCLUDE_CODE; }
/// This returns the list of labels on the child buffer
///
void edit(BufferView *, int x, int y, unsigned int button);
///
+ void edit(BufferView * bv, bool front = true);
+ ///
EDITABLE editable() const
{
return IS_EDITABLE;
}
- /// With lyx3 we won't overload these 3 methods
- void write(Buffer const *, std::ostream &) const;
- ///
+ /// With lyx3 we won't overload these 3 methods
+ void write(Buffer const *, std::ostream &) const;
+ ///
void read(Buffer const *, LyXLex &);
///
int latex(Buffer const *, std::ostream &,
- bool fragile, bool free_spc) const;
+ bool fragile, bool free_spc) const;
///
int ascii(Buffer const *, std::ostream &, int linelen) const;
///
int linuxdoc(Buffer const *, std::ostream &) const;
///
- int docBook(Buffer const *, std::ostream &) const;
+ int docbook(Buffer const *, std::ostream &) const;
///
void validate(LaTeXFeatures &) const;
SigC::Signal0<void> hideDialog;
private:
/// get the text displayed on the button
- string const getScreenLabel() const;
+ string const getScreenLabel(Buffer const *) const;
/// is this a verbatim include ?
bool isVerbatim() const;
/// get the filename of the master buffer
/// the parameters
Params params_;
- ///
- string include_label;
+ /// holds the entity name that defines the file location (SGML)
+ string const include_label;
};