X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetindex.C;h=02498e2be3c88ded7f6114b28b09444a9a708e5e;hb=b922cdd796f9e4b9a46a79808cdee596e04903eb;hp=dc91d1f3c8fa5fb545e80b7740b35bf8d43ccbf4;hpb=5f2e3c4c43f8e1736a2b7654595dfe6c175b4b3b;p=lyx.git diff --git a/src/insets/insetindex.C b/src/insets/insetindex.C index dc91d1f3c8..02498e2be3 100644 --- a/src/insets/insetindex.C +++ b/src/insets/insetindex.C @@ -10,6 +10,9 @@ #include "frontends/Dialogs.h" #include "LaTeXFeatures.h" #include "gettext.h" +#include "support/LOstream.h" + +using std::ostream; InsetIndex::InsetIndex(InsetCommandParams const & p, bool) : InsetCommand(p) @@ -34,6 +37,13 @@ void InsetIndex::edit(BufferView * bv, bool) } +int InsetIndex::docbook(Buffer const *, ostream & os) const +{ + os << "" << getContents() << ""; + return 0; +} + + Inset::Code InsetIndex::lyxCode() const { return Inset::INDEX_CODE; @@ -52,7 +62,7 @@ string const InsetPrintIndex::getScreenLabel(Buffer const *) const void InsetPrintIndex::validate(LaTeXFeatures & features) const { - features.makeidx = true; + features.require("makeidx"); }