]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
zlib stuff
[lyx.git] / src / BufferView_pimpl.h
index 0a50076a715d23ff89abf574c524aefe62f686d2..17433f37b95aaa6c873e84706954f3ba4ac4c29b 100644 (file)
@@ -101,9 +101,9 @@ struct BufferView::Pimpl : public boost::signals::trackable {
        ///
        void center();
        ///
-       bool insertInset(Inset * inset, string const & lout = string());
+       bool insertInset(InsetOld * inset, string const & lout = string());
        ///
-       void updateInset(Inset * inset);
+       void updateInset(InsetOld * inset);
        /// a function should be executed from the workarea
        bool workAreaDispatch(FuncRequest const & ev);
        /// a function should be executed
@@ -119,12 +119,22 @@ private:
        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);
 
        ///
        friend class BufferView;
@@ -162,7 +172,7 @@ private:
        ///
        std::vector<Position> saved_positions;
        /// Get next inset of this class from current cursor position
-       Inset * getInsetByCode(Inset::Code code);
+       InsetOld * getInsetByCode(InsetOld::Code code);
        ///
        void MenuInsertLyXFile(string const & filen);
        /// our workarea