]> git.lyx.org Git - features.git/blob - src/frontends/gnome/Dialogs.C
The uncontroversial part of Michael Schmitt's minipage cleanup (removal of the gnome...
[features.git] / src / frontends / gnome / Dialogs.C
1 /**
2  * \file gnome/Dialogs.C
3  * Copyright 1995 Matthias Ettrich
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author Allan Rae
8  * \author Angus Leeming
9  *
10  * Full author contact details are available in file CREDITS.
11  */
12
13 #include <config.h>
14
15 #include "Dialogs_impl.h"
16
17
18 void Dialogs::init_pimpl()
19 {
20         pimpl_ = new Impl(lyxview_, *this);
21 }
22
23
24 Dialogs::~Dialogs()
25 {
26         delete pimpl_;
27 }
28
29
30 Dialogs::Impl::Impl(LyXView & lv, Dialogs & d)
31         : aboutlyx(lv, d),
32           character(lv, d),
33           changes(lv, d),
34           document(lv, d),
35           external(lv, d),
36           file(lv, d),
37           floats(lv, d),
38           forks(lv, d),
39           graphics(lv, d),
40           include(lv, d),
41           logfile(lv, d),
42           mathpanel(lv, d),
43           paragraph(lv, d),
44           preamble(lv, d),
45           preferences(lv, d),
46           print(lv, d),
47           search(lv, d),
48           sendto(lv, d),
49           spellchecker(lv, d),
50           tabular(lv, d),
51           tabularcreate(lv, d),
52           texinfo(lv, d),
53 #ifdef HAVE_LIBAIKSAURUS
54           thesaurus(lv, d),
55 #endif
56
57           vclogfile(lv, d),
58           wrap(lv, d)
59 {}