]> git.lyx.org Git - lyx.git/blobdiff - src/BufferParams.h
Update it.po
[lyx.git] / src / BufferParams.h
index 8e45cc7fe5915222606117f32e18e31fd22fcd1f..f470f56f73b89fdf6c51d0ce89f8f16adb74e05e 100644 (file)
@@ -345,8 +345,19 @@ private:
        void readModules(Lexer &);
        ///
        void readRemovedModules(Lexer &);
-       ///
+       /// Called when the document class changes. Removes modules
+       /// excluded by, provided by, etc, the document class.
+       /// \return true if modules were consistent, false if changes had
+       /// to be made.
+       bool removeBadModules();
+       /// Adds default modules, if they're addable.
        void addDefaultModules();
+       /// checks for consistency among modules: makes sure requirements
+       /// are met, no modules exclude one another, etc, and resolves any
+       /// such conflicts, leaving us with a consistent collection.
+       /// \return true if modules were consistent, false if changes had
+       /// to be made.
+       bool checkModuleConsistency();
 
        /// for use with natbib
        CiteEngine cite_engine_;