X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChanges.h;h=ea6e4b393155af0ebb5ef3212d4310f1cc168b92;hb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;hp=1d55b03b548acd191cb36d77d764bc16df0bc130;hpb=b917c4e40f9f5cd3d101444600eddafcca54d6e3;p=lyx.git diff --git a/src/Changes.h b/src/Changes.h index 1d55b03b54..ea6e4b3931 100644 --- a/src/Changes.h +++ b/src/Changes.h @@ -21,8 +21,6 @@ #include "support/types.h" #include "support/lyxtime.h" -#include "texstream.h" - #include @@ -32,6 +30,10 @@ class AuthorList; class Buffer; class DocIterator; class OutputParams; +class otexstream; +class PainterInfo; +class FontInfo; + class Change { public: @@ -64,6 +66,20 @@ public: /// Is this change made by the current author ? bool currentAuthor() const { return author == 0; } + /// Paint under- or strike-through line + /// + /// Text : underline or strike through + /// \param x1 begin + /// \param x2 end + /// \param y baseline + void paintCue(PainterInfo & pi, double const x1, double const y, + double const x2, FontInfo const & font) const; + /// Box : line below or diagonal + /// \param x1,y1 top-left corner + /// \param x2,y2 bottom-right corner + void paintCue(PainterInfo & pi, double const x1, double const y1, + double const x2, double const y2) const; + Type type; int author;