X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxtextclass.h;h=45cb28f7e1c72498c7d124c0189b88658e32b383;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=4341223078cff7a0e7a9bd8db6cb7fffda278580;hpb=862f6396954587b2b4c173682f4d861fdca0e78f;p=lyx.git diff --git a/src/lyxtextclass.h b/src/lyxtextclass.h index 4341223078..45cb28f7e1 100644 --- a/src/lyxtextclass.h +++ b/src/lyxtextclass.h @@ -17,6 +17,9 @@ #include + +namespace lyx { + class LyXLex; class Counters; class FloatList; @@ -31,7 +34,7 @@ public: std::string latexparam; LyXFont font; LyXFont labelfont; - std::string preamble; + docstring preamble; }; @@ -119,7 +122,7 @@ public: /// std::string const & pagestyle() const; /// - std::string const & preamble() const; + docstring const & preamble() const; /// Packages that are already loaded by the class enum Provides { @@ -202,7 +205,7 @@ private: /// std::string defaultlayout_; /// preamble text to support layout styles - std::string preamble_; + docstring preamble_; /// latex packages loaded by document class. Provides provides_; /// @@ -267,4 +270,7 @@ void operator|=(LyXTextClass::Provides & p1, LyXTextClass::Provides p2) /// convert page sides option to text 1 or 2 std::ostream & operator<<(std::ostream & os, LyXTextClass::PageSides p); + +} // namespace lyx + #endif