4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
8 * \author Angus Leeming
10 * Full author contact details are available in file CREDITS.
13 #ifndef CONTROLVCLOG_H
14 #define CONTROLVCLOG_H
18 class ControlVCLog : public Dialog::Controller {
21 ControlVCLog(Dialog &);
22 /// Nothing to initialise in this case.
23 virtual bool initialiseParams(string const &) { return true; }
25 virtual void clearParams() {}
27 virtual void dispatchParams() {}
29 virtual bool isBufferDependent() const { return true; }
30 /// put the log file into the ostream
31 void getVCLogFile(std::ostream & ss) const;
32 /// get the filename of the buffer
33 string const getBufferFileName() const;
36 #endif // CONTROLVCLOG_H