]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/FormSplash.h
implement getLabelList
[lyx.git] / src / frontends / xforms / FormSplash.h
1 /**
2  * \file FormSplash.h
3  * Copyright 2001 the LyX Team
4  * Read the file COPYING
5  *
6  * \author Allan Rae
7  * \author John Levon
8  */
9
10 #ifndef FORMSPLASH_H
11 #define FORMSPLASH_H
12
13 #include <boost/smart_ptr.hpp>
14
15 #ifdef __GNUG__
16 #pragma interface
17 #endif
18
19 #include "ViewBase.h"
20
21 class ControlSplash;
22 struct FD_form_splash;
23
24 /** The startup splash screen
25  */
26 class FormSplash : public ViewSplash {
27 public:
28         ///
29         FormSplash(ControlSplash &);
30
31 private:
32         /// Build the dialog
33         void build();
34         /// hide the dialog
35         void hide();
36         /// show the dialog
37         void show();
38
39         /// The parent controller
40         ControlSplash & controller() const;
41
42         /// Fdesign generated method
43         FD_form_splash * build_splash();
44
45         /// Real GUI implementation.
46         boost::scoped_ptr<FD_form_splash> dialog_;
47 };
48
49 #endif // FORMSPLASH_H