[LyX/master] Remove a few #include from GuiInputMethod.h

Jean-Marc Lasgouttes <[email protected]> Thu, 30 Apr 2026 14:57:43 +0000
Newsgroups gmane.editors.lyx.cvs
Message-ID <[email protected]>
commit 0573305f86d269c3d8cc84c53105cc885aae8e7a
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Thu Apr 30 16:56:59 2026 +0200

    Remove a few #include from GuiInputMethod.h
---
 src/frontends/qt/GuiInputMethod.cpp |  1 +
 src/frontends/qt/GuiInputMethod.h   | 12 ++++++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/frontends/qt/GuiInputMethod.cpp b/src/frontends/qt/GuiInputMethod.cpp
index f1404054a5..f5ac67c8d0 100644
--- a/src/frontends/qt/GuiInputMethod.cpp
+++ b/src/frontends/qt/GuiInputMethod.cpp
@@ -14,6 +14,7 @@
 #include "GuiInputMethod.h"
 
 #include "Buffer.h"
+#include "BufferView.h"
 #include "ColorCache.h"
 #include "Cursor.h"
 #include "CutAndPaste.h"
diff --git a/src/frontends/qt/GuiInputMethod.h b/src/frontends/qt/GuiInputMethod.h
index 8104107821..e257b1f855 100644
--- a/src/frontends/qt/GuiInputMethod.h
+++ b/src/frontends/qt/GuiInputMethod.h
@@ -12,10 +12,6 @@
 #ifndef GUIINPUTMETHOD_H
 #define GUIINPUTMETHOD_H
 
-#include "BufferView.h"
-#include "GuiWorkArea.h"
-#include "ParagraphMetrics.h"
-
 #include "frontends/InputMethod.h"
 #include "support/docstring.h"
 
@@ -26,8 +22,16 @@
 #include <QString>
 
 namespace lyx {
+
+class BufferView;
+class Cursor;
+class ParagraphMetrics;
+class Point;
+
 namespace frontend {
 
+class GuiWorkArea;
+
 class GuiInputMethod : public QObject, public InputMethod
 {
 	Q_OBJECT
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs