]> git.lyx.org Git - lyx.git/blobdiff - src/TocBackend.cpp
*doxy
[lyx.git] / src / TocBackend.cpp
index 519994038096a3d07a3f4bd8de5715a921c2bb05..ed80366f77810bfcde312259c6de5d032b17d899 100644 (file)
@@ -44,8 +44,8 @@ namespace lyx {
 //
 ///////////////////////////////////////////////////////////////////////////
 
-TocItem::TocItem(DocIterator const & dit, int d, docstring const & s)
-       : dit_(dit), depth_(d), str_(s)
+TocItem::TocItem(DocIterator const & dit, int d, docstring const & s,
+       docstring const & t) : dit_(dit), depth_(d), str_(s), tooltip_(t)
 {
 }
 
@@ -68,6 +68,12 @@ docstring const & TocItem::str() const
 }
 
 
+docstring const & TocItem::tooltip() const
+{
+       return tooltip_;
+}
+
+
 docstring const TocItem::asString() const
 {
        return docstring(4 * depth_, ' ') + str_;
@@ -163,8 +169,10 @@ bool TocBackend::updateItem(DocIterator const & dit)
 void TocBackend::update()
 {
        tocs_.clear();
-       DocIterator dit;
-       buffer_->inset().addToToc(dit);
+       if (!buffer_->isInternal()) {
+               DocIterator dit;
+               buffer_->inset().addToToc(dit);
+       }
 }