]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetcite.C
* BufferParams:
[lyx.git] / src / insets / insetcite.C
index 5bf970f88ff6cb58ebf9b895ba79bcbbe5693eb5..90d83728c7364aa92380545f2a1ba8b639a33840 100644 (file)
@@ -317,7 +317,7 @@ docstring const InsetCitation::generateLabel(Buffer const & buffer) const
        docstring const after  = getParam("after");
 
        docstring label;
-       biblio::CiteEngine const engine = buffer.params().cite_engine;
+       biblio::CiteEngine const engine = buffer.params().getEngine();
        if (engine != biblio::ENGINE_BASIC) {
                // FIXME UNICODE
                label = getNatbibLabel(buffer, getCmdName(), to_utf8(getParam("key")),
@@ -335,7 +335,7 @@ docstring const InsetCitation::generateLabel(Buffer const & buffer) const
 
 docstring const InsetCitation::getScreenLabel(Buffer const & buffer) const
 {
-       biblio::CiteEngine const engine = biblio::getEngine(buffer);
+       biblio::CiteEngine const engine = buffer.params().getEngine();
        if (cache.params == params() && cache.engine == engine)
                return cache.screen_label;
 
@@ -368,7 +368,7 @@ int InsetCitation::plaintext(Buffer const & buffer, odocstream & os,
        docstring str;
 
        if (cache.params == params() &&
-           cache.engine == biblio::getEngine(buffer))
+           cache.engine == buffer.params().getEngine())
                str = cache.generated_label;
        else
                str = generateLabel(buffer);
@@ -424,7 +424,7 @@ int InsetCitation::textString(Buffer const & buf, odocstream & os,
 int InsetCitation::latex(Buffer const & buffer, odocstream & os,
                          OutputParams const &) const
 {
-       biblio::CiteEngine const cite_engine = buffer.params().cite_engine;
+       biblio::CiteEngine cite_engine = buffer.params().getEngine();
        // FIXME UNICODE
        docstring const cite_str = from_utf8(
                biblio::asValidLatexCommand(getCmdName(), cite_engine));
@@ -446,7 +446,7 @@ int InsetCitation::latex(Buffer const & buffer, odocstream & os,
 
 void InsetCitation::validate(LaTeXFeatures & features) const
 {
-       switch (features.bufferParams().cite_engine) {
+       switch (features.bufferParams().getEngine()) {
        case biblio::ENGINE_BASIC:
                break;
        case biblio::ENGINE_NATBIB_AUTHORYEAR: