]> git.lyx.org Git - lyx.git/blobdiff - src/buffer.h
* support/os_unix.C (canAutoOpen, autoOpenFile): on Mac OS X, use
[lyx.git] / src / buffer.h
index 6b6addc10bed9281e3efedd1d28810b1226eb46b..018ee81457dc354ad7b4894870abd2c4f962c21a 100644 (file)
@@ -99,7 +99,7 @@ public:
        void loadAutoSaveFile();
 
        /// load a new file
-       bool readFile(std::string const & filename);
+       bool readFile(support::FileName const & filename);
 
        /// read the header, returns number of unknown tokens
        int readHeader(LyXLex & lex);
@@ -147,7 +147,7 @@ public:
        bool writeFile(support::FileName const &) const;
 
        /// Just a wrapper for the method below, first creating the ofstream.
-       bool makeLaTeXFile(std::string const & filename,
+       bool makeLaTeXFile(support::FileName const & filename,
                           std::string const & original_path,
                           OutputParams const &,
                           bool output_preamble = true,
@@ -159,7 +159,7 @@ public:
                           bool output_preamble = true,
                           bool output_body = true);
        ///
-       void makeDocBookFile(std::string const & filename,
+       void makeDocBookFile(support::FileName const & filename,
                             OutputParams const & runparams_in,
                             bool only_body = false);
        ///
@@ -255,7 +255,7 @@ public:
        void validate(LaTeXFeatures &) const;
 
        /// return all bibkeys from buffer and its childs
-       void fillWithBibKeys(std::vector<std::pair<std::string, std::string> > & keys) const;
+       void fillWithBibKeys(std::vector<std::pair<std::string, docstring> > & keys) const;
        /// Update the cache with all bibfiles in use (including bibfiles
        /// of loaded child documents).
        void updateBibfilesCache();
@@ -367,7 +367,7 @@ private:
        /** Inserts a file into a document
            \return \c false if method fails.
        */
-       bool readFile(LyXLex &, std::string const & filename);
+       bool readFile(LyXLex &, support::FileName const & filename);
 
        bool do_writeFile(std::ostream & ofs) const;