/** * \file Dialogs.C * Copyright 2001 the LyX Team * Read the file COPYING * */ #include #ifdef __GNUG__ #pragma implementation #endif // the dialog definitions #include "QAboutDialog.h" #include "QBibitemDialog.h" #include "QBibtexDialog.h" #include "QCharacterDialog.h" #include "QCitationDialog.h" #include "QErrorDialog.h" #include "QERTDialog.h" #include "QExternalDialog.h" #include "QFloatDialog.h" #include "QGraphicsDialog.h" #include "QIncludeDialog.h" #include "QIndexDialog.h" #include "QLogDialog.h" #include "QMinipageDialog.h" #include "QPreambleDialog.h" #include "QPrintDialog.h" #include "QRefDialog.h" #include "QSearchDialog.h" #include "QShowFileDialog.h" #include "QSpellcheckerDialog.h" #include "QTabularCreateDialog.h" #include "QTexinfoDialog.h" #include "QThesaurusDialog.h" #include "QTocDialog.h" #include "QURLDialog.h" #include "QVCLogDialog.h" #include "QAbout.h" #include "QBibitem.h" #include "QBibtex.h" #include "QCharacter.h" #include "QCitation.h" #include "QError.h" #include "QERT.h" #include "QExternal.h" #include "QFloat.h" #include "QGraphics.h" #include "QInclude.h" #include "QIndex.h" #include "QLog.h" #include "QMinipage.h" #include "QPreamble.h" #include "QPrint.h" #include "QRef.h" #include "QSearch.h" #include "QShowFile.h" #include "QSpellchecker.h" #include "QTabularCreate.h" #include "QTexinfo.h" #include "QToc.h" #include "QThesaurus.h" #include "QURL.h" #include "QVCLog.h" #include "QtLyXView.h" #include "Dialogs.h" #include "BufferView.h" #include "buffer.h" #include "Qt2BC.h" // xforms stuff #include "xforms/FormDocument.h" #include "xforms/FormMathsPanel.h" #include "xforms/FormParagraph.h" #include "xforms/FormPreferences.h" #include "xforms/FormShowFile.h" #include "xforms/FormTabular.h" #include "GUI.h" Dialogs::Dialogs(LyXView * lv) { // dialogs that have been converted to new scheme add(new GUICitation(*lv, *this)); add(new GUIAboutlyx(*lv, *this)); add(new GUIBibitem(*lv, *this)); add(new GUIBibtex(*lv, *this)); add(new GUICharacter(*lv, *this)); add(new GUIError(*lv, *this)); add(new GUIERT(*lv, *this)); add(new GUIExternal(*lv, *this)); add(new GUIFloat(*lv, *this)); add(new GUIGraphics(*lv, *this)); add(new GUIInclude(*lv, *this)); add(new GUIIndex(*lv, *this)); add(new GUILog(*lv, *this)); add(new GUIMinipage(*lv, *this)); add(new GUIPreamble(*lv, *this)); add(new GUIPrint(*lv, *this)); add(new GUIRef(*lv, *this)); add(new GUISearch(*lv, *this)); add(new GUIShowFile(*lv, *this)); add(new GUISpellchecker(*lv, *this)); add(new GUITabularCreate(*lv, *this)); add(new GUITexinfo(*lv, *this)); add(new GUIThesaurus(*lv, *this)); add(new GUIToc(*lv, *this)); add(new GUIUrl(*lv, *this)); add(new GUIVCLog(*lv, *this)); // dialogs not yet MVCd add(new FormDocument(lv, this)); add(new FormMathsPanel(lv, this)); add(new FormParagraph(lv, this)); add(new FormPreferences(lv, this)); add(new FormTabular(lv, this)); // reduce the number of connections needed in // dialogs by a simple connection here. hideAll.connect(hideBufferDependent.slot()); }