#include "support/docstring.h"
#include "support/FileName.h"
#include "support/gettext.h"
+#include "support/lstrings.h"
#include <QDesktopServices>
#include <QTextBrowser>
highlighter = new LogHighlighter(logTB->document());
logTB->setReadOnly(true);
- QFont font(guiApp->typewriterFontName());
- font.setFixedPitch(true);
- font.setStyleHint(QFont::TypeWriter);
- logTB->setFont(font);
+ logTB->setFont(guiApp->typewriterSystemFont());
}
logTypeCO->addItem(qt_("LaTeX"), toqstr(logtype));
FileName tmp = log;
tmp.changeExtension("blg");
- if (tmp.exists())
- logTypeCO->addItem(qt_("BibTeX"), QString("bibtex"));
+ if (tmp.exists()) {
+ if (support::contains(tmp.fileContents("UTF-8"), from_ascii("This is Biber")))
+ logTypeCO->addItem(qt_("Biber"), QString("bibtex"));
+ else
+ logTypeCO->addItem(qt_("BibTeX"), QString("bibtex"));
+ }
tmp.changeExtension("ilg");
if (tmp.exists())
logTypeCO->addItem(qt_("Index"), QString("index"));
}
-void GuiLog::on_copyPB_clicked()
-{
- theClipboard().put(fromqstr(logTB->toPlainText()));
-}
-
-
Dialog * createGuiLog(GuiView & lv) { return new GuiLog(lv); }