]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
revert recent change to development/FORMAT (don't change history)
[lyx.git] / src / BufferView_pimpl.h
index 5d645cf029bfa2a0d1e71608ee07844ccdb66a4a..14c4d52ba5740b6f6ccddcfd99264f071f1b951b 100644 (file)
 
 #include "BufferView.h"
 #include "cursor.h"
-#include "errorlist.h"
 #include "metricsinfo.h"
 
 #include "frontends/LyXKeySym.h"
 
 #include "support/types.h"
 
-#include <boost/signals/trackable.hpp>
-
 class Change;
 class LyXView;
 
@@ -43,7 +40,7 @@ class Gui;
 
 
 ///
-class BufferView::Pimpl : public boost::signals::trackable {
+class BufferView::Pimpl {
 public:
        ///
        Pimpl(BufferView & bv, LyXView * owner);
@@ -69,11 +66,11 @@ public:
        ScrollbarParameters const & scrollbarParameters() const;
        ///
        void scrollDocView(int value);
+       ///
+       void setCursorFromScrollbar();
        /// Wheel mouse scroll, move by multiples of text->defaultRowHeight().
        void scroll(int lines);
        ///
-       void workAreaKeyPress(LyXKeySymPtr key, key_modifier::state state);
-       ///
        void selectionRequested();
        ///
        void selectionLost();
@@ -100,9 +97,6 @@ public:
        /// a function should be executed
        bool dispatch(FuncRequest const & ev);
 
-       /// the frontend
-       lyx::frontend::Gui & gui() const;
-
        /// Width and height of the BufferView in Pixels
        /**
        This is set externally by the workAreaResize method.
@@ -127,32 +121,8 @@ private:
        ///
        ScrollbarParameters scrollbarParameters_;
 
-       /// An error list (replaces the error insets)
-       ErrorList errorlist_;
-       /// add an error to the list
-       void addError(ErrorItem const &);
-       /// buffer errors signal connection
-       boost::signals::connection errorConnection_;
-       /// buffer messages signal connection
-       boost::signals::connection messageConnection_;
-       /// buffer busy status signal connection
-       boost::signals::connection busyConnection_;
-       /// buffer title changed signal connection
-       boost::signals::connection titleConnection_;
-       /// buffer reset timers signal connection
-       boost::signals::connection timerConnection_;
-       /// buffer readonly status changed signal connection
-       boost::signals::connection readonlyConnection_;
-       /// buffer closing signal connection
-       boost::signals::connection closingConnection_;
-       /// connect to signals in the given buffer
-       void connectBuffer(Buffer & buf);
-       /// disconnect from signals in the given buffer
-       void disconnectBuffer();
        /// track changes for the document
        void trackChanges();
-       /// notify readonly status
-       void showReadonly(bool);
 
        ///
        ViewMetricsInfo metrics_info_;