]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/Dialogs.C
You've had enough time for that ol' review and I've made sure that things
[lyx.git] / src / frontends / xforms / Dialogs.C
1 /**
2  * \file xforms/Dialogs.C
3  * This file is part of LyX, the document processor.
4  * Licence details can be found in the file COPYING.
5  *
6  * \author Angus Leeming
7  *
8  * Full author contact details are available in file CREDITS
9  */
10
11 #include <config.h>
12
13 #include "Dialogs_impl.h"
14 #include "ButtonController.h"
15
16
17 void Dialogs::init_pimpl()
18 {
19         pimpl_ = new Impl(lyxview_, *this);
20 }
21
22
23 Dialogs::~Dialogs()
24 {
25         delete pimpl_;
26 }
27
28
29 Dialogs::Impl::Impl(LyXView & lv, Dialogs & d)
30         : document(lv, d),
31           file(lv, d),
32           forks(lv, d),
33           logfile(lv, d),
34           mathpanel(lv, d),
35           preamble(lv, d),
36           preferences(lv, d),
37           print(lv, d),
38           search(lv, d),
39           sendto(lv, d),
40           spellchecker(lv, d),
41           texinfo(lv, d),
42
43 #ifdef HAVE_LIBAIKSAURUS
44           thesaurus(lv, d),
45 #endif
46
47           vclogfile(lv, d)
48 {}