]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.h
#5502 add binding for full screen toggle on mac
[lyx.git] / src / Buffer.h
index 05cf8aac8174305def8e76a12bc896c983745327..46075d7e6b8c98e5db75f0c8fcf8925adf0d193b 100644 (file)
@@ -648,6 +648,9 @@ public:
        /// Export buffer to format \p format and open the result in a suitable viewer.
        /// Note: This has nothing to do with preview of graphics or math formulas.
        ExportStatus preview(std::string const & format) const;
+       /// true if there was a previous preview this session of this buffer and
+       /// there was an error on the previous preview of this buffer.
+       bool lastPreviewError() const;
 
 private:
        ///
@@ -710,6 +713,12 @@ public:
        ///
        void checkMasterBuffer();
 
+       /// If the document is being saved to a new location, return the
+       /// updated path of an included file relative to the new buffer path
+       /// if possible, otherwise return its absolute path.
+       /// In all other cases, this is a no-op and name is returned unchanged.
+       std::string includedFilePath(std::string const & name) const;
+
        /// compute statistics between \p from and \p to
        /// \p from initial position
        /// \p to points to the end position