X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTocBackend.h;h=a38a972834f9c2155af1dbb6f1f512a3eb5a8efc;hb=36edbffe2f71d050a09d5231c8428dd7575573fa;hp=3f2ee419c07b8e97c29793f5a0b1eacb4d8513b3;hpb=b9aabe6d891b5347586bdfaeff407552213f94bb;p=lyx.git diff --git a/src/TocBackend.h b/src/TocBackend.h index 3f2ee419c0..a38a972834 100644 --- a/src/TocBackend.h +++ b/src/TocBackend.h @@ -133,17 +133,23 @@ public: /// void writePlaintextTocList(std::string const & type, odocstringstream & os, size_t max_length) const; - /// + /// Localised name for type docstring outlinerName(std::string const & type) const; + /// Add a new (localised) name if yet unknown + void addName(std::string const & type, docstring const & name); /// Whether a toc type is less important and appears in the "Other lists" /// submenu static bool isOther(std::string const & type); private: + /// + void resetOutlinerNames(); /// TocList tocs_; /// std::map> builders_; + /// Stores localised outliner names from this buffer and its children + std::map outliner_names_; /// Buffer const * buffer_; }; // TocBackend