X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTocBackend.cpp;h=c2515a7529f3fb99fafa030665f94ad511fbfd9e;hb=0011f47885e070cf36e92d3a2f11f29ce1d4fdf4;hp=77929a5f5d05615fe67f13dc77a5e60e3419e585;hpb=db8c16d554ebb1dcb319e44d318572de6eff024b;p=lyx.git diff --git a/src/TocBackend.cpp b/src/TocBackend.cpp index 77929a5f5d..c2515a7529 100644 --- a/src/TocBackend.cpp +++ b/src/TocBackend.cpp @@ -30,8 +30,11 @@ #include "support/debug.h" #include "support/docstream.h" +#include + using namespace std; + namespace lyx { /////////////////////////////////////////////////////////////////////////// @@ -108,7 +111,7 @@ void TocBackend::updateItem(ParConstIterator const & par_it) } BufferParams const & bufparams = buffer_->params(); - const int min_toclevel = bufparams.textClass().min_toclevel(); + const int min_toclevel = bufparams.documentClass().min_toclevel(); TocIterator toc_item = item("tableofcontents", par_it); @@ -132,7 +135,7 @@ void TocBackend::updateItem(ParConstIterator const & par_it) } } - int const toclevel = toc_item->par_it_->layout()->toclevel; + int const toclevel = toc_item->par_it_->layout().toclevel; if (toclevel != Layout::NOT_IN_TOC && toclevel >= min_toclevel && tocstring.empty()) tocstring = toc_item->par_it_->asString(true); @@ -146,7 +149,7 @@ void TocBackend::update() tocs_.clear(); BufferParams const & bufparams = buffer_->params(); - const int min_toclevel = bufparams.textClass().min_toclevel(); + const int min_toclevel = bufparams.documentClass().min_toclevel(); Toc & toc = tocs_["tableofcontents"]; ParConstIterator pit = buffer_->par_iterator_begin(); @@ -181,7 +184,7 @@ void TocBackend::update() } /// now the toc entry for the paragraph - int const toclevel = pit->layout()->toclevel; + int const toclevel = pit->layout().toclevel; if (toclevel != Layout::NOT_IN_TOC && toclevel >= min_toclevel) { // insert this into the table of contents