- /**
- * Return the on-screen dimensions of the inset at the cursor.
- * Pre-condition: the cursor must be at an inset.
- */
- Box insetDimensions(LyXText const & text, LyXCursor const & cursor) const;
- /**
- * check if the given co-ordinates are inside an inset at the given cursor,
- * if one exists. If so, the inset is returned, and the co-ordinates are
- * made relative. Otherwise, 0 is returned.
- */
- Inset * checkInset(LyXText const & text, LyXCursor const & cursor, int & x, int & y) const;
+ /// 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);
+
+