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
22 #include <boost/scoped_ptr.hpp>
24 class ControlAboutlyx;
26 struct FD_aboutlyx_version;
27 struct FD_aboutlyx_credits;
28 struct FD_aboutlyx_license;
30 /** This class provides an XForms implementation of the FormAboutlyx Dialog.
32 class FormAboutlyx : public FormCB<ControlAboutlyx, FormDB<FD_aboutlyx> > {
35 FormAboutlyx(ControlAboutlyx &);
39 virtual void apply() {}
41 virtual void update() {}
45 /// Real GUI implementation.
46 boost::scoped_ptr<FD_aboutlyx_version> version_;
48 boost::scoped_ptr<FD_aboutlyx_credits> credits_;
50 boost::scoped_ptr<FD_aboutlyx_license> license_;
53 #endif // FORMABOUTLYX_H