]> git.lyx.org Git - lyx.git/blobdiff - src/DepTable.h
Change the color of the background widget to red.
[lyx.git] / src / DepTable.h
index 8198bec1440e768e61eaf99d497e0f7f5662a44a..f74e8cbec03bfb8464e45c34887ffedf81e7b813 100644 (file)
@@ -1,23 +1,20 @@
 // -*- C++ -*-
-/* This file is part of
- * ======================================================
+/**
+ * \file DepTable.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- *           LyX, The Document Processor
- *          Copyright 1995 Matthias Ettrich
- *           Copyright 1995-2001 The LyX Team.
+ * \author Lars Gullik Bjønnes
+ * \author Jean-Marc Lasgouttes
  *
- *           This file is Copyright 1996-2001
- *           Lars Gullik Bjønnes
- *           Ben Stanley
- *
- * ======================================================
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef DEP_TABLE_H
 #define DEP_TABLE_H
 
-#include "LString.h"
 #include <map>
+#include <string>
 
 ///
 class DepTable {
@@ -25,29 +22,28 @@ public:
        /** This one is a little bit harder since we need the absolute
          filename. Should we insert files with .sty .cls etc as
          extension? */
-       void insert(string const & f,
-                   bool upd = false);
+       void insert(std::string const & f, bool upd = false);
        ///
        void update();
 
        ///
-       void write(string const & f) const;
-       ///
-       void read(string const & f);
+       void write(std::string const & f) const;
+       /// returns true if dep file was read successfully
+       bool read(std::string const & f);
        /// returns true if any of the files has changed
        bool sumchange() const;
        /// return true if fil has changed.
-       bool haschanged(string const & fil) const;
+       bool haschanged(std::string const & fil) const;
        /// return true if a file with extension ext has changed.
-       bool extchanged(string const & ext) const;
+       bool extchanged(std::string const & ext) const;
        ///
-       bool exist(string const & fil) const;
+       bool exist(std::string const & fil) const;
        /// returns true if any files with ext exist
-       bool ext_exist(string const & ext) const;
+       bool ext_exist(std::string const & ext) const;
        ///
-       void remove_files_with_extension(string const &);
+       void remove_files_with_extension(std::string const &);
        ///
-       void remove_file(string const &);
+       void remove_file(std::string const &);
 private:
        ///
        struct dep_info {
@@ -61,7 +57,7 @@ private:
                bool changed() const;
        };
        ///
-       typedef std::map<string, dep_info> DepList;
+       typedef std::map<std::string, dep_info> DepList;
        ///
        DepList deplist;
 };