#define FORMABOUT_H
#include "QDialogView.h"
+#include "QAboutDialog.h"
namespace lyx {
namespace frontend {
-class QAboutDialog;
class ControlAboutlyx;
class QAbout
#ifndef QBIBITEM_CONTROLLER_H
#define QBIBITEM_CONTROLLER_H
+#include "QBibitemDialog.h"
#include "QDialogView.h"
namespace lyx {
namespace frontend {
class ControlCommand;
-class QBibitemDialog;
class QBibitem
: public QController<ControlCommand, QView<QBibitemDialog> >
#include "QBibitemDialog.h"
+#include "QBibitem.h"
+
#include <qpushbutton.h>
-//Added by qt3to4:
#include <QCloseEvent>
namespace lyx {
#include <QCloseEvent>
-#include "QBibitem.h"
-//class QBibitem;
namespace lyx {
namespace frontend {
+class QBibitem;
+
class QBibitemDialog : public QDialog, public Ui::QBibitemUi {
Q_OBJECT
public:
#ifndef QBOX_H
#define QBOX_H
+#include "QBoxDialog.h"
#include "QDialogView.h"
+
#include <vector>
namespace lyx {
namespace frontend {
class ControlBox;
-class QBoxDialog;
///
class QBox
#ifndef QBRANCH_H
#define QBRANCH_H
+#include "QBranchDialog.h"
#include "QDialogView.h"
namespace lyx {
namespace frontend {
class ControlBranch;
-class QBranchDialog;
/** This class provides a QT implementation of the Branch Dialog.
*/
#ifndef QCHANGES_H
#define QCHANGES_H
+#include "QChangesDialog.h"
#include "QDialogView.h"
namespace lyx {
namespace frontend {
class ControlChanges;
-class QChangesDialog;
class QChanges
: public QController<ControlChanges, QView<QChangesDialog> >
#include "QChangesDialog.h"
+#include "QChanges.h"
+
#include <QPushButton>
#include <QCloseEvent>
#define QCHANGESDIALOG_H
#include "ui/QChangesUi.h"
-#include "QChanges.h"
#include <QCloseEvent>
#include <QDialog>
-class QChanges;
-
namespace lyx {
namespace frontend {
+class QChanges;
+
class QChangesDialog : public QDialog, public Ui::QChangesUi {
Q_OBJECT
public:
#ifndef QCHARACTER_H_CONTROLLER
#define QCHARACTER_H_CONTROLLER
+#include "QCharacterDialog.h"
#include "QDialogView.h"
+
#include "controllers/character.h"
#include "controllers/frnt_lang.h"
namespace frontend {
class ControlCharacter;
-class QCharacterDialog;
-
class QCharacter
: public QController<ControlCharacter, QView<QCharacterDialog> >
#include "QCharacterDialog.h"
+#include "QCharacter.h"
+
#include <qcheckbox.h>
#include <qpushbutton.h>
-//Added by qt3to4:
#include <QCloseEvent>
namespace lyx {
#include "ui/QCharacterUi.h"
#include <QCloseEvent>
#include <QDialog>
-#include "QCharacter.h"
namespace lyx {
namespace frontend {
+class QCharacter;
+
class QCharacterDialog : public QDialog, public Ui::QCharacterUi {
Q_OBJECT
public:
template <class GUIDialog>
QDialog * QView<GUIDialog>::form() const
{
- /* Brain dead MSVC compiler wants to know the class hierarchy at the
- definition site of the template, rather than the instantation point
- to downcast correctly. So, rather than including all dialogs to
- provide that, we just cast it with the ugly hammer. */
- return (QDialog *) dialog_.get();
+ return dialog_.get();
}
#define QDOCUMENT_H
#include "QDialogView.h"
+#include "QDocumentDialog.h"
+
#include "BranchList.h"
#include <boost/scoped_ptr.hpp>
#include <string>
namespace frontend {
class ControlDocument;
-class QDocumentDialog;
class QDocument
: public QController<ControlDocument, QView<QDocumentDialog> >
#include <config.h>
+#include "QBranches.h"
#include "QDocument.h"
#include "QDocumentDialog.h"
#include "BulletsModule.h"
-#include "QBranches.h"
-
#include <QCloseEvent>
#include <QDialog>
#include <vector>
namespace lyx {
namespace frontend {
+class QBranches;
class QDocument;
class QDocumentDialog : public QDialog, public Ui::QDocumentUi {
#define QERT_H
#include "QDialogView.h"
+#include "QERTDialog.h"
namespace lyx {
namespace frontend {
class ControlERT;
-class QERTDialog;
-
class QERT : public QController<ControlERT, QView<QERTDialog> >
{
#define QERRORLIST_H
#include "QDialogView.h"
+#include "QErrorListDialog.h"
class QListWidgetItem;
namespace frontend {
class ControlErrorList;
-class QErrorListDialog;
class QErrorList :
public QController<ControlErrorList, QView<QErrorListDialog> >
#define QEXTERNAL_H
#include "QDialogView.h"
+#include "QExternalDialog.h"
+
#include <map>
namespace lyx {
namespace frontend {
class ControlExternal;
-class QExternalDialog;
-
class QExternal
: public QController<ControlExternal, QView<QExternalDialog> >
#define QFLOAT_H
#include "QDialogView.h"
+#include "QFloatDialog.h"
namespace lyx {
namespace frontend {
class ControlFloat;
-class QFloatDialog;
///
class QFloat : public QController<ControlFloat, QView<QFloatDialog> > {
#define QGRAPHICS_H
#include "QDialogView.h"
+#include "QGraphicsDialog.h"
+
#include <vector>
namespace lyx {
namespace frontend {
class ControlGraphics;
-class QGraphicsDialog;
///
class QGraphics
#define QINCLUDE_H
#include "QDialogView.h"
+#include "QIncludeDialog.h"
namespace lyx {
namespace frontend {
class ControlInclude;
-class QIncludeDialog;
///
class QInclude : public QController<ControlInclude, QView<QIncludeDialog> >
#define QINDEX_H
#include "QDialogView.h"
+#include "QIndexDialog.h"
namespace lyx {
namespace frontend {
class ControlCommand;
-class QIndexDialog;
-
class QIndex :
public QController<ControlCommand, QView<QIndexDialog> >
#define QLOG_H
#include "QDialogView.h"
+#include "QLogDialog.h"
namespace lyx {
namespace frontend {
class ControlLog;
-class QLogDialog;
///
class QLog
#define QMATH_H
#include "QDialogView.h"
+#include "QDelimiterDialog.h"
+#include "QMathDialog.h"
+#include "QMathMatrixDialog.h"
namespace lyx {
namespace frontend {
class ControlMath;
-class QMathDialog;
-class QMathMatrixDialog;
-class QDelimiterDialog;
class QMath : public QController<ControlMath, QView<QMathDialog> > {
public:
#define QNOMENCL_H
#include "QDialogView.h"
+#include "QNomenclDialog.h"
namespace lyx {
namespace frontend {
class ControlCommand;
-class QNomenclDialog;
-
class QNomencl :
public QController<ControlCommand, QView<QNomenclDialog> >
#define QNOTE_H
#include "QDialogView.h"
+#include "QNoteDialog.h"
namespace lyx {
namespace frontend {
class ControlNote;
-class QNoteDialog;
/** This class provides a QT implementation of the Note Dialog.
*/
#define QPARAGRAPH_H
#include "QDialogView.h"
+#include "QParagraphDialog.h"
namespace lyx {
namespace frontend {
class ControlParagraph;
-class QParagraphDialog;
-
class QParagraph
: public QController<ControlParagraph, QView<QParagraphDialog> >
#define QPREFS_H
#include "QDialogView.h"
+#include "QPrefsDialog.h"
#include <vector>
namespace frontend {
-class QPrefsDialog;
class ControlPrefs;
class QPrefs
#include "ui/QPrefUi.h"
#include "ui/QPrefIdentityUi.h"
-template<class UI>
- class UiWidget: public QWidget, public UI
- {
- public:
- UiWidget(QWidget * parent = 0): QWidget(parent)
- {
- UI::setupUi(this);
- }
- };
-
namespace lyx {
namespace frontend {
#define QPRINT_H
#include "QDialogView.h"
+#include "QLPrintDialog.h"
namespace lyx {
namespace frontend {
class ControlPrint;
-class QLPrintDialog;
///
class QPrint
#define QREF_H
#include "QDialogView.h"
+#include "QRefDialog.h"
#include <vector>
namespace frontend {
class ControlRef;
-class QRefDialog;
-
// full qualification because qt4 has also a ControlRef type
class QRef
#define QSEARCH_H
#include "QDialogView.h"
+#include "QSearchDialog.h"
namespace lyx {
namespace frontend {
class ControlSearch;
-class QSearchDialog;
///
class QSearch
#define QSENDTO_H
#include "QDialogView.h"
+#include "QSendtoDialog.h"
#include <vector>
namespace frontend {
class ControlSendto;
-class QSendtoDialog;
/** This class provides a Qt implementation of the Custom Export Dialog.
*/
#define QSHOWFILE_H
#include "QDialogView.h"
+#include "QShowFileDialog.h"
namespace lyx {
namespace frontend {
class ControlShowFile;
-class QShowFileDialog;
-
class QShowFile
: public QController<ControlShowFile, QView<QShowFileDialog> >
#define QSPELLCHECKER_H
#include "QDialogView.h"
+#include "QSpellcheckerDialog.h"
namespace lyx {
namespace frontend {
class ControlSpellchecker;
-class QSpellcheckerDialog;
-
class QSpellchecker
: public QController<ControlSpellchecker, QView<QSpellcheckerDialog> >
#define QTABULAR_H
#include "QDialogView.h"
+#include "QTabularDialog.h"
namespace lyx {
namespace frontend {
class ControlTabular;
-class QTabularDialog;
-
class QTabular :
public QController<ControlTabular, QView<QTabularDialog> >
#define QTABULARCREATE_H
#include "QDialogView.h"
+#include "QTabularCreateDialog.h"
namespace lyx {
namespace frontend {
class ControlTabularCreate;
-class QTabularCreateDialog;
///
class QTabularCreate
#define QTEXINFO_H
#include "QDialogView.h"
+#include "QTexinfoDialog.h"
+
#include "ControlTexinfo.h"
#include <map>
namespace lyx {
namespace frontend {
-class QTexinfoDialog;
-
///
class QTexinfo
: public QController<ControlTexinfo, QView<QTexinfoDialog> > {
#define QTHESAURUS_H
#include "QDialogView.h"
+#include "QThesaurusDialog.h"
namespace lyx {
namespace frontend {
class ControlThesaurus;
-class QThesaurusDialog;
///
class QThesaurus
#define QVSPACE_H
#include "QDialogView.h"
+#include "QVSpaceDialog.h"
#include <vector>
namespace frontend {
class ControlVSpace;
-class QVSpaceDialog;
/** This class provides an Qt implementation of the VSpace dialog.
*/
#define QVIEWSOURCE_H
#include "QDialogView.h"
+#include "QViewSourceDialog.h"
+
#include <QSyntaxHighlighter>
namespace lyx {
namespace frontend {
class ControlViewSource;
-class QViewSourceDialog;
class latexHighlighter;
///
#define QWRAP_H
#include "QDialogView.h"
+#include "QWrapDialog.h"
namespace lyx {
namespace frontend {
class ControlWrap;
-class QWrapDialog;
-
class QWrap : public QController<ControlWrap, QView<QWrapDialog> > {
public:
#define QT4_URL_VIEW_H
#include "QDialogView.h"
+#include "QURLDialog.h"
namespace lyx {
namespace frontend {
class ControlCommand;
-class QURLDialog;
class UrlView :
public QController<ControlCommand, QView<QURLDialog> >