X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetindex.h;h=2f4baef458506144adf493181586614d726a7fcc;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=598ae99f3ceaa2a3d94e8b2af448e16c6d71617a;hpb=85a5ea7bfc80e179a61a99f2955455e84d3384cc;p=lyx.git diff --git a/src/insets/insetindex.h b/src/insets/insetindex.h index 598ae99f3c..2f4baef458 100644 --- a/src/insets/insetindex.h +++ b/src/insets/insetindex.h @@ -25,40 +25,48 @@ struct LaTeXFeatures; class InsetIndex : public InsetCommand { public: /// - InsetIndex(InsetCommandParams const &); + InsetIndex(InsetCommandParams const &, bool same_id = false); /// - virtual Inset * clone(Buffer const &) const { - return new InsetIndex(params()); + virtual Inset * clone(Buffer const &, bool same_id = false) const { + return new InsetIndex(params(), same_id); } /// - string const getScreenLabel() const; + string const getScreenLabel(Buffer const *) const; /// EDITABLE editable() const { return IS_EDITABLE; } /// void edit(BufferView *, int, int, unsigned int); + /// + void edit(BufferView * bv, bool front = true); + /// + Inset::Code lyxCode() const; + /// + int docbook(Buffer const *, std::ostream &) const; }; class InsetPrintIndex : public InsetCommand { public: /// - InsetPrintIndex(InsetCommandParams const &); + InsetPrintIndex(InsetCommandParams const &, bool same_id = false); /// - virtual Inset * clone(Buffer const &) const { - return new InsetPrintIndex(params()); + virtual Inset * clone(Buffer const &, bool same_id = false) const { + return new InsetPrintIndex(params(), same_id); } /// Updates needed features for this inset. void validate(LaTeXFeatures & features) const; /// void edit(BufferView *, int, int, unsigned int) {} /// + void edit(BufferView *, bool = true) {} + /// EDITABLE editable() const{ return NOT_EDITABLE; } /// bool display() const { return true; } /// Inset::Code lyxCode() const; /// - string const getScreenLabel() const; + string const getScreenLabel(Buffer const *) const; }; #endif