]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.h
Improve how add_to_preamble and insert_to_preamble work, and audit the
[lyx.git] / src / Buffer.h
index 29a7ae180ba3ea66aa6880981ece9f47139feb2c..ea4eb498969287054de93bb1cfa08dcdba8a9252 100644 (file)
@@ -200,11 +200,13 @@ public:
        bool readString(std::string const &);
        /// Reloads the LyX file
        ReadStatus reload();
-//FIXME: The following function should be private
+//FIXME: The following two functions should be private
 //private:
        /// read the header, returns number of unknown tokens
        int readHeader(Lexer & lex);
-       
+       /// save timestamp and checksum of the given file.
+       void saveCheckSum() const;
+
 private:
        /// read a new file
        ReadStatus readFile(support::FileName const & fn);
@@ -328,9 +330,6 @@ public:
        /// whether or not disk file has been externally modified
        bool isExternallyModified(CheckMethod method) const;
 
-       /// save timestamp and checksum of the given file.
-       void saveCheckSum() const;
-
        /// mark the main lyx file as not needing saving
        void markClean() const;
 
@@ -514,6 +513,11 @@ public:
        /// Set by buffer_funcs' newFile.
        void setFullyLoaded(bool);
 
+       /// Update the LaTeX preview snippets associated with this buffer
+       void updatePreviews() const;
+       /// Remove any previewed LaTeX snippets associated with this buffer
+       void removePreviews() const;
+
        /// Our main text (inside the top InsetText)
        Text & text() const;