3 * John Levon, moz@compsoc.man.ac.uk
8 #include FORMS_H_LOCATION
11 #pragma implementation
16 #include "form_browser.h"
22 #ifdef SIGC_CXX_NAMESPACES
26 FormLog::FormLog(LyXView * lv, Dialogs * d)
27 : FormBrowser(lv, d, _("LaTeX Log"))
29 // let the dialog be shown
30 // This is a permanent connection so we won't bother
31 // storing a copy because we won't be disconnecting.
32 d->showLogFile.connect(slot(this, &FormLog::show));
39 void FormLog::update()
41 if (!dialog_ || !lv_->view()->available())
44 string const logfile = lv_->view()->buffer()->getLatexLogName();
46 fl_clear_browser(dialog_->browser);
48 if (!fl_load_browser(dialog_->browser, logfile.c_str()))
49 fl_add_browser_line(dialog_->browser, _("No LaTeX log file found"));