X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathNest.h;h=3e8e1a7087904a898e6504930d9fc5dae39eea67;hb=58ab972f714309aa87e7d956ceda00e18337875f;hp=0460e93e8d3fabe63acc5b97bb22b3db4593f408;hpb=32871c1284f15265f652ff01c438e539a7c8181f;p=lyx.git diff --git a/src/mathed/InsetMathNest.h b/src/mathed/InsetMathNest.h index 0460e93e8d..3e8e1a7087 100644 --- a/src/mathed/InsetMathNest.h +++ b/src/mathed/InsetMathNest.h @@ -12,7 +12,7 @@ #ifndef MATH_NESTINSET_H #define MATH_NESTINSET_H -#include "InsetMathDim.h" +#include "InsetMath.h" namespace lyx { @@ -23,10 +23,12 @@ namespace lyx { single symbol. */ -class InsetMathNest : public InsetMathDim { +class InsetMathNest : public InsetMath { public: /// nestinsets have a fixed size to start with explicit InsetMathNest(idx_type ncells); + /// + virtual ~InsetMathNest() {} /// the size is usually some sort of convex hull of the cells /// hides inset::metrics() intentionally! @@ -103,8 +105,17 @@ public: /// int latex(Buffer const &, odocstream & os, OutputParams const & runparams) const; + /// + bool setMouseHover(bool mouse_hover); + /// + bool mouseHovered() const { return mouse_hover_; } protected: + /// + InsetMathNest(InsetMathNest const & inset); + /// + InsetMathNest & operator=(InsetMathNest const &); + /// virtual void doDispatch(Cursor & cur, FuncRequest & cmd); /// do we want to handle this event? @@ -146,6 +157,8 @@ protected: cells_type cells_; /// if the inset is locked, it can't be entered with the cursor bool lock_; + /// + bool mouse_hover_; };