]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiDelimiter.h
Use <cstdint> instead of <boost/cstdint.hpp>
[lyx.git] / src / frontends / qt4 / GuiDelimiter.h
index 9521ffaa3ffec263b80e5eb1839e5da3f2c3122e..3d44e224b05471a734f9a41a448ae944ded4918c 100644 (file)
@@ -12,7 +12,8 @@
 #ifndef GUIDELIMITERDIALOG_H
 #define GUIDELIMITERDIALOG_H
 
-#include "GuiMath.h"
+#include "GuiDialog.h"
+
 #include "ui_DelimiterUi.h"
 
 class QListWidgetItem;
@@ -20,20 +21,27 @@ class QListWidgetItem;
 namespace lyx {
 namespace frontend {
 
-class GuiDelimiter : public GuiMath, public Ui::DelimiterUi
+class GuiDelimiter : public GuiDialog, public Ui::DelimiterUi
 {
        Q_OBJECT
 
 public:
-       GuiDelimiter(LyXView & lv);
+       GuiDelimiter(GuiView & lv);
+
+       bool initialiseParams(std::string const &) { return true; }
+       void clearParams() {}
+       void dispatchParams() {}
+       bool isBufferDependent() const { return true; }
 
 public Q_SLOTS:
+       void on_buttonBox_clicked(QAbstractButton * button);
        void on_leftLW_itemActivated(QListWidgetItem *);
        void on_rightLW_itemActivated(QListWidgetItem *);
        void on_leftLW_currentRowChanged(int);
        void on_rightLW_currentRowChanged(int);
        void on_matchCB_stateChanged(int);
-       void on_insertPB_clicked();
+       void insert();
+       void on_swapPB_clicked();
        void on_sizeCO_activated(int);
 
 private:
@@ -43,7 +51,7 @@ private:
        void updateTeXCode(int size);
 
        /// TeX code that will be inserted.
-       QString tex_code_;
+       docstring tex_code_;
 };
 
 } // namespace frontend