X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCursorSlice.h;h=be31f56a99cff5bf0709c28bd525ff8b82fa9f9c;hb=6b651f2ad9f698c01993dcc6e340682c279f1c55;hp=98d054dc4e23ea17c50e97202216212ed37e09d8;hpb=bc0a64efc3f423e5d21c0aaf3cb2e52c23d5510a;p=lyx.git diff --git a/src/CursorSlice.h b/src/CursorSlice.h index 98d054dc4e..be31f56a99 100644 --- a/src/CursorSlice.h +++ b/src/CursorSlice.h @@ -18,11 +18,9 @@ #define CURSORSLICE_H #include "support/types.h" +#include "support/strfwd.h" #include "insets/Inset.h" -#include -#include - namespace lyx { @@ -103,13 +101,9 @@ public: /// texted specific stuff /// /// returns text corresponding to this position - Text * text() { return inset_->getText(idx_); } - /// returns text corresponding to this position - Text const * text() const { return inset_->getText(idx_); } - /// paragraph in this cell - Paragraph & paragraph(); + Text * text() const { return inset_->getText(idx_); } /// paragraph in this cell - Paragraph const & paragraph() const; + Paragraph & paragraph() const; /// /// mathed specific stuff @@ -125,6 +119,10 @@ public: void forwardPos(); /// move to previous position void backwardPos(); + /// move to next cell + void forwardIdx(); + /// move to previous cell + void backwardIdx(); /// are we at the end of this slice bool at_end() const; /// are we at the start of this slice @@ -152,8 +150,6 @@ private: idx_type idx_; /// paragraph in this cell (used by texted) pit_type pit_; - /// true if 'pit' was properly initialized - bool pit_valid_; /// position in this cell pos_type pos_; };