]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/Dialogs.C
dont use pragma impementation and interface anymore
[lyx.git] / src / frontends / qt2 / Dialogs.C
1 /**
2  * \file qt2/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
16 #include "Dialogs_impl.h"
17
18
19 Dialogs::Dialogs(LyXView & lv)
20         : pimpl_(new Impl(lv, *this))
21 {
22         // reduce the number of connections needed in
23         // dialogs by a simple connection here.
24         hideAll.connect(hideBufferDependent);
25 }
26
27
28 Dialogs::~Dialogs()
29 {}
30
31
32 void Dialogs::toggleTooltips()
33 {}
34
35
36 /// Are the tooltips on or off?
37 bool Dialogs::tooltipsEnabled()
38 {
39         return false;
40 }
41
42
43 Dialogs::Impl::Impl(LyXView & lv, Dialogs & d)
44         : aboutlyx(lv, d),
45           bibitem(lv, d),
46           bibtex(lv, d),
47           changes(lv, d),
48           character(lv, d),
49           citation(lv, d),
50           document(lv, d),
51           error(lv, d),
52           ert(lv, d),
53           external(lv, d),
54           file(lv, d),
55           floats(lv, d),
56           graphics(lv, d),
57           include(lv, d),
58           index(lv, d),
59           logfile(lv, d),
60           minipage(lv, d),
61           paragraph(lv, d),
62           prefs(lv, d),
63           print(lv, d),
64           ref(lv, d),
65           search(lv, d),
66           sendto(lv, d),
67           spellchecker(lv, d),
68           tabularcreate(lv, d),
69           tabular(lv, d),
70           texinfo(lv, d),
71
72 #ifdef HAVE_LIBAIKSAURUS
73           thesaurus(lv, d),
74 #endif
75
76           toc(lv, d),
77           url(lv, d),
78           vclogfile(lv, d),
79           wrap(lv, d)
80 {}