///
docstring toolTip(BufferView const & bv, int x, int y) const;
///
+ void doDispatch(Cursor & cur, FuncRequest & cmd);
+ ///
InsetCode lyxCode() const { return CITE_CODE; }
///
- int latex(odocstream &, OutputParams const &) const;
+ void latex(otexstream &, OutputParams const &) const;
///
int plaintext(odocstream &, OutputParams const &) const;
///
///
void toString(odocstream &) const;
///
+ void forToc(docstring &, size_t) const;
+ ///
void validate(LaTeXFeatures &) const;
///
void updateBuffer(ParIterator const & it, UpdateType);
///
- void addToToc(DocIterator const &);
+ void addToToc(DocIterator const &) const;
///
docstring contextMenuName() const;
//@}
static ParamInfo param_info_;
///
- class Cache {
- public:
- ///
- Cache() : engine(ENGINE_BASIC), params(CITE_CODE) {}
- ///
- CiteEngine engine;
+ struct Cache {
+ Cache() : recalculate(true) {};
///
- InsetCommandParams params;
+ bool recalculate;
///
docstring generated_label;
///