]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.h
Compile fix for qt versions below 4.6.
[lyx.git] / src / Buffer.h
index a54371ce2790d8420dc9374cc4420f3c552801e4..9701f319132aed6e1ed65f9d854ff1a0f1248ed1 100644 (file)
@@ -211,6 +211,10 @@ public:
        int readHeader(Lexer & lex);
 
 private:
+       ///
+       typedef std::map<Buffer const *, Buffer *> BufferMap;
+       ///
+       void clone(BufferMap &) const;
        /// save timestamp and checksum of the given file.
        void saveCheckSum() const;      
        /// read a new file
@@ -409,13 +413,6 @@ public:
        /// Set buffer read-only flag
        void setReadonly(bool flag = true);
 
-       /// returns \c true if the buffer contains a LaTeX document
-       bool isLatex() const;
-       /// returns \c true if the buffer contains a DocBook document
-       bool isDocBook() const;
-       /// returns \c true if the buffer contains a Wed document
-       bool isLiterate() const;
-
        /** Validate a buffer for LaTeX.
            This validates the buffer, and returns a struct for use by
            #makeLaTeX# and others. Its main use is to figure out what
@@ -602,14 +599,6 @@ public:
 
        
 
-       /// return the format of the buffer on a string
-       std::string bufferFormat() const;
-       /// return the default output format of the current backend
-       std::string getDefaultOutputFormat() const;
-       /// return the output flavor of \p format or the default
-       OutputParams::FLAVOR getOutputFlavor(
-                 std::string const format = std::string()) const;
-
        ///
        bool doExport(std::string const & format, bool put_in_tempdir,
                bool includeall, std::string & result_file) const;
@@ -618,12 +607,6 @@ public:
                      bool includeall = false) const;
        ///
        bool preview(std::string const & format, bool includeall = false) const;
-       ///
-       bool isExportable(std::string const & format) const;
-       ///
-       std::vector<Format const *> exportableFormats(bool only_viewable) const;
-       ///
-       bool isExportableFormat(std::string const & format) const;
        /// mark the buffer as busy exporting something, or not
        void setExportStatus(bool e) const;
        ///
@@ -670,12 +653,6 @@ private:
        /// Change name of buffer. Updates "read-only" flag.
        void setFileName(support::FileName const & fname);
        ///
-       std::vector<std::string> backends() const;
-       /// A cache for the default flavors
-       typedef std::map<std::string, OutputParams::FLAVOR> DefaultFlavorCache;
-       ///
-       mutable DefaultFlavorCache default_flavors_;
-       ///
        void getLanguages(std::set<Language const *> &) const;
        /// Checks whether any of the referenced bibfiles have changed since the
        /// last time we loaded the cache. Note that this does NOT update the