X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fdociterator.h;h=f8f4b490f52cb6c2bc82dc74c534bf9770402141;hb=37d42d45f3f4a5d3e916a080af50b37ae4a9d118;hp=c69c703c515893ecdfd670f09a529558cb86ee67;hpb=867998226431d6385234759302b2d16662271f91;p=lyx.git diff --git a/src/dociterator.h b/src/dociterator.h index c69c703c51..f8f4b490f5 100644 --- a/src/dociterator.h +++ b/src/dociterator.h @@ -164,6 +164,8 @@ public: LyXText * text(); /// LyXText const * text() const; + /// the containing inset or the cell, respectively + InsetBase * realInset() const; /// InsetBase * innerInsetOfType(int code) const; /// @@ -176,8 +178,11 @@ public: // /// move on one logical position, do not descend into nested insets void forwardPosNoDescend(); - /// move on one logical position, descend into nested insets - void forwardPos(); + /** + * move on one logical position, descend into nested insets + * skip collapsed insets if \p ignorecollapsed is true + */ + void forwardPos(bool ignorecollapsed = false); /// move on one physical character or inset void forwardChar(); /// move on one paragraph