3 * \file QMathMatrixDialog.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * \author Jürgen Spitzmüller
11 * Full author contact details are available in file CREDITS.
14 #ifndef QMATHMATRIXDIALOG_H
15 #define QMATHMATRIXDIALOG_H
17 #include "QDialogView.h"
19 #include "ui/MathMatrixUi.h"
30 class QMathMatrixDialog : public QDialog, public Ui::QMathMatrixUi {
33 QMathMatrixDialog(QMathMatrix * form);
38 virtual void columnsChanged(int);
39 virtual void rowsChanged(int);
40 virtual void change_adaptor();
46 class QMathMatrix : public QController<ControlMath, QView<QMathMatrixDialog> > {
48 friend class QMathMatrixDialog;
50 QMathMatrix(Dialog &);
53 virtual void apply() {}
54 virtual void update_contents() {}
56 virtual void build_dialog();
60 } // namespace frontend
63 #endif // QMATHMATRIXDIALOG_H