]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathNest.h
Fix assertion when checking if change in selection
[lyx.git] / src / mathed / InsetMathNest.h
index 3d4977d63c44e38a9d42c4dbf954bd8953760259..a009bd3234b73ebb2b094c2140df2c7453a15f81 100644 (file)
@@ -62,6 +62,11 @@ public:
        /// move to previous cell
        bool idxPrev(Cursor &) const;
 
+       // The index of the cell entered while moving forward
+       virtual idx_type firstIdx() const { return 0; }
+       // The index of the cell entered while moving backward
+       virtual idx_type lastIdx() const { return nargs() - 1; }
+
        /// target pos when we enter the inset while moving forward
        bool idxFirst(Cursor &) const;
        /// target pos when we enter the inset while moving backwards
@@ -166,7 +171,7 @@ protected:
 public:
        /// interpret \p str and insert the result at the current position of
        /// \p cur if it is something known. Return whether \p cur was
-       /// inserted.
+       /// inserted. Handles undo.
        virtual bool interpretString(Cursor & cur, docstring const & str);
 
 private: