+ InsetPrintIndex(Buffer * buf, InsetCommandParams const &);
+ ///
+ InsetCode lyxCode() const { return INDEX_PRINT_CODE; }
+
+ ///
+ static ParamInfo const & findInfo(std::string const &);
+ ///
+ static std::string defaultCommand() { return "printindex"; }
+ ///
+ static bool isCompatibleCommand(std::string const & s);
+ ///
+ int latex(odocstream &, OutputParams const &) const;
+ ///
+ docstring xhtml(XHTMLStream &, OutputParams const &) const;
+ ///
+ void doDispatch(Cursor & cur, FuncRequest & cmd);
+ ///
+ bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const;
+ ///
+ virtual docstring contextMenu(BufferView const & bv, int x, int y) const;
+private: