4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
15 #include "ui/QMathUi.h"
27 class QMathDialog : public QDialog, public Ui::QMathUi
31 QMathDialog(QMath * form);
33 virtual void delimiterClicked();
34 virtual void expandClicked();
35 virtual void fracClicked();
36 virtual void functionSelected(const QString &);
37 virtual void matrixClicked();
38 virtual void subscriptClicked();
39 virtual void superscriptClicked();
40 virtual void equationClicked();
41 void symbol_clicked(const std::string &);
42 void insertSpace(int id);
43 void insertRoot(int id);
44 void insertStyle(int id);
45 void insertFont(int id);
47 /// about to show a symbol panel
48 void showingPanel(int);
50 //needed ? virtual void closeEvent(QCloseEvent * e);
52 /// make a symbol panel
53 IconPalette * makePanel(QWidget * parent, char const ** entries);
55 /// add a symbol panel
56 void addPanel(int num);
62 } // namespace frontend
65 #endif // QMATHDIALOG_H