X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxtextclass.h;h=e400338ae4ad911c8c62b0a6d1efa2b437547b36;hb=37e82a546392d43f787826b85481a11f2a27af15;hp=9a526ae281bde6e81b84b3bd489765d140796e86;hpb=59fefa0759d0330d7db8066f5a1197f4f1dfc5a8;p=lyx.git diff --git a/src/lyxtextclass.h b/src/lyxtextclass.h index 9a526ae281..e400338ae4 100644 --- a/src/lyxtextclass.h +++ b/src/lyxtextclass.h @@ -27,6 +27,7 @@ struct CharStyle { std::string name; std::string latextype; std::string latexname; + std::string latexparam; LyXFont font; LyXFont labelfont; std::string preamble; @@ -83,6 +84,8 @@ public: /// Sees to that the textclass structure has been loaded bool load() const; + /// Has this layout file been loaded yet? + bool loaded() const { return loaded_; } /// the list of floats defined in the document class FloatList & floats(); @@ -111,6 +114,8 @@ public: /// std::string const & options() const; /// + std::string const & class_header() const; + /// std::string const & pagestyle() const; /// std::string const & preamble() const; @@ -186,6 +191,8 @@ private: /// std::string pagestyle_; /// + std::string class_header_; + /// std::string defaultlayout_; /// preamble text to support layout styles std::string preamble_; @@ -222,7 +229,7 @@ private: LayoutList layoutlist_; /// CharStyles available to this layout mutable CharStyles charstylelist_; - + /// available types of float, eg. figure, algorithm. boost::shared_ptr floatlist_; @@ -230,7 +237,7 @@ private: boost::shared_ptr ctrs_; /// Has this layout file been loaded yet? - mutable bool loaded; + mutable bool loaded_; /// Is the TeX class available? bool texClassAvail_;