X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetGraphics.h;h=2f0156dfc9adfb0944db8a8027a0c2a29ea23bd2;hb=eb294eadb5e7f22880da399ae082f74567bbfc4e;hp=8c07c0f9698dd5b0de3981b4629c383a6805525b;hpb=5d4e6dfb68cfa045e4929fc0b49a89a8f6686ab0;p=lyx.git diff --git a/src/insets/InsetGraphics.h b/src/insets/InsetGraphics.h index 8c07c0f969..2f0156dfc9 100644 --- a/src/insets/InsetGraphics.h +++ b/src/insets/InsetGraphics.h @@ -53,75 +53,75 @@ public: InsetGraphicsParams getParams() const { return params_;} /// - bool clickable(BufferView const &, int, int) const { return true; } + bool clickable(BufferView const &, int, int) const override { return true; } /// - bool canPaintChange(BufferView const &) const { return true; } + bool canPaintChange(BufferView const &) const override { return true; } /// - InsetGraphics * asInsetGraphics() { return this; } + InsetGraphics * asInsetGraphics() override { return this; } /// - InsetGraphics const * asInsetGraphics() const { return this; } + InsetGraphics const * asInsetGraphics() const override { return this; } /// - bool isLabeled() const { return true; } + bool isLabeled() const override { return true; } /// - bool hasSettings() const { return true; } + bool hasSettings() const override { return true; } /// - void write(std::ostream &) const; + void write(std::ostream &) const override; /// - void read(Lexer & lex); + void read(Lexer & lex) override; /** returns the number of rows (\n's) of generated tex code. #fragile == true# means, that the inset should take care about fragile commands by adding a #\protect# before. */ - void latex(otexstream &, OutputParams const &) const; + void latex(otexstream &, OutputParams const &) const 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 docbook(XMLStream &, OutputParams const &) const override; /// - docstring xhtml(XMLStream & os, OutputParams const &) const; + docstring xhtml(XMLStream & os, OutputParams const &) const override; /** Tell LyX what the latex features you need i.e. what latex packages you need to be included. */ - void validate(LaTeXFeatures & features) const; + void validate(LaTeXFeatures & features) const override; /// returns LyX code associated with the inset. Used for TOC, ...) - InsetCode lyxCode() const { return GRAPHICS_CODE; } + InsetCode lyxCode() const override { return GRAPHICS_CODE; } /// - docstring layoutName() const { return from_ascii("Graphics"); } + docstring layoutName() const override { return from_ascii("Graphics"); } /// Get the inset parameters, used by the GUIndependent dialog. InsetGraphicsParams const & params() const; /// - 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; /// - bool showInsetDialog(BufferView * bv) const; + bool showInsetDialog(BufferView * bv) const override; /// void editGraphics(InsetGraphicsParams const &) const; /// - bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const; + bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const override; /// void addToToc(DocIterator const & di, bool output_active, - UpdateType utype, TocBackend & backend) const; + UpdateType utype, TocBackend & backend) const override; /// - std::string contextMenuName() const; + std::string contextMenuName() const override; /// Force inset into LTR environment if surroundings are RTL - bool forceLTR(OutputParams const &) const { return true; } + bool forceLTR(OutputParams const &) const override { return true; } /// - void doDispatch(Cursor & cur, FuncRequest & cmd); + void doDispatch(Cursor & cur, FuncRequest & cmd) override; /// - Inset * clone() const; + Inset * clone() const override; /// Get the status message, depends on the image loading status. std::string statusMessage() const; /// Get the output bounding box accounting for raster formats. @@ -141,7 +141,7 @@ public: /// or an empty string on error. std::string prepareHTMLFile(OutputParams const & runparams) const; /// - OutputParams::CtObject CtObject(OutputParams const &) const { return OutputParams::CT_OBJECT; } + CtObject getCtObject(OutputParams const &) const override; private: /// @@ -152,7 +152,7 @@ private: /// holds the entity name that defines the graphics location (SGML). docstring const graphic_label; /// - docstring toolTip(BufferView const & bv, int x, int y) const; + docstring toolTip(BufferView const & bv, int x, int y) const override; /// The thing that actually draws the image on LyX's screen. RenderGraphic * graphic_; };