]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QMathDialog.h
better selection and scrolling behaviour
[lyx.git] / src / frontends / qt2 / QMathDialog.h
index c20b5cb6018dd51ac031d1312bfb7150d522854a..fdf4763ab1a1142fd5bfaa0bd576289f317c52df 100644 (file)
@@ -1,63 +1,60 @@
+// -*- C++ -*-
 /**
  * \file QMathDialog.h
- * Copyright 2001 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- * \author John Levon <moz@compsoc.man.ac.uk>
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS
  */
 
 #ifndef QMATHDIALOG_H
 #define QMATHDIALOG_H
 
-#include <config.h>
+#ifdef __GNUG__
+#pragma interface
+#endif
 
-#include "LString.h"
 #include "ui/QMathDialogBase.h"
+#include "LString.h"
 
 class QMath;
 class IconPalette;
-class QPopupMenu;
 
 class QMathDialog : public QMathDialogBase
 {
        Q_OBJECT
-
 public:
        QMathDialog(QMath * form);
-
 public slots:
        virtual void delimiterClicked();
        virtual void expandClicked();
        virtual void fracClicked();
-       virtual void functionSelected(const QString &);
+       virtual void functionSelected(QString const &);
        virtual void matrixClicked();
-       virtual void spaceClicked();
-       virtual void sqrtClicked();
-       virtual void styleClicked();
        virtual void subscriptClicked();
        virtual void superscriptClicked();
-       void symbol_clicked(string str);
+       virtual void equationClicked();
+       void symbol_clicked(string const & str);
        void insertSpace(int id);
+       void insertRoot(int id);
+       void insertStyle(int id);
+       void insertFont(int id);
 
        /// about to show a symbol panel
        void showingPanel(int);
 protected:
        //needed ? virtual void closeEvent(QCloseEvent * e);
-
 private:
        /// make a symbol panel
        IconPalette * makePanel(QWidget * parent, char const ** entries);
 
        /// add a symbol panel
        void addPanel(int num);
+
        /// owning form
        QMath * form_;
-
-       /// menu on click of space
-       QPopupMenu * space_menu_;
 };
 
 #endif // QMATHDIALOG_H