3 * \file qt2/Dialogs_impl.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
6 * \author Angus Leeming
8 * Full author contact details are available in file CREDITS
11 #ifndef DIALOGS_IMPL_H
19 #include "controllers/GUI.h"
21 #include "ControlAboutlyx.h"
22 #include "ControlBibitem.h"
23 #include "ControlBibtex.h"
24 #include "ControlCharacter.h"
25 #include "ControlCitation.h"
26 #include "ControlDocument.h"
27 #include "ControlError.h"
28 #include "ControlERT.h"
29 #include "ControlExternal.h"
30 #include "ControlFloat.h"
31 #include "ControlForks.h"
32 #include "ControlGraphics.h"
33 #include "insets/insetgraphicsParams.h"
34 #include "ControlInclude.h"
35 #include "ControlIndex.h"
36 #include "ControlLog.h"
37 #include "ControlMinipage.h"
38 #include "ControlParagraph.h"
39 #include "ControlPreamble.h"
40 #include "ControlPrefs.h"
41 #include "ControlPrint.h"
42 #include "ControlRef.h"
43 #include "ControlSearch.h"
44 #include "ControlSendto.h"
45 #include "ControlShowFile.h"
46 #include "ControlSpellchecker.h"
47 #include "ControlTabularCreate.h"
48 #include "ControlTabular.h"
49 #include "ControlTexinfo.h"
50 #include "ControlToc.h"
51 #include "ControlUrl.h"
52 #include "ControlVCLog.h"
53 #include "ControlWrap.h"
56 #include "QAboutDialog.h"
58 #include "QBibitemDialog.h"
60 #include "QBibtexDialog.h"
61 #include "QCharacter.h"
62 #include "QCharacterDialog.h"
63 #include "QCitation.h"
64 #include "QCitationDialog.h"
65 #include "QDocument.h"
66 #include "QDocumentDialog.h"
68 #include "QErrorDialog.h"
70 #include "QERTDialog.h"
71 #include "QExternal.h"
72 #include "QExternalDialog.h"
74 #include "QFloatDialog.h"
76 // Here would be an appropriate point to lecture on the evils
77 // of the Qt headers, those most fucked up of disgusting ratholes.
80 #include "QGraphics.h"
81 #include "QGraphicsDialog.h"
83 #include "QIncludeDialog.h"
85 #include "QIndexDialog.h"
87 #include "QLogDialog.h"
88 #include "QMinipage.h"
89 #include "QMinipageDialog.h"
90 #include "QParagraph.h"
91 #include "QParagraphDialog.h"
92 #include "QPreamble.h"
93 #include "QPreambleDialog.h"
95 #include "QPrefsDialog.h"
97 #include "QLPrintDialog.h"
99 #include "QRefDialog.h"
101 #include "QSearchDialog.h"
103 #include "QSendtoDialog.h"
104 #include "QShowFile.h"
105 #include "QShowFileDialog.h"
106 #include "QSpellchecker.h"
107 #include "QSpellcheckerDialog.h"
108 #include "QTabularCreate.h"
109 #include "QTabularCreateDialog.h"
110 #include "QTabular.h"
111 #include "QTabularDialog.h"
112 #include "QTexinfo.h"
113 #include "QTexinfoDialog.h"
115 #ifdef HAVE_LIBAIKSAURUS
116 #include "ControlThesaurus.h"
117 #include "QThesaurus.h"
118 #include "QThesaurusDialog.h"
122 #include "QTocDialog.h"
124 #include "QURLDialog.h"
126 #include "QVCLogDialog.h"
128 #include "QWrapDialog.h"
134 typedef GUI<ControlAboutlyx, QAbout, OkCancelPolicy, Qt2BC>
137 typedef GUI<ControlBibitem, QBibitem, OkCancelReadOnlyPolicy, Qt2BC>
140 typedef GUI<ControlBibtex, QBibtex, OkCancelReadOnlyPolicy, Qt2BC>
143 typedef GUI<ControlCharacter, QCharacter, OkApplyCancelReadOnlyPolicy, Qt2BC>
146 typedef GUI<ControlCitation, QCitation, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
149 typedef GUI<ControlDocument, QDocument, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
152 typedef GUI<ControlError, QError, OkCancelPolicy, Qt2BC>
155 typedef GUI<ControlERT, QERT, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
158 typedef GUI<ControlExternal, QExternal, OkApplyCancelReadOnlyPolicy, Qt2BC>
161 typedef GUI<ControlShowFile, QShowFile, OkCancelPolicy, Qt2BC>
164 typedef GUI<ControlFloat, QFloat, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
167 typedef GUI<ControlGraphics, QGraphics, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
170 typedef GUI<ControlInclude, QInclude, OkCancelReadOnlyPolicy, Qt2BC>
173 typedef GUI<ControlIndex, QIndex, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
176 typedef GUI<ControlLog, QLog, OkCancelPolicy, Qt2BC>
179 typedef GUI<ControlMinipage, QMinipage, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
182 typedef GUI<ControlParagraph, QParagraph, OkApplyCancelReadOnlyPolicy, Qt2BC>
185 typedef GUI<ControlPreamble, QPreamble, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
188 typedef GUI<ControlPrefs, QPrefs, OkApplyCancelPolicy, Qt2BC>
191 typedef GUI<ControlPrint, QPrint, OkApplyCancelPolicy, Qt2BC>
194 typedef GUI<ControlRef, QRef, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
197 typedef GUI<ControlSearch, QSearch, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
200 typedef GUI<ControlSendto, QSendto, OkApplyCancelPolicy, Qt2BC>
203 typedef GUI<ControlSpellchecker, QSpellchecker, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
206 typedef GUI<ControlTabularCreate, QTabularCreate, OkApplyCancelReadOnlyPolicy, Qt2BC>
209 typedef GUI<ControlTabular, QTabular, OkApplyCancelReadOnlyPolicy, Qt2BC>
212 typedef GUI<ControlTexinfo, QTexinfo, OkCancelPolicy, Qt2BC>
215 #ifdef HAVE_LIBAIKSAURUS
216 typedef GUI<ControlThesaurus, QThesaurus, OkApplyCancelReadOnlyPolicy, Qt2BC>
220 typedef GUI<ControlToc, QToc, OkCancelPolicy, Qt2BC>
223 typedef GUI<ControlUrl, QURL, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
226 typedef GUI<ControlVCLog, QVCLog, OkCancelPolicy, Qt2BC>
229 typedef GUI<ControlWrap, QWrap, NoRepeatedApplyReadOnlyPolicy, Qt2BC>
233 struct Dialogs::Impl {
234 Impl(LyXView & lv, Dialogs & d);
236 AboutlyxDialog aboutlyx;
237 BibitemDialog bibitem;
239 CharacterDialog character;
240 CitationDialog citation;
241 DocumentDialog document;
244 ExternalDialog external;
247 GraphicsDialog graphics;
248 IncludeDialog include;
250 LogFileDialog logfile;
251 MinipageDialog minipage;
252 ParagraphDialog paragraph;
253 PreambleDialog preamble;
259 SpellcheckerDialog spellchecker;
260 TabularCreateDialog tabularcreate;
261 TabularDialog tabular;
262 TexinfoDialog texinfo;
264 #ifdef HAVE_LIBAIKSAURUS
265 ThesaurusDialog thesaurus;
270 VCLogFileDialog vclogfile;
274 #endif // DIALOGS_IMPL_H