]> git.lyx.org Git - lyx.git/blob - src/frontends/controllers/ControlVCLog.h
Really dull and boring header shit
[lyx.git] / src / frontends / controllers / ControlVCLog.h
1 // -*- C++ -*-
2 /**
3  * \file ControlVCLog.h
4  * See the file COPYING.
5  *
6  * \author John Levon
7  * \author Angus Leeming
8  *
9  * Full author contact details are available in file CREDITS
10  */
11
12 #ifndef CONTROLVCLOG_H
13 #define CONTROLVCLOG_H
14
15 #ifdef __GNUG__
16 #pragma interface
17 #endif
18
19 #include "ControlDialog_impl.h"
20 #include "Lsstream.h"
21
22 /**
23  * A controller for the Version Control log viewer.
24  */
25 class ControlVCLog : public ControlDialogBD {
26 public:
27         ///
28         ControlVCLog(LyXView &, Dialogs &);
29         /// get a stringstream containing the log file
30         stringstream & getVCLogFile(stringstream & ss) const;
31         /// get the filename of the buffer
32         string const getBufferFileName() const;
33
34 private:
35         ///
36         virtual void apply() {}
37 };
38
39 #endif // CONTROLVCLOG_H