X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLayoutFile.h;h=04c4a38228c8296b42bfd25b45dae6b97ccaabd5;hb=2455bc258f3b62c29ec4a41cb88070ff8518e842;hp=0d4a0d7aa6b1d3c4a4707be22b6069b05700436c;hpb=763ef015ce995b7b46eb029af12ffab3f8810152;p=lyx.git diff --git a/src/LayoutFile.h b/src/LayoutFile.h index 0d4a0d7aa6..04c4a38228 100644 --- a/src/LayoutFile.h +++ b/src/LayoutFile.h @@ -18,6 +18,8 @@ #include +#include +#include #include @@ -61,6 +63,8 @@ class LayoutFile : public TextClass, boost::noncopyable { public: /// check whether the TeX class is available bool isTeXClassAvailable() const { return texClassAvail_; } + /// + std::set const & defaultModules() const { return usemod_; } private: /// Construct a layout with default values. Actual values loaded later. explicit LayoutFile(std::string const & filename, @@ -99,7 +103,7 @@ public: void reset(LayoutFileIndex const & tc); /// add a default textclass with all standard layouts. - LayoutFileIndex addDefaultClass(std::string const & textclass); + LayoutFileIndex addEmptyClass(std::string const & textclass); /// add a textclass from user local directory. /// \return the identifier for the loaded file, or else an