]> git.lyx.org Git - lyx.git/blobdiff - src/TextClass.h
This is the first of a series of commits that will make InsetLayout a real class.
[lyx.git] / src / TextClass.h
index 644fb9c153cbed07a8de954cb5dded5f4d1eb1c1..818ce6a56dfb4ec69c40058f6b99980e32fadeb3 100644 (file)
@@ -67,6 +67,7 @@ public:
                MODULE //>This is a layout module
        };
        /// Performs the read of the layout file.
+       /// \return true on success.
        bool read(support::FileName const & filename, ReadType rt = BASECLASS);
        ///
        void readOutputType(Lexer &);
@@ -181,6 +182,8 @@ public:
        int max_toclevel() const;
        /// returns true if the class has a ToC structure
        bool hasTocLevels() const;
+       ///
+       static InsetLayout const & emptyInsetLayout() { return empty_insetlayout_; }
 private:
        ///
        bool deleteLayout(docstring const &);
@@ -264,6 +267,8 @@ private:
        int min_toclevel_;
        /// The maximal TocLevel of sectioning layouts
        int max_toclevel_;
+       ///
+       static InsetLayout empty_insetlayout_;
 };