X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView.h;h=ab5ba600289d11e65433fdaa4dc1bf83e8822321;hb=447a1056b4f97b102db9666a131ce85001c0676c;hp=830c2d738d1d3d52e2b411839b279a3df8b2f420;hpb=090e9a6c3664e3f984cb34a57836dc8aac47abca;p=lyx.git diff --git a/src/BufferView.h b/src/BufferView.h index 830c2d738d..ab5ba60028 100644 --- a/src/BufferView.h +++ b/src/BufferView.h @@ -15,6 +15,7 @@ #ifndef BUFFER_VIEW_H #define BUFFER_VIEW_H +#include "CoordCache.h" #include "DocumentClassPtr.h" #include "TexRow.h" #include "update_flags.h" @@ -32,7 +33,6 @@ namespace frontend { class GuiBufferViewDelegate; } class Buffer; class Change; -class CoordCache; class Cursor; class CursorSlice; class Dimension; @@ -42,6 +42,7 @@ class FuncRequest; class FuncStatus; class Intl; class Inset; +class InsetMathNest; class Length; class MathData; class MathRow; @@ -160,6 +161,9 @@ public: docstring toolTip(int x, int y) const; /// \return the context menu for the given position. std::string contextMenu(int x, int y) const; + /// \return the math inset with a context menu for the given position + Inset const * mathContextMenu(InsetMathNest const * inset, + CoordCache::Insets const & inset_cache, int x, int y) const; /// Save the current position as bookmark. /// if idx == 0, save to temp_bookmark