X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetCollapsible.h;h=0f2711afbae8dfe035a358652566aad512acb717;hb=eeb36e808c9726fd3689926a3c20457e3b801341;hp=55044b47decd24b20f567b983330e6036551108d;hpb=2a594d3e90a673c56df9766658a79cf0bcaeb9a8;p=lyx.git diff --git a/src/insets/InsetCollapsible.h b/src/insets/InsetCollapsible.h index 55044b47de..0f2711afba 100644 --- a/src/insets/InsetCollapsible.h +++ b/src/insets/InsetCollapsible.h @@ -18,6 +18,8 @@ #include "Box.h" +#include "support/unique_ptr.h" + #include namespace lyx { @@ -25,6 +27,8 @@ namespace lyx { class CursorSlice; class InsetLayout; +enum class InsetDecoration : int; + namespace support { class TempFile; } /** A collapsible text inset @@ -120,11 +124,7 @@ public: */ /// Default looks - virtual InsetLayout::InsetDecoration decoration() const; - /// Inset font - virtual FontInfo getFont() const { return getLayout().font(); } - /// Label font - virtual FontInfo getLabelfont() const { return getLayout().labelfont(); } + virtual InsetDecoration decoration() const; /// enum Geometry { TopButton, @@ -145,10 +145,9 @@ public: /// bool setMouseHover(BufferView const * bv, bool mouse_hover) const override; /// - ColorCode backgroundColor(PainterInfo const &) const override - { return getLayout().bgcolor(); } + ColorCode backgroundColor(PainterInfo const &) const override; /// - ColorCode labelColor() const override { return getLayout().labelfont().color(); } + ColorCode labelColor() const override; /// InsetCode lyxCode() const override { return COLLAPSIBLE_CODE; }