X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLayoutFile.h;h=7fcc820bbf6f467949e28e2a544e9f3ee0df303a;hb=639aa354448188f45e69d6bd1e0ef3dfcc938c5f;hp=1632cda117320df5d86ac904778e1caad686a6d4;hpb=9c55af4a223ce4db29d643251109e245665344bd;p=lyx.git diff --git a/src/LayoutFile.h b/src/LayoutFile.h index 1632cda117..7fcc820bbf 100644 --- a/src/LayoutFile.h +++ b/src/LayoutFile.h @@ -42,30 +42,30 @@ private: }; /// This class amounts to little more than a `strong typedef'. -/// -/// A LayoutFile represents the layout information that is +/// +/// A LayoutFile represents the layout information that is /// contained in a *.layout file. -/// -/// No document- (that is, Buffer-) specific information should -/// be placed in these objects. They are used as the basis for +/// +/// No document- (that is, Buffer-) specific information should +/// be placed in these objects. They are used as the basis for /// constructing DocumentClass objects, which are what represent -/// the layout information associated with a Buffer. (This is also +/// the layout information associated with a Buffer. (This is also /// a subclass of TextClass, implemented in TextClass.{h,cpp}.) /// Buffer-specific information should therefore be placed in a /// DocumentClass object. -/// +/// class LayoutFile : public TextClass { public: /// check whether the TeX class is available bool isTeXClassAvailable() const { return tex_class_avail_; } /// - LayoutModuleList const & defaultModules() const + LayoutModuleList const & defaultModules() const { return default_modules_; } /// - LayoutModuleList const & providedModules() const + LayoutModuleList const & providedModules() const { return provided_modules_; } /// - LayoutModuleList const & excludedModules() const + LayoutModuleList const & excludedModules() const { return excluded_modules_; } private: /// noncopyable @@ -118,8 +118,9 @@ public: /// add a textclass from user local directory. /// \return the identifier for the loaded file, or else an /// empty string if no file was loaded. - LayoutFileIndex - addLocalLayout(std::string const & textclass, std::string const & path); + LayoutFileIndex addLocalLayout(std::string const & textclass, + std::string const & path, + std::string const & oldpath = empty_string()); /// a list of the available classes std::vector classList() const;