X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTexRow.h;h=a4edc6c544113b8ab6a4cf3f1c5969d20eba2ae5;hb=4e69b9bac5e970572b9cf9169e3db9060c47e3b6;hp=804fbb1cf54154f4e73f8fe285f0e2be6e830c39;hpb=2ace7ba9e689a8f1e5fbbcf1f116a900c6cad01e;p=lyx.git diff --git a/src/TexRow.h b/src/TexRow.h index 804fbb1cf5..a4edc6c544 100644 --- a/src/TexRow.h +++ b/src/TexRow.h @@ -5,7 +5,7 @@ * Licence details can be found in the file COPYING. * * \author Matthias Ettrich - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author John Levon * * Full author contact details are available in file CREDITS. @@ -26,7 +26,7 @@ namespace lyx { class TexRow { public: /// - TexRow() : lastid(-1), lastpos(-1) {} + TexRow() : lastid(-1), lastpos(-1), started(false) {} /// Clears structure void reset(); @@ -37,6 +37,9 @@ public: /// Insert node when line is completed void newline(); + /// Insert multiple nodes when zero or more lines are completed + void newlines(int num_lines); + /** * getIdFromRow - find pid and position for a given row * @param row row number to find @@ -87,6 +90,8 @@ private: int lastid; /// Last position int lastpos; + /// Is id/pos already registered for current row? + bool started; };