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 FORMABOUTLYX_H
14 #define FORMABOUTLYX_H
17 #include "FormDialogView.h"
20 class ControlAboutlyx;
22 struct FD_aboutlyx_version;
23 struct FD_aboutlyx_credits;
24 struct FD_aboutlyx_license;
26 /** This class provides an XForms implementation of the FormAboutlyx Dialog.
29 : public FormController<ControlAboutlyx, FormView<FD_aboutlyx> > {
32 FormAboutlyx(Dialog &);
36 virtual void apply() {}
38 virtual void update() {}
42 /// Real GUI implementation.
43 boost::scoped_ptr<FD_aboutlyx_version> version_;
45 boost::scoped_ptr<FD_aboutlyx_credits> credits_;
47 boost::scoped_ptr<FD_aboutlyx_license> license_;
51 #endif // FORMABOUTLYX_H