]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiBibtex.cpp
Do not show master's errors if compiling child
[lyx.git] / src / frontends / qt4 / GuiBibtex.cpp
index 1f87b6ac9d12ded35ebc66af84b38315867a88b9..4b4dd7e61c7dead146cf2b4ff0a85f7c606a069e 100644 (file)
@@ -57,6 +57,7 @@ GuiBibtex::GuiBibtex(GuiView & lv)
        setupUi(this);
 
        QDialog::setModal(true);
+       setWindowModality(Qt::WindowModal);
 
        connect(okPB, SIGNAL(clicked()),
                this, SLOT(slotOK()));
@@ -304,6 +305,11 @@ void GuiBibtex::updateContents()
        bool bibtopic = usingBibtopic();
        bool biblatex = usingBiblatex();
 
+       if (biblatex)
+               setTitle(qt_("Biblatex Bibliography"));
+       else
+               setTitle(qt_("BibTeX Bibliography"));
+
        databaseLW->clear();
 
        docstring bibs = params_["bibfiles"];
@@ -338,7 +344,11 @@ void GuiBibtex::updateContents()
        if (usingBiblatex() && !buffer().masterParams().multibib.empty())
                btPrintCO->addItem(qt_("all reference units"), toqstr("bibbysection"));
 
-       btPrintCO->setCurrentIndex(btPrintCO->findData(toqstr(params_["btprint"])));
+       docstring btprint = params_["btprint"];
+       if (btprint.empty())
+               // default
+               btprint = from_ascii("btPrintCited");
+       btPrintCO->setCurrentIndex(btPrintCO->findData(toqstr(btprint)));
 
        // Only useful for biblatex
        biblatexOptsLA->setVisible(biblatex);