]> git.lyx.org Git - lyx.git/blobdiff - src/rowpainter.h
Make lyx2lyx output the new external inset format.
[lyx.git] / src / rowpainter.h
index 6711d57c6e0afe414dfddc6531afe42ee0aba819..868b97c6a170c6fb0b45c646b1d1716a6b7dd449 100644 (file)
@@ -1,3 +1,4 @@
+// -*- C++ -*-
 /**
  * \file rowpainter.h
  * This file is part of LyX, the document processor.
 
 #include <config.h>
 
+#include "RowList.h"
 #include "LString.h"
 #include "support/types.h"
 
 class LyXText;
 class BufferView;
-class Row;
 class Paragraph;
 class Painter;
 class LyXFont;
@@ -31,7 +32,7 @@ class VSpace;
 class RowPainter {
 public:
        /// initialise painter
-       RowPainter(BufferView const & bv, LyXText const & text, Row const & row);
+       RowPainter(BufferView const & bv, LyXText const & text, RowList::iterator rit);
 
        /// paint the row.
        void paint(int y_offset, int x_offset, int y);
@@ -81,10 +82,10 @@ private:
        LyXText const & text_;
 
        /// The row to paint
-       Row const & row_;
+       RowList::iterator row_;
 
        /// Row's paragraph
-       Paragraph const & par_;
+       mutable ParagraphList::iterator  pit_;
 
        // Looks ugly - is
        int xo_;