3 * John Levon, moz@compsoc.man.ac.uk
8 #include FORMS_H_LOCATION
11 #pragma implementation
15 #include "FormVCLog.h"
16 #include "form_browser.h"
24 FormVCLog::FormVCLog(LyXView * lv, Dialogs * d)
25 : FormBrowser(lv, d, _("Version Control Log"))
27 // let the dialog be shown
28 // This is a permanent connection so we won't bother
29 // storing a copy because we won't be disconnecting.
30 d->showVCLogFile.connect(slot(this, &FormVCLog::show));
34 void FormVCLog::update()
36 if (!dialog_.get() || !lv_->view()->available())
39 const string logfile = lv_->view()->buffer()->lyxvc.getLogFile();
41 fl_clear_browser(dialog_->browser);
43 if (logfile=="" || !fl_load_browser(dialog_->browser, logfile.c_str()))
44 fl_add_browser_line(dialog_->browser, _("No version control log file available"));