]> git.lyx.org Git - lyx.git/blobdiff - src/TextClass.h
Do not issue module warnings when just cloning a buffer (#8864)
[lyx.git] / src / TextClass.h
index 2a9a00cba4a62bbdbd6e2c00a417d00bb4f352f5..fff3c2332f6824c2d3bfd31aeb46aec9b3e7d125 100644 (file)
@@ -428,7 +428,9 @@ public:
        docstring const & htmlpreamble() const { return htmlpreamble_; }
        ///
        docstring const & htmlstyles() const { return htmlstyles_; }
-       ///
+       /// Looks for the layout of "highest level", other than Part (or other
+       /// layouts with a negative toc number), for use in constructing TOCs and 
+       /// similar information.
        Layout const & getTOCLayout() const;
        /// the paragraph style to use for TOCs, Bibliography, etc
        /// we will attempt to calculate this if it was not given
@@ -489,7 +491,8 @@ private:
        /// The only class that can create a DocumentClass is
        /// DocumentClassBundle, which calls the protected constructor.
        friend DocumentClassPtr
-               getDocumentClass(LayoutFile const &, LayoutModuleList const &);
+               getDocumentClass(LayoutFile const &, LayoutModuleList const &,
+                                bool const clone);
        ///
        static InsetLayout plain_insetlayout_;
 };
@@ -500,7 +503,8 @@ private:
 /// in memory long after their associated Buffer is destroyed, mostly
 /// on the CutStack.
 DocumentClassPtr getDocumentClass(LayoutFile const & baseClass,
-                       LayoutModuleList const & modlist);
+                       LayoutModuleList const & modlist,
+                       bool const clone = false);
 
 /// convert page sides option to text 1 or 2
 std::ostream & operator<<(std::ostream & os, PageSides p);