4 * Copyright 2001 The LyX Team.
5 * See the file COPYING.
7 * \author Edwin Leuven, leuven@fee.uva.nl
8 * \author Angus Leeming, a.leeming@ic.ac.uk
11 #ifndef FORMABOUTLYX_H
12 #define FORMABOUTLYX_H
20 #include <boost/scoped_ptr.hpp>
22 class ControlAboutlyx;
24 struct FD_aboutlyx_version;
25 struct FD_aboutlyx_credits;
26 struct FD_aboutlyx_license;
28 /** This class provides an XForms implementation of the FormAboutlyx Dialog.
30 class FormAboutlyx : public FormCB<ControlAboutlyx, FormDB<FD_aboutlyx> > {
33 FormAboutlyx(ControlAboutlyx &, Dialogs &);
37 virtual void apply() {}
39 virtual void update() {}
43 /// Real GUI implementation.
44 boost::scoped_ptr<FD_aboutlyx_version> version_;
46 boost::scoped_ptr<FD_aboutlyx_credits> credits_;
48 boost::scoped_ptr<FD_aboutlyx_license> license_;
52 #endif // FORMABOUTLYX_H