static std::string params2string(InsetIndexParams const &);
///
static void string2params(std::string const &, InsetIndexParams &);
+ ///
+ const InsetIndexParams& params() const { return params_; }
+ ///
+ int rowFlags() const override { return CanBreakBefore | CanBreakAfter; }
private:
///
bool hasSettings() const override;
///
docstring getSortkeyAsText(OutputParams const &) const;
///
- void getSubentries(otexstream &, OutputParams const &) const;
+ void emptySubentriesWarning(docstring const & mainentry) const;
+ ///
+ void getSubentries(otexstream &, OutputParams const &, docstring const &) const;
///
- std::vector<docstring> getSubentriesAsText(OutputParams const &) const;
+ std::vector<docstring> getSubentriesAsText(OutputParams const &,
+ bool const asLabel = false) const;
///
docstring getMainSubentryAsText(OutputParams const & runparams) const;
///
void getSeeRefs(otexstream &, OutputParams const &) const;
///
- docstring getSeeAsText(OutputParams const & runparams) const;
+ docstring getSeeAsText(OutputParams const & runparams,
+ bool const asLabel = false) const;
///
- std::vector<docstring> getSeeAlsoesAsText(OutputParams const & runparams) const;
+ std::vector<docstring> getSeeAlsoesAsText(OutputParams const & runparams,
+ bool const asLabel = false) const;
///
bool hasSubentries() const;
///