/// 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:
///
///
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