if (cmd.getArg(0) == "toggleparam") {
string cmdname = getCmdName();
string const alias =
- buffer().params().getCiteAlias(cmdname);
+ buffer().masterParams().getCiteAlias(cmdname);
if (!alias.empty())
cmdname = alias;
string const par = cmd.getArg(1);
if (cmd.getArg(0) == "changetype") {
string cmdname = getCmdName();
string const alias =
- buffer().params().getCiteAlias(cmdname);
+ buffer().masterParams().getCiteAlias(cmdname);
if (!alias.empty())
cmdname = alias;
if (suffixIs(cmdname, "*"))
if (cmd.getArg(0) == "toggleparam") {
string cmdname = getCmdName();
string const alias =
- buffer().params().getCiteAlias(cmdname);
+ buffer().masterParams().getCiteAlias(cmdname);
if (!alias.empty())
cmdname = alias;
vector<CitationStyle> citation_styles =
- buffer().params().citeStyles();
- CitationStyle cs = getCitationStyle(buffer().params(),
+ buffer().masterParams().citeStyles();
+ CitationStyle cs = getCitationStyle(buffer().masterParams(),
cmdname, citation_styles);
if (cmd.getArg(1) == "star") {
status.setEnabled(cs.hasStarredVersion);
cite_type = cite_type.substr(0, cite_type.size() - 1);
// handle alias
- string const alias = buf.params().getCiteAlias(cite_type);
+ string const alias = buf.masterParams().getCiteAlias(cite_type);
if (!alias.empty())
cite_type = alias;
void InsetCitation::addToToc(DocIterator const & cpit, bool output_active,
- UpdateType) const
+ UpdateType, TocBackend & backend) const
{
// NOTE
// BiblioInfo::collectCitedEntries() uses the TOC to collect the citations
// by both XHTML and plaintext output. So, if we change what goes into the TOC,
// then we will also need to change that routine.
docstring const tocitem = getParam("key");
- TocBuilder & b = buffer().tocBackend().builder("citation");
+ TocBuilder & b = backend.builder("citation");
b.pushItem(cpit, tocitem, output_active);
b.pop();
}
os << cleanupWhitespace(getParam("key"));
return;
}
- vector<CitationStyle> citation_styles = buffer().params().citeStyles();
- CitationStyle cs = asValidLatexCommand(buffer().params(), getCmdName(), citation_styles);
+ vector<CitationStyle> citation_styles = buffer().masterParams().citeStyles();
+ CitationStyle cs = asValidLatexCommand(buffer().masterParams(),
+ getCmdName(), citation_styles);
// FIXME UNICODE
docstring const cite_str = from_utf8(citationStyleToString(cs, true));