X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLayoutFile.h;h=b56da88319d122b4dfe2174195a29dbd120c68fc;hb=2098f1d8c20d51e63e670bcdc9da8996068975bf;hp=eda75c20b47ad3ecfaecfe03b7504ed4b8cd0c00;hpb=7e4d4d2641e1f9ba26ad94eda3b0948903f6c3bc;p=lyx.git diff --git a/src/LayoutFile.h b/src/LayoutFile.h index eda75c20b4..b56da88319 100644 --- a/src/LayoutFile.h +++ b/src/LayoutFile.h @@ -13,6 +13,7 @@ #ifndef BASECLASSLIST_H #define BASECLASSLIST_H +#include "LayoutModuleList.h" #include "TextClass.h" #include "support/strfwd.h" @@ -65,13 +66,13 @@ public: /// check whether the TeX class is available bool isTeXClassAvailable() const { return texClassAvail_; } /// - std::list const & defaultModules() const + LayoutModuleList const & defaultModules() const { return default_modules_; } /// - std::list const & providedModules() const + LayoutModuleList const & providedModules() const { return provided_modules_; } /// - std::list const & excludedModules() const + LayoutModuleList const & excludedModules() const { return excluded_modules_; } private: /// Construct a layout with default values. Actual values loaded later. @@ -123,6 +124,10 @@ public: addLocalLayout(std::string const & textclass, std::string const & path); /// a list of the available classes std::vector classList() const; + + /// + bool load(std::string const & name, std::string const & buf_path); + private: /// typedef std::map ClassMap;