*/
#include <config.h>
-#include "support/debug.h"
#include "InsetFoot.h"
#include "TextClass.h"
#include "TocBackend.h"
+#include "support/debug.h"
#include "support/lstrings.h"
#include <ostream>
cnts.step(foot);
//FIXME: the counter should format itself.
setLabel(support::bformat(from_ascii("%1$s %2$s"),
- getLayout(buf.params()).labelstring,
+ getLayout(buf.params()).labelstring(),
cnts.theCounter(foot)));
}
}
-void InsetFoot::addToToc(TocList & toclist, Buffer const & buf,
+void InsetFoot::addToToc(Buffer const & buf,
ParConstIterator const & cpit) const
{
ParConstIterator pit = cpit;
pit.push_back(*this);
- Toc & toc = toclist["footnote"];
+ Toc & toc = buf.tocBackend().toc("footnote");
// FIXME: we probably want the footnote number too.
docstring str;
str = getNewLabel(str);