]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
mathed31.diff
[lyx.git] / src / BufferView_pimpl.h
index 7472a32a3614620051f541dc993b8f95ab69c4fb..58228577dbc192a22d8761a354bf457f78deaf78 100644 (file)
@@ -5,7 +5,7 @@
 
 #include "BufferView.h"
 #include "UpdateInset.h"
-#include "Timeout.h"
+#include "frontends/Timeout.h"
 
 #ifdef __GNUG__
 #pragma interface
@@ -43,7 +43,7 @@ struct BufferView::Pimpl : public Object {
        ///
        void update();
        //
-       void update(BufferView::UpdateCodes);
+       void update(LyXText *, BufferView::UpdateCodes);
        /// Update pixmap of screen
        void updateScreen();
        ///
@@ -84,7 +84,7 @@ struct BufferView::Pimpl : public Object {
        ///
        bool available() const;
        ///
-       void beforeChange();
+       void beforeChange(LyXText *);
        ///
        void savePosition(unsigned int i);
        ///
@@ -153,13 +153,13 @@ private:
                 /// Cursor paragraph Id
                 int par_id;
                 /// Cursor position
-                int par_pos;
+                LyXParagraph::size_type par_pos;
                ///
                Position() : par_id(0), par_pos(0) {}
                ///
-               Position(string const & f, int id, int pos)
+               Position(string const & f, int id, LyXParagraph::size_type pos)
                         : filename(f), par_id(id), par_pos(pos) {}
        };
-       vector<Position> saved_positions;
+       std::vector<Position> saved_positions;
 };
 #endif