]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/InsertTableWidget.cpp
Disable CheckTeX while buffer is processed
[lyx.git] / src / frontends / qt4 / InsertTableWidget.cpp
index 5b62b0266dd4bb1addf95a3cbabd08f381349eca..813ccdb17a62be445930f970fc69e99c8d987fc5 100644 (file)
 
 #include <config.h>
 
-#include "LyXFunc.h"
-#include "FuncStatus.h"
-#include "FuncRequest.h"
-#include "LyXView.h"
+#include "InsertTableWidget.h"
 
+#include "GuiView.h"
 #include "qt_helpers.h"
 
-#include "InsertTableWidget.h"
+// DispatchResult.h is needed by the windows compiler because lyx::dispatch
+// returns a DispatchResult const reference. Gcc does not complain. Weird...
+#include "DispatchResult.h"
+#include "FuncStatus.h"
+#include "FuncRequest.h"
+#include "LyX.h"
+
 #include <QMouseEvent>
+#include <QPainter>
 #include <QString>
 #include <QToolTip>
-#include <QPainter>
 
 
 namespace lyx {
 namespace frontend {
 
-InsertTableWidget::InsertTableWidget(LyXView & lyxView, QWidget * parent)
-       : QWidget(parent, Qt::Popup), colwidth_(20), rowheight_(12), lyxView_(lyxView)
+InsertTableWidget::InsertTableWidget(QWidget * parent)
+       : QWidget(parent, Qt::Popup), colwidth_(20), rowheight_(12)
 {
        init();
        setMouseTracking(true);
@@ -107,7 +111,7 @@ void InsertTableWidget::mouseReleaseEvent(QMouseEvent * /*event*/)
 {
        if (underMouse_) {
                QString const data = QString("%1 %2").arg(bottom_).arg(right_);
-               lyxView_.dispatch(FuncRequest(LFUN_TABULAR_INSERT, fromqstr(data)));
+               lyx::dispatch(FuncRequest(LFUN_TABULAR_INSERT, fromqstr(data)));
        }
        // emit signal
        visible(false);
@@ -154,4 +158,4 @@ void InsertTableWidget::updateParent()
 } // namespace frontend
 } // namespace lyx
 
-#include "InsertTableWidget_moc.cpp"
+#include "moc_InsertTableWidget.cpp"