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/QMathDialogBase.h"
21 class QMathDialog : public QMathDialogBase
25 QMathDialog(QMath * form);
27 virtual void delimiterClicked();
28 virtual void expandClicked();
29 virtual void fracClicked();
30 virtual void functionSelected(const QString &);
31 virtual void matrixClicked();
32 virtual void subscriptClicked();
33 virtual void superscriptClicked();
34 virtual void equationClicked();
35 void symbol_clicked(const std::string &);
36 void insertSpace(int id);
37 void insertRoot(int id);
38 void insertStyle(int id);
39 void insertFont(int id);
41 /// about to show a symbol panel
42 void showingPanel(int);
44 //needed ? virtual void closeEvent(QCloseEvent * e);
46 /// make a symbol panel
47 IconPalette * makePanel(QWidget * parent, char const ** entries);
49 /// add a symbol panel
50 void addPanel(int num);
56 #endif // QMATHDIALOG_H