X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetExternal.h;h=f124445f5eea4723d50612b0f6abb2bf361365d9;hb=f24bb4a91980a17c00c12ec0bbb457e0f182215f;hp=b03e416de822f58fcba7cf8a9dc1203f0b5e34c8;hpb=a6b07608d8e9de24383d3ebaec20b6b265ed9314;p=lyx.git diff --git a/src/insets/InsetExternal.h b/src/insets/InsetExternal.h index b03e416de8..f124445f5e 100644 --- a/src/insets/InsetExternal.h +++ b/src/insets/InsetExternal.h @@ -110,58 +110,60 @@ public: /// Update not loaded previews void updatePreview() const; /// \returns the number of rows (\n's) of generated code. - void latex(otexstream &, OutputParams const &) const; + void latex(otexstream &, OutputParams const &) const override; /// - std::string contextMenuName() const; + std::string contextMenuName() const override; /// - bool setMouseHover(BufferView const * bv, bool mouse_hover) const; + bool setMouseHover(BufferView const * bv, bool mouse_hover) const override; /// - bool clickable(BufferView const &, int, int) const { return true; } + bool clickable(BufferView const &, int, int) const override { return true; } /// void addToToc(DocIterator const & di, bool output_active, - UpdateType utype, TocBackend & backend) const; + UpdateType utype, TocBackend & backend) const override; /// - InsetCode lyxCode() const { return EXTERNAL_CODE; } + InsetCode lyxCode() const override { return EXTERNAL_CODE; } /// - bool hasSettings() const { return true; } + bool hasSettings() const override { return true; } /// - int topOffset(BufferView const *) const { return 0; } + int topOffset(BufferView const *) const override { return 0; } /// - int bottomOffset(BufferView const *) const { return 0; } + int bottomOffset(BufferView const *) const override { return 0; } /// - int leftOffset(BufferView const *) const { return 0; } + int leftOffset(BufferView const *) const override { return 0; } /// - int rightOffset(BufferView const *) const { return 0; } + int rightOffset(BufferView const *) const override { return 0; } /// - void metrics(MetricsInfo &, Dimension &) const; + void metrics(MetricsInfo &, Dimension &) const override; /// - void draw(PainterInfo & pi, int x, int y) const; + void draw(PainterInfo & pi, int x, int y) const override; /// - void write(std::ostream &) const; + void write(std::ostream &) const override; /// - void read(Lexer & lex); + void read(Lexer & lex) override; /// int plaintext(odocstringstream & ods, OutputParams const & op, - size_t max_length = INT_MAX) const; + size_t max_length = INT_MAX) const override; /// - int docbook(odocstream &, OutputParams const &) const; + void generateXML(XMLStream &, OutputParams const &, std::string const &) const; + /// + void docbook(XMLStream &, OutputParams const &) const override; /// For now, this does nothing. Someone who knows about this /// should see what needs doing for XHTML output. - docstring xhtml(XMLStream &, OutputParams const &) const; + docstring xhtml(XMLStream &, OutputParams const &) const override; /// Update needed features for this inset. - void validate(LaTeXFeatures & features) const; + void validate(LaTeXFeatures & features) const override; /// - void addPreview(DocIterator const &, graphics::PreviewLoader &) const; + void addPreview(DocIterator const &, graphics::PreviewLoader &) const override; /// - bool showInsetDialog(BufferView * bv) const; + bool showInsetDialog(BufferView * bv) const override; /// - bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const; + bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const override; /// - void doDispatch(Cursor & cur, FuncRequest & cmd); + void doDispatch(Cursor & cur, FuncRequest & cmd) override; /// - Inset * clone() const { return new InsetExternal(*this); } + Inset * clone() const override { return new InsetExternal(*this); } /** Slot receiving a signal that the external file has changed * and the preview should be regenerated. */